Es posible que desee consultar brewpi: es un monitor de fermentación, pero no se limita solo a la fermentación. Los dispositivos de temperatura utilizados son sondas de temperatura DS18B20. Puede obtener estos prefabricados en carcasas impermeables de vendedores en eBay; el proyecto también tiene una tienda que los vende. Los fabricantes afirman que tienen una precisión de +/- 0,5 C, aunque mis pruebas con un termómetro calibrado muestran en la práctica que tienen una precisión de +/- 0,1C.

Aunque el proyecto BrewPi promociona principalmente el raspberry pi como el dispositivo inalámbrico principal, puede recopilar los resultados a través de cualquier interfaz en serie, como una PC de repuesto o una enrutador compatible con Linux.
El proyecto registra datos en bonitos gráficos para que pueda ver la temperatura ahora o revisar más tarde para detectar cambios inesperados. Conozco bien el código: sería posible modificar el código para enviar un mensaje cuando la temperatura suba por encima de un valor preestablecido. Luego codificaría una aplicación Java en su teléfono Android para manejar este mensaje.
EDITAR: No mencioné, estas sondas son digitales: comunican la temperatura mediante un protocolo digital llamado OneWire. La ventaja es que puede conectar varios sensores a las mismas 3 líneas de alimentación / datos, y producen mucho menos ruido en cables largos en comparación con sensores analógicos como el LM37. La desventaja es que debe implementar el protocolo OneWire, p. Ej. utilice una biblioteca OneWire. Este es el enfoque adoptado con Arduino en brewpi, que tiene una biblioteca OneWire lista y disponible.
Si está utilizando un ventilador, brewpi puede controlar el ventilador para aumentar la velocidad de enfriamiento cuando sea necesario. El controlador utiliza un algoritmo predictivo, que evita el sobreimpulso, y es mucho más preciso en comparación con un simple algoritmo de termostato de encendido / apagado.