Cuando te metes en la domótica y quieres controlar la calefacción de forma inteligente, hay un componente esencial: los sensores de temperatura. Sin ellos, es imposible saber si hace 18°C o 22°C en el salón, y por tanto imposible regular nada. Después de más de dos años trasteando con mi sistema de calefacción usando Home Assistant, comparto mi experiencia con dos modelos de sensores Zigbee.
Empecé con sensores Tuya a unos 5€ cada uno. Y francamente, estos pequeños han funcionado más de 2 años sin problemas. Ni un cambio de pila, ni un problema de conexión, nada. Me han permitido controlar la calefacción de manera satisfactoria durante todo este tiempo.
La única víctima: el del baño, que falló después de un mes. Pero poner electrónica en un ambiente donde la humedad supera regularmente el 90% es buscarse problemas.
Recientemente, como parte de mi proyecto de mejora del sistema de calefacción con el OpenTherm Gateway (eso será otro artículo), quise probar algo más "serio". Así que pedí sensores SONOFF SNZB-02P a unos 12€ cada uno.
Y ahí, primera decepción. La configuración por defecto envía una actualización cada 30 minutos, o cuando hay una diferencia de 1°C. Para un sistema de calefacción que necesita reaccionar rápido, no es lo ideal. Te arriesgas a tener oscilaciones de temperatura dignas de una montaña rusa.
Afortunadamente, se pueden modificar estos parámetros en Zigbee2MQTT. Aquí está la configuración que uso:

Estos ajustes permiten enviar la temperatura con mucha más frecuencia. Obviamente, esto afecta a la batería, pero para un sistema de calefacción reactivo, es un compromiso aceptable.
Sin embargo, cuidado: el cambio de estos parámetros no funciona cuando el sensor está en suspensión profunda (es decir, casi todo el tiempo, para ahorrar batería). Para lograrlo, tuve que:
Es un poco el juego del gato y el ratón, pero una vez hecho, está hecho.
Una idea que aún no he implementado pero que me ronda la cabeza: crear una automatización en Home Assistant que, cada vez que reciba un valor del sensor (momento en que sabemos que no está dormido), compruebe la estación y adapte los parámetros de reporting en consecuencia.
La idea sería:
El problema es que la configuración de estos valores no parece ser posible directamente en Home Assistant por ahora:

Pero seguro que hay forma de hacer algo vía MQTT directamente o un servicio de Z2M. A investigar.
Estos nuevos sensores SONOFF son muy prometedores después de algunos ajustes. La relación calidad/precio es buena, la precisión parece correcta, y una vez bien configurados, hacen el trabajo para controlar un sistema de calefacción.
Eso sí, aún no tengo suficiente perspectiva sobre la duración de la batería con mis parámetros de reporting agresivos. Haré una actualización dentro de unos meses para contarte si aguantan.
¡Espero haber ayudado a alguien que esté luchando con el mismo tema!