Cómo utilizar los grupos en el asistente doméstico


Hoy te voy a dar algunos ejemplos de cómo puedes utilizar los grupos en el asistente doméstico.

Los grupos le permiten interactuar con múltiples entidades en una sola acción, estos pueden ser usados en tableros para encender múltiples luces, para ver el estado de todos los sensores y pueden ser usados en automatizaciones y scripts. Además, también puede exponer estos grupos a los asistentes de voz.

Se pueden crear grupos en los grupos. El archivo yaml en mi ejemplo de abajo he creado un sensor para cualquier movimiento en el hogar.

Si hay movimiento en alguna parte se encenderá, sólo si no hay movimiento en ninguna parte se apagará.

grupos. yaml

motion: name: house_motion icon: mdi:motion-sensor entities: - binary_sensor.hallway_sensor_motion - binary_sensor.kitchen_motion - binary_sensor.landing_sensor_motion - binary_sensor.landing_sensor_2_motion - binary_sensor.inspiration_motion

Las luces deben ser agrupadas bajo el dominio de la luz, déjame explicarte:

En la configuración. yaml puedes crear nuevas luces de la misma manera que conviertes los interruptores en luces

En el ejemplo de abajo, estoy agrupando las luces, de esta manera puedes seguir utilizando todas las funciones y servicios en torno a las luces (brillo, color) si tus bombillas lo soportan.

light: #Light Groups - platform: group name: Kitchen and Dining Lights entities: - light.kitchen_downlights - light.kitchen_tv_light - light.kitchen_under_cupboard - light.under_cupboard_lightstrip - light.dining_lights - platform: group name: Hallway Lights entities: - light.hallway_1 - light.hallway_2 - platform: group name: Ground Floor Lights entities: - light.kitchen_and_dining_lights - platform: group name: Living Room Lights entities: - light.living_1 - light.living_2 - light.lamp_1 - light.lamp_2 - platform: group name: Inspiration Room Lights entities: - light.inspiration_light - light.imac_lamp - platform: group name: First Floor Lights entities: - light.inspiration_room_lights - platform: group name: Master Bedroom Lights entities: - light.master_1 - light.master_2 - light.master_3 - light.master_4 - platform: group name: Second Floor Lights entities: - light.master_bedroom_lights - platform: group name: Kitchen Lights entities: - light.kitchen_downlights - light.kitchen_tv_light - light.kitchen_under_cupboard - light.under_cupboard_lightstrip

Como puedes ver, he creado múltiples grupos, cada grupo comienza con la línea -platform: group. Puede dar un nombre a un grupo y enumerar todas las entidades que forman parte de él.

También se puede hacer anidación de grupos, un grupo es parte de otro grupo. Esto puede ser útil, por ejemplo, cuando tienes todas las luces de la cocina y luego todas las de la planta baja.

Puede añadir la entidad de todas las luces de cocina en el grupo de luces de suelo.

 

Si necesitas ayuda con el asistente doméstico, echa un vistazo a mi

curso gratuito de auxiliar de hogar

Entradas recientes