Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alias: Office Opple Desk Experimental
- description: ''
- trigger:
- - platform: event
- event_type: zha_event
- event_data:
- device_id: 82f85633b90b2d2d86a8ca17c4abfc43
- condition: []
- action:
- - choose:
- - conditions:
- - condition: template
- value_template: '{{ trigger.event.data.args.press_type == "single" }}'
- sequence:
- - choose:
- - conditions:
- - condition: template
- value_template: '{{ trigger.event.data.args.button == 1 }}'
- sequence:
- - service: cover.open_cover
- target:
- device_id: 5a9e13b7c8b79ac5e83246154be1a2bc
- data: {}
- - conditions:
- - condition: template
- value_template: '{{ trigger.event.data.args.button == 3 }}'
- sequence:
- - service: cover.stop_cover
- target:
- device_id: 5a9e13b7c8b79ac5e83246154be1a2bc
- data: {}
- - conditions:
- - condition: template
- value_template: '{{ trigger.event.data.args.button == 5 }}'
- sequence:
- - service: cover.close_cover
- target:
- device_id: 5a9e13b7c8b79ac5e83246154be1a2bc
- data: {}
- - conditions:
- - condition: template
- value_template: '{{ trigger.event.data.args.button == 2 }}'
- sequence:
- - service: script.office_cover_open
- data: {}
- - conditions:
- - condition: template
- value_template: '{{ trigger.event.data.args.button == 4 }}'
- sequence:
- - service: script.office_cover_stop
- data: {}
- - conditions:
- - condition: template
- value_template: '{{ trigger.event.data.args.button == 6 }}'
- sequence:
- - service: script.office_cover_close
- data: {}
- default: []
- - conditions:
- - condition: template
- value_template: '{{ trigger.event.data.args.press_type == "double" }}'
- sequence:
- - choose:
- - conditions:
- - condition: template
- value_template: '{{ trigger.event.data.args.button == 1 }}'
- sequence:
- - service: script.raise_main_temperature
- data: {}
- - conditions:
- - condition: template
- value_template: '{{ trigger.event.data.args.button == 5 }}'
- sequence:
- - service: script.lower_main_temperature
- data: {}
- - conditions:
- - condition: template
- value_template: '{{ trigger.event.data.args.button == 2 }}'
- sequence:
- - service: input_number.increment
- data: {}
- target:
- entity_id: input_number.office_fan_state
- - conditions:
- - condition: template
- value_template: '{{ trigger.event.data.args.button == 6 }}'
- sequence:
- - service: input_number.decrement
- data: {}
- target:
- entity_id: input_number.office_fan_state
- - conditions:
- - condition: template
- value_template: '{{ trigger.event.data.args.button == 4 }}'
- sequence:
- - service: script.office_fan_light_toggle
- data: {}
- default: []
- default: []
- mode: restart
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement