Refine vacuum automation conditions for improved functionality

- Updated vacuum.yaml to enhance the logic for vacuum activation conditions, allowing for on-demand cleaning when the family is not home or the input boolean is activated.
- Replaced the previous state condition with a template condition for better flexibility in automation triggers.
This commit is contained in:
Carlo Costanzo
2025-12-01 17:23:58 -05:00
parent a13b2da2aa
commit 77cf3e971e

View File

@@ -160,12 +160,12 @@ automation:
entity_id: input_boolean.l10s_vacuum_on_demand entity_id: input_boolean.l10s_vacuum_on_demand
to: 'on' to: 'on'
condition: condition:
- condition: state
entity_id: group.family
state: 'not_home'
- condition: state - condition: state
entity_id: input_boolean.guest_mode entity_id: input_boolean.guest_mode
state: 'off' state: 'off'
- condition: template
value_template: >
{{ is_state('input_boolean.l10s_vacuum_on_demand', 'on') or is_state('group.family', 'not_home') }}
- condition: template - condition: template
value_template: "{{ not is_state('vacuum.l10s_vacuum', 'cleaning') }}" value_template: "{{ not is_state('vacuum.l10s_vacuum', 'cleaning') }}"
action: action: