Home Assistant Core se actualiza a 0.113 con grandes cambios en automatizaciones, scripts y mejora de rendimiento

Home Assistant Core se actualiza a 0.113 con grandes cambios en automatizaciones, scripts y mejora de rendimiento

Home Assistant y “grandes cambios” en la misma frase pone los pelos de punta cuando tenemos un sistema funcional y queremos actualizar. Esto es lo que parece que ha venido en esta nueva 0.113. Esta versión, si que parece que está enfocada casi en su totalidad a los cambios internos del mismo en lugar de nuevas integraciones.

La introducción a esta nueva versión, habla de nuevo de mejora de rendimiento como hemos visto en la 0.111 y la 0.112, aunque, tal y como dicen, esta versión viene cargada con importantes cambios internos, sobretodo con las automatizaciones y scripts. Otro de los cambios que anuncian es que la familia de Nabucasa (la empresa formada detrás de Home Assistant, crece), con la incorporación de un nuevo miembro, Ludeeus.

Problema solucionado en automatizaciones y modos de funcionamiento

Una de las correcciones importantes en Home Assistant en esta 0.113 es sobre un fallo que lleva mucho tiempo funcionando. Parece que se ha solucionado, pero, en definitiva, tenía que ver cuando una automatización era lanzada y a medio de estar ejecutándose, volviamos a lanzarla, parece su repetición no era correcta. Ahora, en esta nueva versión, ya la tenemos solucionada.

Esto ha desencadenado en un cambio importante a la hora de manejar las automatizaciones y scripts, pudiendo definir su modo de funcionamiento. Ahora, podremos decir si una automatización o script queremos que funcione en alguno de los siguientes modos:

  • single: Solo ejecutaremos la automatización una vez, aunque se lance de nuevo, no tendrá efecto
  • restart: La automatización volverá a comenzar si durante la ejecución se vuelve a pulsar
  • queued: La nueva ejecución se encolará detrás de la que actualmente se está ejecutando y se ejecutará cuando termine la primera
  • parallel: La nueva ejecución se lanzará en paralelo funcionando ambas a la vez

En el caso de queued y parallel tendremos la posibilidad de limitar el número de veces que se ejecutan. Esta nueva mejora, es bastante útil y seguro que más de uno, tenemos automatizaciones que “emulan” el comportamiento y que ahora podremos adaptar de forma nativa.

Nuevos modos de funcionamiento en Home Assistant Core 0.113

Nuevos elementos en automatizaciones y scripts en 0.113

Repeat

Un nuevo elemento es el de Repeat, con él, podremos hacer que una automatización se repita, un número determinado de veces, durante un tiempo en base a una condicion (while) o repetir hasta que suceda una condición (repeat until).

Chooser

Ahora, gracias a chooser, podremos tener una automatización que realice un comportamiento diferente en base a condiciones. Es decir, podemos usar un mismo pulsador para hacer click, pero, podremos determinar, por medio de las condiciones, qué lanzar.

Precisión por debajo del segundo en automatizaciones

En algunos casos, puede que necesitemos precisión de menos de un segundo en una automatización, ahora, gracias a  las nuevas mejoras en el rendimiento, se pueden realizar con precisión inferior al segundo.

Más cambios en 0.113

Otra de las mejoras añadidas en esta versión es la actualización en los iconos MDI, es decir, los iconos con los que representamos los botones y demás. Este cambio es importante y habrá que estar pendiente de los logs del sistema, ya que, esta nueva versión cambia nombres y, aunque de momento funcionarán, nos avisarán por medio de los logs para que actualicemos los iconos.

Como es lógico, para poder hacer uso de los nuevos cambios en automatizaciones y scripts, el editor ha sido actualizado.

Editor de automatizaciones actualizado

Integraciones y demás en Home Assistant Core 0.113

En este apartado, poco que destacar. Tenemos algunas mejoras para las Philips Hue, que permite el apagado y encendido en grupo desde el UI. Nuevos servicios para OpenZWave y mejoras en RTL.

En cuanto a las nuevas integraciones tenemos poca cosa:

  • Poolsense
  • Dexcom
  • Bend hub

Cosas a tener en cuenta a revisar antes de actualizar

  • Versión mínima de Python: 3.7.1
  • Automations
  • Scripts
  • Templates
  • MQTT
  • ZHA
  • ZHA Power
  • Philips Hue
  • InfluxDB
  • Transmission
  • Logitech Harmony Hub
  • Xiaomi miio
  • Samsung SyncThru Printer
  • Slack
  • RFXCOM RFXtrx
  • Fibaro
  • HTML Imports
  • Themes

Como vemos, una versión totalmente enfocada a la mejora del motor más que a la integración de nuevos sistemas.

Más info aquí.

La entrada Home Assistant Core se actualiza a 0.113 con grandes cambios en automatizaciones, scripts y mejora de rendimiento se publicó primero en Domótica en Casa.

Eduardo Ruiz

Informático de vocación, apasionado de la tecnología y blogger desde hace mucho tiempo, escribo de lo que me entretiene y disfruto con ello. Si deseas seguirme, usa el rss del blog o en mi perfil de .