116 lines
2.6 KiB
YAML
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) |