Si, como has podido adivinar, se me había pasado publicar la actualización de Home Assistant, en este caso, la 0.112. De nuevo, según hablan, haciéndolo más rápido que antes.
Aunque lleve ya 4 días liberada creo que es importante comentar todo lo nuevo que incluye esta versión. En esta nueva versión, donde se ha acelerado todo es en el logbook y el panel histórico, es decir, cuando miramos la relación de estados que han tenido nuestros dispositivos a lo largo del tiempo.
Antes de que actualices (si no lo has hecho ya) debes saber que esta nueva versión, para poder acelerar el histórico de nuestro sistema, han hecho cambios importantes en la base de datos. Esto significa que el arranque la primera vez, tardará en función del tamaño de la base datos que tengas. Por poner un ejemplo, si la base de datos es de más de 30GB hablan de un arranque de entre 1 hora o 2, por lo que paciencia al actualizar.
Cambios en Home Assistant Core 0.112
Como decimos, parece que el cambio gordo viene en el histórico de los datos. Y hablan de que no se trata de un pequeño cambio sino una experiencia nueva por completo. No solo a nivel de velocidad, sino que podremos elegir periodos de tiempo y ahora, veremos quién ha realizado algún cambio.
Otra de las mejoras que han tenido lugar es la posibilidad de listar multiples entities en las automatizaciones sin repetir el trigger completo. Es decir, en lugar de repetir todo el trigger si queremos controlar diferentes sensores de movimiento (por ejemplo, en una alarma) podremos listar todos en el mismo pero, listando todos los entities que queremos controlar.
condition: - condition: state entity_id: - light.kitchen - light.living_room - light.office state: "on"
Ahora tenemos paneles en la parte de desarrolladores que listan los subdispositivos, por ejemplo, de Z-Wave, ZHA y MQTT. No aparece por ejemplo Zigbee2mqtt ya que no está integrado de forma nativa en Home Assistant.
Ahora los logs se encuentran ubicados en otro sitio, en Configuration > Logs.
Un importante cambio es el de poder desconectar de nuestro sistema un tab que no está activo durante 5 minutos. ¿No te ha pasado de que tu móvil gasta mucha batería cuando usas por web Home Assistant y no lo cierras bien? Pues eso no volverá a ocurrir. Cuando la pestaña del navegador pasa a segundo plano, 5 minutos después se desconectará y dejará de consumir.
A partir de ahora, todas las automatizaciones, escenas y scripts serán mostrados en los paneles, ignorando si llevan el parámetro hidden que cada vez está más descatalogado.
Además de estos cambios, el autor de Home Assistant ha conseguido acelerar un poco más el arranque del sistema. También, los dispositivos que vienen de MQTT, si el sistema no es capaz de conectar con el broker, aparecerán como no disponibles.
También se ha añadido, para los robots de limpieza Xiaomi, la función goto, para poder mandarlos a una zona determinada.
Nuevas integraciones en Home Assistant Core 0.112
Esta nueva versión, aunque no pasará a la historia como la que más dispositivos nuevos soporta, también trae algo de soporte nuevo.
- Soporte para los eventos de notificaciones
- Añadido el servicio de transporte de Hamburgo
- Nueva integración para el debugger de Python remoto
- Añadido el entity de tipo humidificador
- Soportados los sensores binarios de devolo
- Añadida la plataforma de la bomba de calor vicare
- Soportados los webhooks de Withings
- Reescritura del soporte de Toon
- Soporte para señal y eventos en la integración de SMS
- Añadida plataforma smappee
- Añadidos los sensores de devolo
Además del soporte de nuevos dispositivos, muchas integraciones han pasado a estar soportadas desde dentro de la interfaz, para poder usarlas sin tener que tocar una linea de código. Una de las más llamativas es la de Xiaomi Aqara.
Cambios que pueden romper tu sistema
Como en todas las versiones, existen cambios que podrían afectar a tus automatizaciones, integraciones y demás. Es por ello que te ponemos las que mencionan, pero, si las usas, te recomendamos que mires dentro de la publicación oficial para poder ver en qué cambia y si te afecta.
- Tile
- Panel_Custom
- Avri
- Arcam
- Android TV
- Xiaomi Miio
- Honeywell Total Connect Comfort
- Broadlink
- Frontend
- Homematic IP Cloud
- Speedtest.net
- ZHA
- Yeelight
- Viessmann ViCare
- AlarmDecoder
- Met Office
- Logbook
- Recorder
- Denon AVR Network Receivers
- Smapee
- Awair
- Hunter Hydrawise
- Xiaomi Gateway (Aqara)
- Withings
- Toon
- Translations
- MQTT
- Squeezebox
- Alexa
- remote_rpi_gpio
- Custom integrations/components
Más info aquí.