1
0

Update office blinds automations

This commit is contained in:
Przemek Grondek 2022-05-15 14:10:52 +02:00
parent edf3ed66df
commit 5a19fdb941

View File

@ -1,5 +1,5 @@
- id: office-blinds-button-up - id: office-blinds-button-down
alias: '[Office Blinds] Up' alias: '[Office Blinds] Down'
trigger: trigger:
- device_id: a47c928b108240ed8866f9f7a70bc844 - device_id: a47c928b108240ed8866f9f7a70bc844
domain: zha domain: zha
@ -9,33 +9,23 @@
action: action:
- choose: - choose:
- conditions: - conditions:
- condition: or - condition: numeric_state
conditions:
- condition: state
entity_id: cover.office_blinds entity_id: cover.office_blinds
state: 'closing' attribute: current_position
- condition: state below: 51
entity_id: cover.office_blinds
state: 'opening'
sequence:
- service: cover.stop_cover
entity_id: cover.office_blinds
- conditions:
- condition: or
conditions:
- condition: state
entity_id: cover.office_blinds
state: 'closed'
- condition: state
entity_id: cover.office_blinds
state: 'open'
sequence: sequence:
- service: cover.close_cover - service: cover.close_cover
entity_id: cover.office_blinds entity_id: cover.office_blinds
default:
- service: cover.set_cover_position
data:
position: 50
target:
entity_id: cover.office_blinds
mode: single mode: single
- id: office-blinds-button-down - id: office-blinds-button-up
alias: '[Office Blinds] Down' alias: '[Office Blinds] Up'
trigger: trigger:
- device_id: a47c928b108240ed8866f9f7a70bc844 - device_id: a47c928b108240ed8866f9f7a70bc844
domain: zha domain: zha
@ -45,27 +35,47 @@
action: action:
- choose: - choose:
- conditions: - conditions:
- condition: or - condition: numeric_state
conditions:
- condition: state
entity_id: cover.office_blinds entity_id: cover.office_blinds
state: 'closing' attribute: current_position
- condition: state above: 49
entity_id: cover.office_blinds
state: 'opening'
sequence:
- service: cover.stop_cover
entity_id: cover.office_blinds
- conditions:
- condition: or
conditions:
- condition: state
entity_id: cover.office_blinds
state: 'closed'
- condition: state
entity_id: cover.office_blinds
state: 'open'
sequence: sequence:
- service: cover.open_cover - service: cover.open_cover
entity_id: cover.office_blinds entity_id: cover.office_blinds
default:
- service: cover.set_cover_position
data:
position: 50
target:
entity_id: cover.office_blinds
mode: single
- id: office-blinds-button-down-all
alias: '[Office Blinds] Down All'
trigger:
- device_id: a47c928b108240ed8866f9f7a70bc844
domain: zha
platform: device
type: remote_button_long_press
subtype: dim_up
action:
- service: cover.close_cover
entity_id:
- cover.dining_blinds
- cover.office_blinds
mode: single
- id: office-blinds-button-up-all
alias: '[Office Blinds] Up All'
trigger:
- device_id: a47c928b108240ed8866f9f7a70bc844
domain: zha
platform: device
type: remote_button_long_press
subtype: dim_down
action:
- service: cover.open_cover
entity_id:
- cover.dining_blinds
- cover.office_blinds
mode: single mode: single