Home Assistant Core 2021.8 ya está aquí, ¡y este es el lanzamiento que he estado esperando durante meses! Hay tantas cosas nuevas y emocionantes aquí: no sé por dónde empezar.
Estadísticas a largo plazo
El almacenamiento de los datos de los sensores durante un período más prolongado con la grabadora puede hacer que su base de datos crezca bastante rápido (¡especialmente si tiene sensores que se actualizan mucho!).
En las versiones anteriores, trabajamos para mejorar esta situación y sentamos las bases para el seguimiento de las estadísticas en la base de datos; ¡Lo estamos haciendo ampliamente disponible en esta versión!
Las integraciones ahora pueden indicar a Home Assistant sobre el tipo de valor que representa el sensor, lo que nos permite procesar y almacenar esos datos de una manera más eficiente. Cada hora, calculamos cosas como la media, los valores mínimo / máximo o la diferencia creada esa hora y almacenamos solo ese resultado en nuestras estadísticas a largo plazo.
Estas estadísticas son lo que impulsa en parte el nuevo panel de energía, sin embargo, se pueden usar para cualquier otra cosa: Presentamos la tarjeta gráfica de estadísticas de Lovelace .
Captura de pantalla de la nueva tarjeta gráfica de estadísticas de Lovelace.
Esta tarjeta puede hacer hermosos gráficos, lo que le permite hacer gráficos para cualquiera de sus datos estadísticos almacenados a largo plazo. Se puede representar como un gráfico de líneas o barras. Las barras son adecuadas para metered
entidades que tienen un valor sumado. Las líneas son perfectas para visualizar el mean
, min
y max
de la entidad.
El apoyo a las estadísticas a largo plazo es limitado en este momento. Esperamos abrirlo para más mediciones en las próximas versiones, mientras que más integraciones están agregando soporte para estos nuevos tipos de medición.
La tarjeta indicador ahora tiene modo de aguja
Una pequeña adición a la tarjeta de indicadores de Lovelace: ¡modo aguja!
En lugar de mostrar un valor y llenarlo parcialmente, en el modo de aguja, mostrará el indicador completo pero señalará el valor con una aguja. Y, si agrega gravedad a la configuración de su tarjeta de calibre, siempre se mostrará.
Captura de pantalla de la tarjeta Gauge en modo aguja con gravedad configurada.
Estas configuraciones están disponibles directamente desde el editor de IU de Lovelace; Puede encontrar más información y ejemplos en la documentación de la tarjeta Gauge .
Vista de la barra lateral
El diseño predeterminado que ves en Lovelace (que generalmente usamos todos) se llama diseño de «mampostería». También tenemos una vista / diseño de panel que extiende una sola tarjeta a toda la vista. Esta versión trae un nuevo diseño de vista: barra lateral.
Esta nueva vista de la barra lateral tiene dos columnas, una ancha y una pequeña a la derecha. Es perfecto para mostrar tarjetas más grandes como gráficos (como esa nueva tarjeta gráfica de estadísticas) o mapas. Si bien tiene algunas tarjetas adicionales más pequeñas con información al costado.
El nuevo panel de energía utiliza este nuevo diseño de vista, pero, por supuesto, también está disponible para su uso en otros paneles de Lovelace.
Captura de pantalla del nuevo diseño de vista de la barra lateral de Lovelace.
Configuración del núcleo de la moneda
Para respaldar la visualización de valores financieros, hemos agregado una nueva configuración a Home Assistant que le permite definir la moneda que Home Assistant debe usar en los casos en que se base en su entrada.
Puede encontrar esta nueva configuración de moneda en la configuración general de Home Assistant.
Esta configuración se utiliza para el cálculo de costos de las nuevas características energéticas.
Gestión de energía en el hogar!
Esta característica es muy importante; Un comienzo de algo nuevo. Home Assistant le brindará información sobre su uso de energía.
Pero esto necesita algo más que un párrafo en las notas de la versión, ¡necesita su propio blog! Entonces, en este punto, deje de leer las notas de la versión (momentáneamente) y lea el blog que Paulus ha escrito sobre esto:
Lea el blog sobre las nuevas funciones de Home Energy Management de Home Assistant
Sirena
El último lanzamiento, presentamos la
, este lanzamiento, ¡presentamos la select
entitysiren
! 🚨
Más información sobre la sirena aquí!
¡Gracias a @ raman325 por agregar este matraca a la familia! También implementó la primera integración para agregar soporte para Sirens: la integración Z-Wave JS. Entonces, si tiene una sirena habilitada para Z-Wave, ahora puede controlarla.
Bloqueo, desbloqueo y atascado
Los bloqueos en Home Assistant pueden ser un poco más inteligentes a partir de hoy, gracias a @bdraco . Además de los estados bloqueado y desbloqueado, se ha agregado soporte para bloquear, desbloquear y atascar.
Se ha agregado soporte para estos nuevos estados a las integraciones de agosto, HomeKit Controller y plantillas. Además, HomeKit, Alexa y Google Assistant también se han hecho compatibles y conscientes de estos estados.
Scripts / Automatizaciones / Plantillas
Algunas características nuevas aterrizaron para secuencias de comandos, automatizaciones y plantillas en esta versión.
Cuando una automatización o script se activa para funcionar, una nueva variable está disponible: this
. Esta variable contiene el objeto de estado de la automatización o el script en ejecución y le permite acceder a la información sobre la automatización directamente. ¡Gracias @rts !
FUNCIONES DE PLANTILLA DE DISPOSITIVO
Si le gusta escribir automatizaciones YAML manualmente, está utilizando plantillas y requiere ID de dispositivo o información de dispositivo, entonces sabe que esas ID son difíciles de encontrar y la información del dispositivo no está disponible en absoluto.
@ raman325 agregó algunas funciones de plantilla nuevas que pueden ser útiles cuando se trabaja con dispositivos.
device_entities(device_id)
devuelve una lista de entidades asociadas con un ID de dispositivo determinado (también se puede utilizar como filtro).device_attr(device_or_entity_id, attr_name)
será devuleto el valor deattr_name
para el ID de dispositivo o de entidad dado.is_device_attr(device_or_entity_id, attr_name, attr_value)
devuelve si el valor deattr_name
para el ID de dispositivo o el ID de entidad dado coincideattr_value
.device_id(entity_id)
devolverá el ID de dispositivo para un ID de entidad determinado (también se puede utilizar como filtro).
¡Gracias por estas nuevas y poderosas funciones!
Matthias de Baat se une a Nabu Casa
Comencemos por anunciar que Matthias de Baat se une al equipo de Nabu Casa para trabajar en Home Assistant como diseñador de UX.
UX significa «Experiencia de usuario», que es el área de especialización de Matthias y en lo que trabajará para mejorar. Su objetivo es hacer que Home Assistant sea más fácil de usar y accesible para todos. Estará configurando procesos y herramientas de diseño, investigando a los usuarios y haciendo diseños.
Si está interesado en unirse al grupo de investigación de usuarios de Home Assistant, puede mostrar su interés completando este Formulario de Google que ha preparado Matthias.
¡Bienvenido Matthias! ¡Encantado de tenerte a bordo!
¡Pero espera! ¡Hay más!
¡Otto Winter , el fundador de ESPHome , también se unirá a Nabu Casa durante sus vacaciones de verano! ¡Bienvenido Otto! ¡Este verano va a ser fantástico!
Otros cambios destacables
Hay mucho más jugo en esta versión; Estos son algunos de los otros cambios notables de esta versión:
- ¡Gracias a @ firstof9 , Z-Wave JS ahora tiene soporte para transiciones con luces!
- Más mejoras de Z-Wave JS por @ raman325 . Agregó soporte para los activadores y condiciones del dispositivo. ¡Gracias!
- ¡Ahora puede asignar una identificación única a los grupos de reproductores de luz, cubiertas y multimedia, lo que le permite administrarlos desde la interfaz de Home Assistant y asignarlos a un área!
- La integración de motionEye ahora es compatible con la detección de movimiento, gracias @dermotduffy
- ZHA ahora puede trabajar con sensores de nivel de VOC y formaldehído, gracias @Adminiuga
- @posixx agregó una nueva característica para la integración que proporciona paneles de alarma; ¡esas integraciones ahora pueden actualizarse para admitir el modo de vacaciones!
- Rainbird ahora tiene un servicio para cambiar el retraso por lluvia, ¡gracias @ Kr0llx !
- Si está utilizando BMW Connected Drive, @ EddyK69 agregó muchos sensores de viaje.
- Las instantáneas de Sonos ahora se comportan, son más sólidas y funcionan como se esperaba. Además, se ha agregado soporte para controlar el crossfade, ¡gracias @jjlawren !
- WLED ahora admite el control de las nuevas funciones de listas de reproducción introducidas en WLED 0.13.
- @farmio agregó soporte para luces KNX que usan colores HS, ¡gracias!
- Y @joncar agregó soporte para las transiciones a las luces LiteJet, ¡increíble!
- Si tiene MFA en su cuenta de Tesla, gracias a @ BreakingBread0 , la integración ahora lo admite.
- Al usar la integración de Netatmo, ahora puede controlar el horario que debería usar con una entidad seleccionada. ¡Gracias, @cgtobi !
- @janiversen agregó más tipos de datos al modus y agregó escritura de matriz a las capacidades de encendido / apagado de los interruptores, ventiladores y luces Modbus.
- Advantage Air ahora tiene sensores de temperatura para cada zona, ¡gracias @ Bre77 !
- Gree Climate ahora tiene interruptores para admitir más modos, ¡gracias a @cmroche !
- Ahora puede eliminar los días festivos del sensor de día laborable por nombre en lugar de por fecha. Esto es útil para las vacaciones que no tienen una fecha fija cada año. ¡Gracias @matthewgottlieb !
- HomeKit no recreará automáticamente los televisores cuando las fuentes no estén sincronizadas. Uno menos de lo que preocuparse, gracias @bdraco
- @jbouwh ha reelaborado y ampliado drásticamente el soporte del humidificador para la integración de Xiaomi Miio. ¡Excelente trabajo!
Sígueme a Youtube
Nuevas integraciones
Damos la bienvenida a las siguientes nuevas integraciones en esta versión:
- Adax , agregado por @Danielhiversen
- Energía , agregada por el equipo Home Assistant Core
- Flipr , agregado por @cnico
- Higrostato genérico , agregado por @Shulyaka
- Prosegur , agregado por @dgomes
- Siren , agregado por @ raman325
- YouLess , agregado por @gjong
- Renault , agregado por @epenet
Nuevas plataformas
La siguiente integración obtuvo soporte para una nueva plataforma:
- Belkin WeMo agregó sensores para el uso de energía. Añadida por @esev
- Freedompro ahora admite sensores binarios, sensores, interruptores, cerraduras, cubiertas, clima y ventiladores. Añadida por @ stefano055415
- GIOŚ ahora tiene sensores para reemplazar la plataforma de calidad del aire, agregado por @bieniu
- Goal Zero Yeti , sensores agregados que brindan mucha información, agregado por @tkdrob
- Itho Daalderop Spider , sensores agregados para usos de energía. Añadida por @peternijssen
- Mill , soporte agregado para sensores para su consumo de energía, agregado por @Danielhiversen
- motionEye ahora expone interruptores, agregados por @dermotduffy
- TP-Link Kasa Smart agregó sensores para el uso de energía. Añadida por @ mib1185
- Velux ahora admite luces, agregado por @bramstroker
- Z-Wave JS ahora admite sirenas, agregado por @ raman325
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:
- Señal de CO2 , realizada por @Danielhiversen
- Honeywell Total Connect Comfort (EE. UU.) , Realizado por @rdfurman
- Notificaciones para Android TV / Fire TV , realizadas por @tkdrob
- Switcher , hecho por @thecode
- Yale Smart Living , realizado por @ gjohansson-ST
Versión 2021.8.1 – 4 de agosto
- Se corrigió que el televisor Panasonic Viera no estuviera disponible cuando se apaga ( @Hyralex – # 53788 ) ( panasonic_viera docs )
- Agregue una solución temporal a modbus para resolver el problema de flujo ascendente ( @janiversen – # 53857 ) ( modbus docs )
- Se corrigió attr_unit_of_measurement en la actualización de la entidad apcupsd ( @ mib1185 – # 53947 ) ( apcupsd docs )
- Corregir el coordinador no definido en yale_smart_alarm ( @ gjohansson-ST – # 53973 ) ( yale_smart_alarm docs )
- Reparar divisor para sensores Fritz ( @ chemelli74 – # 53980 ) ( fritz docs )
- Corregir el atributo de entidad sonos_group vacío al inicio ( @jjlawren – # 53985 ) ( sonos docs )
- Actualice el frontend a 20210804.0 ( @bramkragten – # 53997 ) ( frontend docs )
Versión 2021.8.2 – 5 de agosto
- Bump pylitterbot a 2021.8.0 ( @natekspencer – # 54000 ) ( litterrobot docs )
- Agregue la clase de dispositivo que falta a los sensores de energía SAJ ( @frenck – # 54048 ) ( saj docs )
- Manejar la versión de software vacía al configurar HomeKit ( @bdraco – # 54068 ) ( homekit docs )
- Aumente las dependencias de ZHA ( @puddly – # 54079 ) ( zha docs )
- Paquetes para admitir plataformas de configuración ( @balloob – # 54085 ) ( documentos de automatización ) ( documentos de script ) ( documentos de plantilla )
- Arregle Shelly last_reset ( @thecode – # 54101 ) ( shelly docs 2021.8)
- Dos correcciones ( @ chemelli74 – # 54102 ) ( fritz docs )
- Aumente el tiempo antes de que se restablezcan las entidades de HomeKit de escenas y secuencias de comandos ( @bdraco – # 54105 ) ( documentos de HomeKit )
- Cambie zeroconf a 0.33.3 ( @bdraco – # 54108 ) ( zeroconf docs )
Versión 2021.8.3 – 6 de agosto
- Manejar con gracia errores GSM adicionales ( @ocalvo – # 54114 ) ( sms docs )
- Controle que la versión del software sea Ninguna al configurar los accesorios de HomeKit ( @nzapponi – # 54130 ) ( documentos de HomeKit )
- Reparar el sensor PLATFORM_SCHEMA para ebox y enphase_envoy ( @ mib1185 – # 54142 ) ( enphase_envoy docs 2021.8)
- Obtener el índice de interfaz de la integración de red en lugar de socket.if_nametoindex en zeroconf ( @bdraco – # 54152 ) ( zeroconf docs ) ( network docs )
- Cambie zeroconf a 0.33.4 para asegurarse de que zeroconf pueda iniciarse cuando ipv6 está deshabilitado ( @bdraco – # 54165 ) ( zeroconf docs )
Versión 2021.8.4 – 8 de agosto
- Agregue el
motor_speed
sensor faltante para el humidificador Xiaomi Miio CA1 y CB1 ( @bieniu – # 54202 2021.8) - Corrija la entidad de actualización antes de agregar ( @Trinnik – # 54015 ) ( aladdin_connect docs )
- Arreglar androidtv media_image_hash ( @tkdrob – # 54188 ) ( documentos de androidtv )
- Resuelva la actualización automática faltante de la configuración de la estructura en modbus ( @janiversen – # 54193 ) ( modbus docs )
- Actualizar const.py ( @ Mk4242 – # 54195 ) ( ebusd docs )
- Agregar parámetro para retrasar el envío de solicitudes en modbus ( @janiversen – # 54203 ) ( modbus docs )
- Corrección de error: recuperar ID únicos para las cubiertas de ADS después de # 52488 ( @carstenschroeder – # 54212 ) ( documentos de anuncios )
- No bloquee la configuración de motionEye en NoURLAvailableError ( @dermotduffy – # 54225 ) ( motioneye docs )
- Anclar google-cloud-pubsub a una versión anterior ( @allenporter – # 54239 )
Versión 2021.8.5 – 9 de agosto
- Corrige el estado y los atributos de la cámara para agent_dvr ( @tkdrob – # 54049 ) ( agent_dvr docs )
- Forzar un intento de suscripción al reiniciar el altavoz ( @geuben – # 54100 ) ( sonos docs )
- Se corrigió el inicio de sesión en los servicios de BMW para rest_of_world y north_america ( @rikroe – # 54261 ) ( bmw_connected_drive docs )
- Siempre configure las interfaces explícitamente cuando IPv6 esté presente ( @bdraco – # 54268 ) ( zeroconf docs )
- Corregir la integración de átomos para estadísticas a largo plazo ( @ZeGuigui – # 54285 ) ( atome docs )
- Utilice el atributo de estado correcto para el sensor binario del decodificador de alarmas ( @tkdrob – # 54286 2021.8) ( documentos del decodificador de alarmas )
- Aumente soco a 0.23.3 ( @jjlawren – # 54288 ) ( sonos docs )
- Arreglar el atributo de nombre ondilo_ico ( @ cdce8p – # 54290 ) ( ondilo_ico docs )
- Cambie zeroconf a 0.34.3 ( @bdraco – # 54294 ) ( zeroconf docs )
- Asegúrese de que el tipo de modelo hunterdouglas_powerview sea una cadena ( @bdraco – # 54299 ) ( hunterdouglas_powerview docs )
- Elimine la transición de zwave_js en canales de color individuales ( @ firstof9 – # 54303 ) ( zwave_js docs )
- Restaura unit_of_measurement ( @dgomes – # 54335 ) ( documentos de integración )
- Arregle los modos preestablecidos del ventilador de aire fresco de xiaomi ( @jbouwh – # 54342 ) ( xiaomi_miio docs )
- Actualizar el frontend a 20210809.0 ( @bramkragten – # 54350 ) ( frontend docs )
- Arregle el encendido del ventilador de Xiaomi-miio con velocidad, porcentaje o preajuste ( @jbouwh – # 54353 ) ( xiaomi_miio docs )
- Arreglar la actualización del atributo de estado aqualogic ( @dailow – # 54354 ) ( aqualogic docs )
- Transmita el número de versión de SimpliSafe como una cadena en la información del dispositivo ( @bachya – # 54356 ) ( simplisafe docs )
- No procesar reenvíos para encabezados para solicitudes en la nube ( @balloob – # 54364 ) ( http docs ) ( cloud docs )
- Revertir «Usar atributos de clase de entidad para Bluesound (# 53033)» ( @balloob – # 54365 ) ( bluesound docs 2021.8)
- Actualizar el límite de frecuencia de Climacell ( @ raman325 – # 54373 ) ( climacell docs )
- Corregir condición de carrera en Advantage Air ( @ Bre77 – # 53439 ) ( Advantage_air docs )
Versión 2021.8.6 – 10 de agosto
- Manejar el valor de respuesta de CO2Signal como Ninguno ( @balloob – # 54377 ) ( documentos de co2signal )
- Corregir el estado del sensor Canary ( @ludeeus – # 54380 ) ( canary docs )
- Vuelva a agregar el nombre del servicio de notificación de Tibber ( @Danielhiversen – # 54401 ) ( tibber docs )
- Aumente hass_nabucasa a 0.46.0 ( @balloob – # 54421 ) ( documentos en la nube 2021.8)
- Aumente pyopenuv a 2.1.0 ( @bachya – # 54436 ) ( openuv docs )