Ya tenemos aquí la actualización 2022.2 con novedades de febrero. Una actualización que llega cargada de novedades. Han sido dos meses de trabajo ya que en enero no hubo actualización y según el propio equipo de Home Assistant, hay más de 2500 contribuciones.
MUY IMPORTANTE: Antes de actualizar, asegúrate que tu Home Assistant está preparado para recibir esta actualización. Sí no sabes cómo hacerlo, aquí te explico el MÉTODO que utilizo yo para reducir al máximo la posibilidad de tener problemas.
Si no lo haces correctamente, te puede pasar que tu Home Assistant ni siquiera arranque. Así que mucho cuidado y por favor, haz bien las cosas.
Vamos allá con las novedades….
Nueva barra de reproductor multimedia, medios locales…
El navegador de medios ha sido renombrado a: «Medios». Bonito, sencillo y limpio.
Y ahora tiene una bonita barra de medios en el botón para controlar los medios que está reproduciendo:
Sonos, VLC (a través de Telnet) y Roku ahora admiten la reproducción de medios locales. Y Sonos ahora puede incluso explorar otros medios compatibles. Por ejemplo, si configuró la integración de Spotify y Sonos, ahora puede explorar su Spotify para reproducirlo en sus dispositivos Sonos. Cast también tiene soporte para Plex en el navegador de medios. 2022.2 Novedades febrero
Diagnóstico para integración y dispositivo
Para facilitar la depuración y el informe de problemas, tanto en términos de informe como para que los desarrolladores los solucionen, presentamos una nueva función: Diagnóstico.
Los diagnósticos pueden ser proporcionados por integraciones, para permitirle descargar información sobre su instancia de integración o un dispositivo, directamente desde la interfaz de Home Assistant.
Estos datos pueden ser extremadamente útiles para encontrar las causas raíz de los problemas y solucionarlos.
Mejoras en la comunicación entre Nabu Casa y los asistentes de Google y Alexa
Si utiliza Nabu Casa sabrá que muchas veces cuándo hace una petición a su asistente para que por ejemplo encienda una luz, este le dice que no se ha podía conectar con el dispositivo (aunque si se ejecutase). Pues bien, se ha mejorada la comunicación para que esto ya no ocurra.
Manejo mejorado de entidades de seguimiento de dispositivos
Si ejecuta una integración que proporciona un rastreador de dispositivos, digamos, desde su enrutador o algo así como una integración UniFi; de lo que probablemente sepa, ¡esos pueden crear muchas entidades!
Para algunos esto puede ser abrumador, esto a partir de hoy, de manera predeterminada, solo las entidades de seguimiento de dispositivos que coincidan con un dispositivo existente, conocido por Home Assistant, estarán habilitadas de manera predeterminada.
Esto mantiene a nuestro Home Assistant agradable y ordenado, pero también te da la posibilidad de habilitar esos adicionales que te gustaría tener tú mismo.
Ventilador/Humidificador/Luz/Remoto/Sirena/Interruptor/Vacío
Anteriormente, las entidades basadas en alternancia (como fan
, light
, switch
, remote
, siren
, vacuum
, humidifier
) podían tener el estado on
o off
, y en caso de que no se pudiera acceder al dispositivo: unavailable
. Sin embargo, en comparación con otras entidades, las entidades de alternancia no pueden tener un estado unknown (desconocido), esto ahora ha cambiado.
A partir de ahora, las entidades basadas en alternar ahora pueden tener el estado on
, off
, unavailable
o unknown
.
Es posible que deba adaptar sus automatizaciones o scripts para tener en cuenta este nuevo estado.
Optimización de experiencias
Recientemente publicamos un blog sobre nuestro enfoque para este año: Optimización de experiencias .
Cosas hechas en esta versión con ese enfoque:
- Cuando una integración tiene un solo dispositivo o un solo servicio, si ahora hace clic en el «1 dispositivo» que se muestra en la tarjeta de integración, irá directamente a ese dispositivo (en lugar de mostrar la tabla con un solo dispositivo). (Enlaces de un solo dispositivo a la página del dispositivo (#11387) @balloob)
- «Buscar actualizaciones» en la pantalla de configuración. Esto verificará las actualizaciones del núcleo, el sistema operativo y los complementos con un solo clic.
Captura de pantalla de GitHub PR, necesita ser reemplazada
- Encontrar problemas conocidos para una integración en nuestros rastreadores de problemas
Visite el dispositivo/servicio y la documentación sobre los elementos descubiertos.
- Busque en la parte superior derecha del panel de configuración (necesita una captura de pantalla)
- Las escenas ahora tienen un estado, la última marca de tiempo activada (como una entidad de botón, la última vez que se presionó)
- ¡Las zonas ahora tienen un estado! En lugar de «zonificación», ahora muestran el contador del número de entidades de personas en la zona. Esto significa que puede automatizar fácilmente cuando «alguien» llega a casa o cuando todos se fueron de casa.
Servicio de notificaciones push de Apple (APNS)
La integración del Servicio de notificaciones push de Apple (APNS) ha quedado obsoleta y se eliminará en Home Assistant 2022.4. Tenga en cuenta que esto no afecta a nuestras aplicaciones móviles complementarias; ya que no utilizan esta integración para sus notificaciones.
( @frenck – #64629 ) ( documentos apns )
Grupos: Cerraduras
Si en casa tienes varias cerraduras inteligentes y las tienes en un grupo, esto te interesa. El comportamiento de los bloqueos agrupados se ha invertido, de modo que «desbloqueado» se asigna a on
y «bloqueado» a off.
Esto significa que:
- Se considerará un grupo con dominios mixtos
on
si se desbloquea algún bloqueo incluido en el grupo. - Un grupo de candados se considerará “desbloqueado” si algún candado incluido en el
- el grupo está desbloqueado.
( documentos de bloqueo ) ( documentos de grupo )
Cosas más avanzadas 2022.2 Novedades febrero
La nación de condición de mano corta ahora también es compatible con acciones de condiciones. Para uso en automatizaciones y scripts.
Por ejemplo (necesita un mejor ejemplo):
sequence:
- condition: "{{ is_state('device_tracker.iphone', 'away') }}"
- Admite plantillas abreviadas en acciones de condición ( @emontnemery – #61177 )
Ahora tenemos una función de plantilla if ( ) inmediataiif
que se puede usar:
Sintaxis: iif(condition, if_true, if_false, if_none)
Ejemplos:
{{ iif(is_state('light.kitchen', 'on'), 'Yes', 'No') }}
{{ is_state('light.kitchen', 'on') | iif('Yes', 'No') }}
{{ (state('light.kitchen') == 'on') | iif('Yes', 'No') }}
- Agregar función/filtro de plantilla iif (si inmediato) ( @frenck – #61428 )
- Agregar slugify como filtro de plantilla ( @ZephireNZ – #58724 )
- Agregue is_number como prueba para usar en seleccionar, seleccionar, rechazar y re… ( @Petro31 – #63732 )
Python 3.8 eliminado
Python 3.8 estaba obsoleto anteriormente y se eliminó el soporte. Home Assistant actualmente requiere Python 3.9.
Esto sólo le afecta si tiene Home Assistant instalado de forma manual en Python. Si ejecuta Home Assistant OS, Home Assistant Core o Home Assistant Supervised, no tiene que preocuparse de nada. Nosotros nos hemos ocupado de esto por usted y no se requiere ninguna acción de su parte para esto.
Integraciones que migran de Yaml a Integración
Este mes hay hasta 25. Entre las más destacadas encontramos… Foscam, Philips TV, Tiempo de viaje con Google Maps, Tp-Link Kasa, Impresoras Samsung y GitHub
Si tiene cualquiera de estas integraciones aún en código yaml, Es hora de migrarla a integración y eliminar el código yaml.
DSM de Synology
Los servicios reboot
y shutdown
están en desuso y se eliminarán en una versión futura. Utilice las nuevas entidades de botón en su lugar.
( @mib1185 – #57352 ) ( synology_dsm docs )
Otros cambios dignos de mención
Hay mucho más jugo en este lanzamiento; Estos son algunos de los otros cambios notables de esta versión:
- Habilite el asistente de Google de cumplimiento local ( @LoekSangers – #63218 ) ( documentos de google_assistant )
- Agregue unique_id al componente de estadísticas ( @ThomDietrich – #59205 ) ( documentos de estadísticas )
- Agregue tiempos de ejecución de Venstar y sensores de batería ( @garbled1 – #60414 ) ( venstar docs )
- Actualice la integración de Apple TV para admitir tvOS 15 ( @postlund – #58665 ) ( apple_tv docs )
- Agregar soporte para el lanzamiento de aplicaciones en Apple TV ( @postlund – #61732 ) ( apple_tv docs )
- Añadir entidades seleccionadas de Yamaha MusicCast ( @micha91 – #60645 ) ( yamaha_musiccast docs )
- Agregar acceso local para Adax ( @Danielhiversen – #60019 ) ( docs de adax )
- Añadir sensores a los calentadores locales Mill ( @Danielhiversen – #61247 ) ( mill docs )
- Agregue la plataforma media_player a Lookin ( @ANMalko – #61337 ) ( lookin docs ) (nueva plataforma)
- Agregar el sensor de consumo horario estimado de Tibber ( @Danielhiversen – #62003 ) ( tibber docs )
- Agregue la versión de hardware al registro del dispositivo ( @bdraco – #61650 )
- Agregar soporte de versión de hardware al controlador homekit ( @bdraco – #61743 ) ( homekit_controller docs )
- Agregue sensores de hora pico, consumo mensual y costo mensual de Tibber ( @Danielhiversen – #61853 ) ( tibber docs )
- Agregar entidad de batería para dispositivos Maxcube ( @petslane – #58699 ) ( maxcube docs )
- Agregue la versión hw de la puerta de enlace xiaomi miio ( @starkillerOG – #62274 ) ( docs xiaomi_miio )
- Agregue la versión de hardware al enlace ( @bdraco – # 62256 ) ( documentos de enlace )
- Agregar el botón de reinicio a Magic Home/flux_led ( @bdraco – #62323 ) ( flux_led docs )
- Agregue un interruptor para habilitar/deshabilitar el modo de música en Magic Home/flux_led ( @bdraco – #62320 ) ( flux_led docs )
.
- Admite la reanudación de Plex y el desplazamiento de la reproducción ( @jjlawren – #61468 ) ( documentos de plex )
- Agregar soporte de zonas a flux_led ( @bdraco – #61072 ) ( flux_led docs )
- Agregue soporte para cambiar el estado de restauración de energía del socket Magic Home ( @bdraco – #62301 ) ( flux_led docs )
- Agregar descubrimiento USB para Sonoff zigbee dongle plus ( @OpenMyDog – #62171 ) ( zha docs )
- Agregue el servicio set_music_mode a flux_led para un control detallado del modo de música ( @bdraco – #62429 ) ( flux_led docs )
- Agregar compatibilidad con input_button a HomeKit ( @frenck – #62590 ) ( documentos de homekit )
- Agregue soporte de input_button a Alexa ( @frenck – #62592 ) ( alexa docs )
- Agregar compatibilidad con input_button al Asistente de Google ( @frenck – #62593 ) ( documentos de google_assistant )
- Agregue connectsense a homekit_controller ( @ecoen66 – #62675 ) ( homekit_controller docs )
- Agregue botones de identificación a los dispositivos ZHA ( @dmulcahey – #61495 ) ( zha docs )
- Ajustes preestablecidos genéricos del termostato ( @brianegge – #56080 ) ( documentos generic_thermostat )
- Agregar nuevos botones para Shelly Gas ( @bieniu – #63099 ) ( shelly docs )
- Agregue la versión de hardware a la información del dispositivo Roku ( @ctalkington – #63249 ) ( roku docs )
- Agregue la variable de configuración unique_id a la integración de la línea de comandos ( @rautesamtr – #58596 ) ( documentos de la línea de comandos )
- Agregar plantillas de comando de atributos de entidad mqtt ( @jbouwh – #61937 ) ( documentos mqtt )
.
- Agregue soporte para Pet Feeder (cwwsq) en Tuya ( @vauriga – #61359 ) ( tuya docs )
- Agregar compatibilidad con philips.light.hbulb ( @syssi – #62417 ) ( documentos xiaomi_miio )
- Agregue soporte de revisión de hardware a homekit ( @bdraco – #63336 ) ( documentos de homekit )
- Agregar compatibilidad con el sensor binario del micrófono de Sonos ( @jjlawren – #63097 ) ( sonos docs )
- Prometheus para admitir input_number ( @ yozik04 – # 58964 ) ( prometheus docs )
- Agregue la integración del inversor solar Goodwe ( @mletenay – #58503 ) ( goodwe docs ) (nueva integración)
- Agregar un servicio adicional para establecer opciones avanzadas de escena de Hue ( @marcelveldt – #63035 ) ( hue docs )
- Agregue soporte para la clase de dispositivo de cortina al asistente de Google ( @emontnemery – #63380 ) ( docs de google_assistant )
- Se actualizó el soporte de Tuya Circuit Breaker ‘dlq’ ( @slydiman – #63519 ) ( tuya docs )
- Agregue soporte para el purificador de aire Levoit Core 300S a la integración de VeSync ( @RefineryX – #62488 ) ( vesync docs )
- Tuya Alarm Confirmación inicial ( @leeyuentuen – #60080 ) ( tuya docs ) (nueva plataforma) (nueva integración)
- Dar a las escenas el último estado activado ( @frenck – #62673 ) ( docs de escena ) ( docs de homeassistant )
- Estadísticas de costos de Tibber ( @Danielhiversen – #63626 ) ( tibber docs )
- Agregue is_number como prueba para usar en seleccionar, seleccionar, rechazar y re… ( @Petro31 – #63732 )
- Agregar opciones de configuración de DSMR para EasyMeter/Q3D ( @Aeroid – #63669 ) ( dsmr docs )
.
- Exponga la URL de configuración WLED del dispositivo descubierto ( @frenck – #63983 ) ( documentos wled )
- Agregar plataforma ligera a LOOKin ( @ANMalko – #64076 ) ( documentos de búsqueda) (nueva plataforma)
- Agregar refrigerador HomeConnect ( @BraveChicken1 – #63850 ) ( home_connect docs )
- Establezca una identificación única para la entrada de configuración en smhi ( @gjohansson-ST – #63547 ) ( smhi docs )
- Agregar sensores de vehículos eléctricos a la integración de Mazda ( @bdr99 – #64099 ) ( docs de mazda )
- Renovar la integración de github ( @ludeeus – #64190 ) ( github docs ) (cambio de última hora)
- Agregar sensor AQHI para Environment Canada ( @gwww – #63644 ) ( documentos de Environment_Canada )
- Agregar modos HVAC de entidades climáticas al exportador Prometheus ( @rnurgaliyev – #62144 ) ( prometheus docs )
- Extraiga los atributos de energía del interruptor fibaro en sensores ( @rappenze – #63697 ) ( fibaro docs ) (cambio de última hora)
- Soporte inicial de Tuya para ventiladores basados en FSD ( @candreacchio – #64283 ) ( tuya docs ) (nueva integración)
- Agregar soporte de repetición de Volumio ( @m4rkireland – # 64132 )
- Exponga la URL de configuración de deCONZ de la entrada descubierta ( @ Kane610 – #64519 ) ( documentos de deconz )
- Agregar usuario de contenido de Home Assistant ( @balloob – #64337 ) ( documentos http ) ( docs websocket_api ) ( docs auth ) ( docs cast ) ( documentos media_source ) (cambio de última hora)
- Permita que Sonos busque y reproduzca medios locales a través del navegador de medios ( @balloob – #64603 )
- Agregue soporte para dispositivos Soma Tilt ( @sebfortier2288 – #49734 ) ( soma docs )
.
- Agregar plataforma de sirena a devolo Home Control ( @Shutgun – #53400 ) ( devolo_home_control docs )
- Agregue el programa de lavavajillas a la integración de Home Connect ( @jan-loeffler – #61237 ) ( home_connect docs )
- Agregue el navegador de medios local a VLC ( @balloob – #64655 ) ( docs de media_source ) ( docs de vlc_telnet )
- Arreglar el reproductor multimedia webostv ( @thecode – #64690 ) ( documentos webostv )
- Agregar pruebas para la plataforma de conmutación LCN ( @alengwenus – #52590 ) ( lcn docs )
- Refactorizar Tuya DPCode y manejo de tipos de datos ( @frenck – #64707 ) ( tuya docs )
- Agregar advertencia al llamar a servicios de bonos obsoletos ( @bdraco – #64744 ) ( documentos de bonos )
- Permitir que el estado de los conmutadores (interruptores) sea Ninguno ( @frenck – #64621 ) (cambio de última hora)
- Agregar plantilla de comando para el botón MQTT ( @jbouwh – #63838 ) ( mqtt docs )
- Agregar comando de envío de servicio en Tuya Vacuum ( @dougiteixeira – #63417 ) ( tuya docs )
- Exponga la temperatura del dispositivo de la entidad del clúster en ZHA ( @rforro – #64189 ) ( zha docs )
- Habilite HLS de baja latencia (LL-HLS) de forma predeterminada para reducir la latencia de transmisión ( @allenporter – #64643 ) ( documentos de transmisión )
- Agregue la opción para seleccionar la calidad de las instantáneas de la cámara tomadas desde las cámaras conectadas a Synology DSM 2022.2 Novedades febrero( @mib1185 – #58306 ) ( synology_dsm docs )
- Agregue soporte para modos preestablecidos para vincular a los fanáticos ( @bdraco – #64786 ) ( documentos de vinculación )
.
- Iniciar la depreciación de los servicios personalizados en Advantage Air ( @Bre77 – #58777 ) ( Advantage_air docs ) (breaking-change)
- ESPHome evita conectarse a diferentes hosts cuando se reasigna la IP ( @OttoWinter – #64559 ) ( esphome docs )
- Actualice los nombres de los métodos que reflejen los cambios en la biblioteca UniFi ( @ Kane610 – #64817 ) ( unifi docs )
- Haga que el nombre del sensor sea coherente con otros nombres de entidades de homekit_controller ( @Jc2k – #64821 ) ( documentos de homekit_controller )
- Eliminar atributos de fuente y canal de la versión local ( @ludeeus – #64827 ) ( documentos de la versión ) (cambio de última hora)
- Agregue más sensores binarios vicare y limpie constantes ( @oischinger – #64780 ) ( documentos vicare )
- Agregar voces faltantes a Amazon Polly ( @aomann – #64708 )
- Agregue Home Connect CookProcessor (Bosch Cookit) ( @noxhirsch – #62445 ) ( home_connect docs )
- Agregue un botón de reinicio para dispositivos ONVIF ( @esev – #61522 ) ( onvif docs )
- Permita que roku explore y reproduzca medios locales ( @ctalkington – #64799 ) ( roku docs )
- Agregue sensores de energía adicionales a Eve Energy ( @Jc2k – #64826 ) ( homekit_controller docs )
- Fans de Refactor Tuya ( @frenck – #64765 ) ( tuya docs )
- Permitir navegar por el reproductor multimedia de Spotify en Sonos ( @balloob – #64921 ) ( sonos docs ) ( spotify docs )
- Use la API local de Sonos para la reproducción de música de Plex ( @jjlawren – #63357 ) ( sonos docs ) ( cast docs ) ( plex docs )
- Agregue unique_id a las entidades modbus ( @Tathar – #64634 ) ( documentos modbus )
De las cosas de la interfaz que podrían ser de interés:
- Permitir la descarga de diagnósticos de una entrada de configuración (#11345) @balloob
- Reflejar el estado del panel del navegador de medios en la URL (#11317) @balloob
- Asegúrese de que se muestren los nombres de las entidades de dispositivos deshabilitados (#11334) @spacegaier
- Permitir presionar enter para elegir el elemento en la parte superior de la lista (# 11139) @balloob
- Agregue la opción de período a la tarjeta de estadísticas (#10982) @bramkragten
- Agregue el menú de desbordamiento al elemento de integración descubierto (# 11165) @frenck
- usar sensor de movimiento/apagado (#11142) @Mariusthvdb
- Enlaces de un solo dispositivo a la página del dispositivo (#11387) @balloob
- Añadir icono de búsqueda al panel de configuración (#11375) @zsarnett
- Mueve la energía a los tableros (#11386) @zsarnett
- Agregue el tamaño de la copia de seguridad a la tabla de copias de seguridad (#11365) @ludeeus
- Permitir la descarga de diagnósticos del dispositivo (#11370) @balloob
- Permitir que la pestaña muestre/oculte el botón de contraseña para la accesibilidad del teclado (#11416) @steverep
Esta versión agrega soporte para estadísticas a largo plazo a las siguientes integraciones:
- Agregar clase de estado a los sensores de screenlogic ( @bdraco – #64941 ) ( documentos de screenlogic )
- Agregue clase de estado al sensor de carga de powerwall ( @bdraco – #64939 ) ( documentos de powerwall )
- Agregar clase de estado a hunterdouglas_powerview ( @bdraco – #64936 ) ( documentos hunterdouglas_powerview )
- Agregue clase de estado a los sensores de emonitor ( @bdraco – #64934 ) ( documentos de emonitor )
- Agregar clase de estado a los sensores nexia ( @bdraco – #64932 ) ( documentos nexia )
- Agregue clases de estado a los sensores de agosto ( @bdraco – #64931 ) ( documentos de agosto )
- Agregar la clase de estado del sensor edl21 y la clase de dispositivo ( @StephanU – #56968 ) ( edl21 docs )
- Agregue soporte de clase estatal a Luftdaten ( @frenck – #62585 ) ( documentos de luftdaten )
- Agregar SensorStateClass a los sensores de Kraken ( @eifinger – #63590 ) ( documentos de Kraken )
- Agregar estadísticas a largo plazo a buienradar ( @tedvdb – #58917 ) ( buienradar docs )
- Renovar la integración de github ( @ludeeus – #64190 ) ( docs de github )
Y las siguientes integraciones ahora tienen categorías de entidades:
- Agregar categorías de entidades. ( @stegm – #63165 ) ( kostal_plenticore docs )
- Aurora ABB agregar categoría de entidad ( @davet2001 – #61231 ) ( aurora_abb_powerone docs )
- Agregue la categoría de entidad de Netgear y la URL de configuración ( @starkillerOG – #62260 ) ( documentos de netgear )
- Agregar categoría de entidad a DSMR ( @starkillerOG – #62262 ) ( dsmr docs )
- Las persianas de movimiento agregan la categoría de entidad 2022.2 Novedades febrero( @starkillerOG – #62266 ) ( docs de motion_blinds )
- Categoría de entidad agregada de Hyperion ( @starkillerOG – #62268 ) ( docs de hyperion )
- Use atributos de clase de entidad para la integración de Mazda ( @bdr99 – #59869 ) ( docs de mazda )
- Renovar la integración de github ( @ludeeus – #64190 ) ( docs de github )
Nuevas integraciones
Damos la bienvenida a la siguiente nueva integración de esta versión:
input_button
, agregado por @frenck- Aseko Pool Live , añadido por @milanmeu
- Banda ancha australiana , agregada por @nickw444
- Diagnóstico , agregado por @balloob
- Elmax , añadido por @albertogeniola
- GoodWe , agregado por @mletenay
- HomeWizard Energy , agregado por @DCSBL
- IntelliFire , agregado por @jeeftor
- NINA , agregada por @DeerMaximum
- Oncue de Kohler , agregado por @bdraco
- Open-Meteo , agregado por @frenck
- Overkiz , agregado por @iMicknl
- RTSPtoWebRTC , agregado por @allenporter
- SenseME , agregado por @bdraco
- Steamist , agregado por @bdraco
- UniFi Protect , agregado por @AngellusMortis
Integraciones ahora disponibles para configurar desde la interfaz de usuario
Las siguientes integraciones ahora están disponibles a través de la interfaz de usuario de Home Assistant:
- Android TV , hecho por @ollo69
- Velocidad de CPU , hecho por @frenck
- DNS IP , hecho por @gjohansson-ST
- GitHub , hecho por @ludeeus
- Biblioteca de lanzamiento , realizada por @DurgNomis-drol
- LG webOS Smart TV , hecho por @thecode
- PVOutput , hecho por @frenck
- Sensibo , hecho por @gjohansson-ST
- Vallox , hecho por @slovdahl
- Versión , hecha por @ludeeus
- Whois , hecho por @frenck