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:
@@ -80,13 +80,16 @@ variables:
|
||||
{% endif %}
|
||||
|
||||
trigger:
|
||||
- trigger: state
|
||||
- platform: event
|
||||
event_type: state_changed
|
||||
event_data:
|
||||
domain: binary_sensor
|
||||
device_class: occupancy
|
||||
|
||||
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:
|
||||
|
||||
Reference in New Issue
Block a user