En 2021.9 la história continua. La última versión, presentamos las nuevas funciones de administración de energía para el hogar en Home Assistant. En este lanzamiento2021.9, añadimos nuevas funcionalidades!
VER EL USO DE ENERGÍA DURANTE UN PERÍODO DE TIEMPO
La primera iteración del Energy Dashboard mostró un solo día en ese momento. ¡Excelente! Pero, ¿y si quieres ver cómo te fue esta semana? O mes? ¡¿Un año incluso ?!
Bueno, ¡ahora puedes! En la parte superior derecha del panel, ahora puede seleccionar el período de agrupación que desea ver: día, semana, mes o año.
Captura de pantalla de la selección del nuevo período del Panel de Energía.
Los botones de flecha le permiten navegar por esos períodos. Por ejemplo, al seleccionar un período de un mes para mostrar, los botones de flecha lo llevarán un mes entero hacia atrás / adelante en la vista.
SEGUIMIENTO DE SU USO DE GAS
En algunos países, los hogares están conectados al gas. El gas se utiliza para calentar agua, cocinar y calentar la casa. Si tiene una casa que está conectada al gas, ¡tenemos buenas noticias para usted!
Tal vez ya lo notó en la captura de pantalla anterior, a partir de esta versión, hemos agregado soporte para monitorear su uso de gas.
Captura de pantalla del nuevo Energy Dashboard que monitorea el uso de gas.
En algunos países, los medidores de gas tienen una forma estandarizada de leer el consumo de gas localmente o proporcionan esta información a través del medidor de electricidad. Por ejemplo, en los Países Bajos, Bélgica y Luxemburgo, puede utilizar SlimmeLezer para obtener su consumo de gas.
SOPORTE PARA BATERÍAS DOMÉSTICAS
Tener paneles solares es una excelente manera de generar electricidad para alimentar su hogar. Sin embargo, ¿dónde almacena la energía generada por sus paneles solares que no necesita en este momento?
Bueno, para muchos, la solución reside en una batería doméstica de alta capacidad para almacenar electricidad y usarla cuando el sol no puede proporcionarla (por ejemplo, durante la noche).
Numerosos han solicitado esta función y, por lo tanto, ahora hemos agregado soporte para baterías domésticas a la administración de energía de Home Assistant.
Animación de una batería doméstica como parte de la distribución de energía.
SOPORTE AGREGADO PARA MUCHAS MÁS INTEGRACIONES
Al lanzar una función como la administración de energía doméstica, entendemos que desea usarla y jugar con ella de inmediato. Y aunque habíamos preparado y actualizado muchas integraciones para estar listas cuando lanzamos por primera vez, todavía había muchas que necesitaban una actualización.
Como resultado, nos han inundado las solicitudes para agregar soporte a prácticamente todas las integraciones que aún no lo tenían… 🙂 Muchas de esas solicitudes se han cumplido en esta versión.
Por ejemplo, Kostal Plenticore Solar Inverter , PVOutput , Fronius , SolaX Power , Growatt , Solar-Log , YouLess , Emoncms , Modbus y muchos más han agregado soporte para todas las bondades de la energía.
Estadísticas a largo plazo desbloqueadas para todos los sensores
En la versión anterior, presentamos estadísticas a largo plazo para sensores, incluida una hermosa tarjeta Lovelace que la acompaña. Sin embargo, en la versión anterior habíamos limitado esta función a los sensores relacionados con la temperatura, la humedad, la potencia y la energía.
¡A partir de esta versión, publicamos las estadísticas a largo plazo para todos los sensores!
Captura de pantalla de un gráfico de estadísticas que muestra la luminosidad del jardín frente a la fachada de mi casa.
Las estadísticas a largo plazo se aplican a todas las integraciones que indican que sus sensores las admiten. Afortunadamente, muchos ya lo han hecho.
Descubrimiento USB
Gracias a @bdraco , Home Assistant ahora puede descubrir dispositivos USB y las integraciones que funcionan con ese dispositivo. ¡Esto hace que configurar cosas como Z-Wave o Zigbee con Home Assistant sea muy fácil ahora!
Por ejemplo, si conecta su nueva memoria USB Nortek HubZ en la máquina que ejecuta Home Assistant, la detectará y le notificará al respecto.
Captura de pantalla de un dispositivo USB compatible con Z-Wave JS.
¡Ahora es solo un clic en el botón «Configurar» para configurar la integración de Z-Wave JS y listo! ¡Super bonito!
Actualmente, se ha agregado soporte para el descubrimiento de USB a las integraciones de Z-Wave JS y ZHA .
Actualizaciones de Z-Wave JS
Si usted es propietario de una sirena / timbre Z-Wave, probablemente sepa lo frustrante que fue esperar a que Home Assistant agregue soporte de entidad para Sound Switch CC (Command Class). Esto se debe a la velocidad increíblemente rápida a la que avanza el proyecto Z-Wave JS aguas arriba; A menudo, mucho más rápido de lo que Home Assistant puede seguir.
También puede ser que Home Assistant no pueda (o probablemente no lo haga) admitir la clase de comando específica que le interesa; Sin embargo, ¡eso no debería impedirle crear automatizaciones para esos dispositivos!
En esta versión, hemos introducido el nuevo zwave_js.value_updated
tipo de activación de automatización que le permitirá activar una automatización a partir de cualquier valor de Clase de comando que admita Z-Wave JS.
Para aprovechar este tipo de disparador en la interfaz de usuario, tendrá que usar automatizaciones de dispositivos , pero si está escribiendo sus automatizaciones en YAML, puede usar el disparador directamente .
Eso no es todo para la integración de Z-Wave JS, ¡tenemos más para compartir!
- ¿Estás cansado de que tu hijo accione ese interruptor que está completamente automatizado? Utilice la nueva
select
entidad para la clase de comando de protección para deshabilitar el acceso local. - ¿No desea especificar el tono y el volumen cada vez que activa su sirena? Ahora tiene acceso al volumen predeterminado a través de una
number
entidad y al tono predeterminado a través de unaselect
entidad. - Hemos hecho que los
zwave_js.*
servicios sean más flexibles: ¡ahora admitengroup
entidades e identificadores de área como entradas! - Hemos hecho que los valores CC básicos sean directamente controlables al moverlos de usar
sensor
entidades a convertirse ennumber
entidades.
Nuevas entidades de plantilla: Numerar y Seleccionar
¡Sí! ¡Tenemos nuevas plataformas que puede utilizar utilizando la integración de plantillas!
Gracias a @ raman325 que pueden ahora la plantilla su propio select
y number
entidades! Esto desbloquea todo el potencial para crear algunas interfaces de usuario avanzadas 🙂
Como un ejemplo dice más de mil palabras, aquí hay dos ejemplos que se basan en una tira de LED WLED. Se puede utilizar para extraer características de la banda WLED en sus propias entidades.
# Example number entity that represents the effect speed on a WLED LED strip
# between 0 and 100%, translating it from an 0 to 255 scale.
template:
number:
- name: "Example number: WLED effect speed"
state: "{{ (( state_attr("light.wled", "Speed") / 255) * 100) | round }}"
min: 0
max: 100
set_value:
service: wled.effect
target:
entity_id: light.wled
data:
speed: "{{ (255 / 100) * value }}"
YAMLDupdo
# Example select entity that extracts effects from a light.
# When you change the selected option, the effect of the light changes.
template:
select:
- name: "Example select: WLED effect"
state: "{{ state_attr("light.wled", "effect") }}"
options: "{{ state_attr("light.wled", "effect_list") }}"
select_option:
service: light.turn_on
target:
entity_id: light.wled
data:
effect: "{{ option }}"
YAMLDupdo
¡Oh! ¡Y también se pueden utilizar con las nuevas plantillas de activadores! Consulte la documentación para conocer todas las opciones disponibles.
Nuevas funciones de plantilla para áreas
Se han agregado dos nuevas funciones de plantilla, lo que facilita un poco el trabajo con áreas en YAML (cuando se usan plantillas).
area_id("value")
devuelve el ID de área para un valor dado. Elvalue
puede ser un nombre de ID de dispositivo, ID entidad, o área. Esta función también se puede utilizar como filtro.example: "{{ area_id("light.living_room_tv") }}" example: "{{ area_id("Garden Shed") }}" example: "{{ trigger.entity_id | area_id }}"
YAMLDupdoarea_name("value")
devuelve el nombre del área para un valor dado. Elvalue
puede ser un ID de dispositivo, ID entidad, o ID de área. Esta función también se puede utilizar como filtro.service: notify.frenck data: title: "Motion detected!" message: >- Motion has been detected in the {{ area_name(trigger.entity_id) }} area.
YAMLDupdo
¡Gracias @ raman325 !
Otros cambios destacables
Hay mucho más jugo en esta versión; Estos son algunos de los otros cambios notables de esta versión:
- @balloob agregó muchas más validaciones a la interfaz de usuario de configuración de energía y agregó más mensajes de advertencia / error. @ludeeus hizo que se vieran bien al agregar un hermoso estilo nuevo para este tipo de mensajes.
- Home Assistant fuera de línea y no pudo generar su energía / estadísticas largas? ¡Ya no! Home Assistant ahora se pondrá al día con el inicio, ¡gracias @emontnemery !
- Gracias a @bdraco , las imágenes de la cámara ahora se pueden escalar a una resolución que se ajuste al dispositivo / pantalla que está mirando; Además, solo se actualizan cuando están visibles. Esto hace que las cámaras se puedan utilizar en cualquier situación de ancho de banda.
- ¡La integración de Shelly ahora admite transiciones para luces! ¡Gracias @bieniu !
- Yeelight ahora admite push local (en lugar de encuestas), ¡increíble @starkillerOG !
- ¡@emontnemery actualizó DSMR para admitir medidores de energía inteligentes suecos! ¡Bonito!
- Para Yamaha MusicCast, @ micha91 ha desbloqueado las funciones del navegador multimedia.
- Rainforest Eagle ahora proporcionará datos de precios si están disponibles, ¡gracias @balloob !
- @giannello agregó la capacidad de preguntarle a su Google Home dónde está su aspiradora 🙂
- Si usa la función de lista de compras de Home Assistant, ahora puede eliminar todos los elementos completados a la vez mediante una llamada de servicio. ¡Gracias, @GrumpyMeow !
- @bdraco Se agregó una nueva función avanzada para HomeKit, que permite reenviar eventos del dispositivo a HomeKit, desbloqueando la capacidad de activar automatizaciones o escenas de HomeKit.
- Gracias a @ludeeus , ahora podemos usar diferentes imágenes de marca en la interfaz de usuario cuando está en modo oscuro.
- Si tiene un altavoz Sonos, ahora puede modificar el nivel de graves y agudos mediante una llamada de servicio, ¡gracias @ Tigger2014 !
- Los ciclos de Utility Meter ahora son súper flexibles con la nueva opción de patrones cron, ¡bonito @dgomes !
- Bond ahora ofrece nuevos servicios para iniciar / detener el aumento / disminución del brillo de una luz. ¡Gracias @bdraco !
Nuevas integraciones
Damos la bienvenida a las siguientes nuevas integraciones en esta versión:
- AirTouch 4 , agregado por @LonePurpleWolf
- Fjäråskupan , agregado por @elupus
- Monitor P1 , agregado por @klaasnicolaas
- IoTaWatt , agregado por @gtdiehl
- Tractive , agregado por @zhulik
- USB Discovery , agregado por @bdraco
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:
- Nanoleaf , hecho por @milanmeu
- Nmap Tracker , hecho por @bdraco
- Rainforest EAGLE-200 , hecho por @balloob
- Uptime Robot , hecho por @ludeeus
Versión 2021.9.1 – 2 de septiembre
- Aumente pyuptimerobot a 21.9.0 ( @ludeeus – # 55546 ) ( documentos de uptimerobot )
- xiaomi_miio: bump python-miio dependency ( @rytilahti – # 55549 ) ( xiaomi_miio docs )
- Elija el coordinador correcto ( @Adminiuga – # 55555 ) ( zha docs )
- Corrija la dirección duplicada. ( @janiversen – # 55578 ) ( modbus docs )
- Degradar sqlite-libs en la imagen de la ventana acoplable ( @pvizeli – # 55591 )
Versión 2021.9.2 – 3 de septiembre
- Ignore los dispositivos faltantes cuando esté en ssdp unsee ( @bdraco – # 55553 ) ( ssdp docs )
- Deshabilitar el observador para USB en contenedores ( @pvizeli – # 55570 ) ( usb docs )
- Corregir la validación CONFIG_SCHEMA en Speedtest.net ( @ mib1185 – # 55612 ) ( speedtestdotnet docs )
- Descubrimiento USB estrecho de zwave_js ( @bdraco – # 55613 ) ( zwave_js docs )
- Corregir la disponibilidad del sensor de plantilla ( @balloob – # 55635 ) ( documentos de plantilla )
- Manejar mejor la configuración de disparador no válida ( @balloob – # 55637 ) ( documentos de hue ) ( documentos de device_automation )
- Protéjase de excepciones inesperadas en la automatización de dispositivos ( @balloob – # 55639 ) ( device_automation docs )
- Corregir el estado del sensor Starline AttributeError ( @ Anonym-tsk – # 55654 ) ( starline docs )
- Arreglar conmutadores hdmi_cec ( @ludeeus – # 55666 ) ( hdmi_cec docs )
- Guardia en caso de falla de doRollover ( @balloob – # 55669 )