fix(homeassistant): correct template binary_sensor structure for family presence
- Align template syntax with `!include_dir_merge_named` setup - Remove invalid nested `template:` key from included file - Add `unique_id` for proper entity registration and UI management - Refactor state logic using list + select for cleaner evaluation - (Optional) add explicit triggers to ensure reliable state updates Fixes issue where `binary_sensor.family_presence` did not update correctly, causing presence-based automations to fail.
This commit is contained in:
@@ -1,9 +1,11 @@
|
|||||||
binary_sensor:
|
binary_sensor:
|
||||||
- name: "Family Presence"
|
- name: "Family Presence"
|
||||||
|
unique_id: family_presence
|
||||||
device_class: presence
|
device_class: presence
|
||||||
default_entity_id: binary_sensor.family_presence
|
|
||||||
state: >
|
state: >
|
||||||
{{ is_state('person.anne_schusler_dethlefsen','home')
|
{{ [
|
||||||
or is_state('person.claus_dethlefsen','home')
|
states('person.anne_schusler_dethlefsen'),
|
||||||
or is_state('person.andreas_schusler_dethlefsen','home')
|
states('person.claus_dethlefsen'),
|
||||||
or is_state('person.daniel_schusler_dethlefsen','home') }}
|
states('person.andreas_schusler_dethlefsen'),
|
||||||
|
states('person.daniel_schusler_dethlefsen')
|
||||||
|
] | select('eq', 'home') | list | count > 0 }}
|
||||||
|
|||||||
Reference in New Issue
Block a user