Fix trigger to use event-based state monitoring

Replaces unsupported domain/device_class trigger with event-based approach that listens to state_changed events and filters for selected occupancy sensors.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-05 17:25:58 -08:00
parent cfddf9145d
commit b612412470

View File

@@ -80,13 +80,16 @@ variables:
{% endif %}
trigger:
- trigger: state
domain: binary_sensor
device_class: occupancy
- platform: event
event_type: state_changed
event_data:
domain: binary_sensor
condition:
- condition: template
value_template: "{{ trigger.entity_id in sensors }}"
value_template: "{{ trigger.event.data.entity_id in sensors }}"
- condition: template
value_template: "{{ state_attr(trigger.event.data.entity_id, 'device_class') == 'occupancy' }}"
action:
- choose: