mirror of
https://github.com/CCOSTAN/Home-AssistantConfig.git
synced 2025-12-01 02:21:46 +00:00
Enhance light management by excluding specific lights from automation and updating Living Room light configuration. This improves clarity and control over lighting conditions.
This commit is contained in:
@@ -12,20 +12,22 @@
|
|||||||
event_type: state_changed
|
event_type: state_changed
|
||||||
|
|
||||||
condition:
|
condition:
|
||||||
|
- condition: template
|
||||||
|
value_template: >
|
||||||
|
{{ trigger.event.data.old_state is not none
|
||||||
|
and trigger.event.data.new_state is not none
|
||||||
|
and trigger.event.data.old_state.state == 'off'
|
||||||
|
and trigger.event.data.new_state.state == 'on' }}
|
||||||
- condition: state
|
- condition: state
|
||||||
entity_id: group.family
|
entity_id: group.family
|
||||||
state: 'home'
|
state: 'home'
|
||||||
- condition: state
|
- condition: state
|
||||||
entity_id: input_boolean.alert_mode
|
entity_id: input_boolean.alert_mode
|
||||||
state: 'off'
|
state: 'off'
|
||||||
- condition: template
|
|
||||||
value_template: "{{ trigger.event.data is not none }}"
|
|
||||||
- condition: template
|
- condition: template
|
||||||
value_template: "{{ trigger.event.data.entity_id is not none }}"
|
value_template: "{{ trigger.event.data.entity_id is not none }}"
|
||||||
- condition: template
|
- condition: template
|
||||||
value_template: "{{ trigger.event.data.entity_id.split('.')[0] == 'light' }}"
|
value_template: "{{ trigger.event.data.entity_id.split('.')[0] == 'light' }}"
|
||||||
# - condition: template
|
|
||||||
# value_template: "{{ trigger.event.data.entity_id.split('_')[0] != 'light.tv' }}"
|
|
||||||
- condition: template
|
- condition: template
|
||||||
value_template: "{{ trigger.event.data.entity_id.split('_')[0] != 'light.couch' }}"
|
value_template: "{{ trigger.event.data.entity_id.split('_')[0] != 'light.couch' }}"
|
||||||
- condition: template
|
- condition: template
|
||||||
@@ -34,14 +36,8 @@
|
|||||||
value_template: "{{ trigger.event.data.entity_id.split('_')[0] != 'light.flood_2' }}"
|
value_template: "{{ trigger.event.data.entity_id.split('_')[0] != 'light.flood_2' }}"
|
||||||
- condition: template
|
- condition: template
|
||||||
value_template: "{{ trigger.event.data.entity_id.split('_')[0] != 'light.treeflood' }}"
|
value_template: "{{ trigger.event.data.entity_id.split('_')[0] != 'light.treeflood' }}"
|
||||||
# - condition: template
|
|
||||||
# value_template: "{{ trigger.event.data.entity_id.split('_')[0] != 'light.led' }}"
|
|
||||||
- condition: template
|
- condition: template
|
||||||
value_template: "{{ trigger.event.data.entity_id.split('_')[1] != 'screensaver' }}"
|
value_template: "{{ trigger.event.data.entity_id.split('_')[1] != 'screensaver' }}"
|
||||||
- condition: template
|
|
||||||
value_template: "{{ trigger.event.data.new_state.state == 'on' }}"
|
|
||||||
- condition: template
|
|
||||||
value_template: "{{ trigger.event.data.old_state.state == 'off' }}"
|
|
||||||
|
|
||||||
action:
|
action:
|
||||||
- service: light.turn_on
|
- service: light.turn_on
|
||||||
|
|||||||
@@ -55,9 +55,16 @@ cloud:
|
|||||||
- cover
|
- cover
|
||||||
- input_boolean
|
- input_boolean
|
||||||
- camera
|
- camera
|
||||||
|
exclude_entities:
|
||||||
|
- light.m1_back_left
|
||||||
|
- light.m1_back_right
|
||||||
|
- light.m1_front_left
|
||||||
|
- light.m1_front_right
|
||||||
|
- light.main_slider
|
||||||
|
- light.living_room
|
||||||
entity_config:
|
entity_config:
|
||||||
light.living_room_lights:
|
light.living_room_lights:
|
||||||
name: Living Room Lights
|
name: Living Room Color Lights
|
||||||
light.main_slider:
|
light.main_slider:
|
||||||
name: Living Room Slider
|
name: Living Room Slider
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user