Files
ad_trident/apps/rooms/bedroom.yaml
2026-04-23 22:57:55 +02:00

116 lines
2.6 KiB
YAML

sleep_switch:
module: smartswitch
class: SmartSwitch
entity: input_boolean.sleeping
toggle_events:
button_long_press_pierre:
event_name: zha_event
event_data:
device_name: 'bedroom_remote_pierre'
args:
press_type: 'hold'
button: 'off'
reset_data:
device_name: 'bedroom_remote_pierre'
args:
button: 'off'
press_type: 'long_release'
button_long_press_maeva:
event_name: zha_event
event_data:
device_name: 'bedroom_remote_maeva'
args:
press_type: 'hold'
button: 'off'
reset_data:
device_name: 'bedroom_remote_maeva'
args:
button: 'off'
press_type: 'long_release'
sonos_led:
module: smartswitch
class: SmartSwitch
entity: switch.bedroom_led
smart_conditions: not input_boolean.sleeping
light_bedroom_bedlight_pierre:
module: smartlight
class: SmartLight
entity: light.bedroom_bedlight_pierre
toggle_events:
button_press:
event_name: zha_event
event_data:
device_name: 'bedroom_remote_pierre'
args:
press_type: 'press'
button: 'off'
off_events:
- turn_off_all_lights
increase_brightness_events:
up_hold:
event_name: zha_event
event_data:
device_name: 'bedroom_remote_pierre'
args:
press_type: 'hold'
button: 'up'
decrease_brightness_events:
down_hold:
event_name: zha_event
event_data:
device_name: 'bedroom_remote_pierre'
args:
press_type: 'hold'
button: 'down'
light_bedroom_bedlight_maeva:
module: smartlight
class: SmartLight
entity: light.bedroom_bedlight_maeva
toggle_events:
button_press:
event_name: zha_event
event_data:
device_name: 'bedroom_remote_maeva'
args:
press_type: 'press'
button: 'off'
off_events:
- turn_off_all_lights
increase_brightness_events:
up_hold:
event_name: zha_event
event_data:
device_name: 'bedroom_remote_maeva'
args:
press_type: 'hold'
button: 'up'
decrease_brightness_events:
down_hold:
event_name: zha_event
event_data:
device_name: 'bedroom_remote_maeva'
args:
press_type: 'hold'
button: 'down'
bed_ledstrip:
module: smartlight
class: SmartLight
entity: light.bedroom_ledstripe
smart_conditions: (input_boolean.sleeping or binary_sensor.day_interval_night) and (binary_sensor.bedroom_motion_bed_pierre or binary_sensor.bedroom_motion_bed_maeva)