Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- binary_sensor:
- - platform: template
- sensors:
- office_occupied:
- friendly_name: "Office Occupied"
- value_template: >-
- {{ states.binary_sensor.office_motion_1.state == 'on' or states.binary_sensor.office_motion_2.state == 'on' }}
- - platform: template
- sensors:
- office_unoccupied:
- friendly_name: "Office Unoccupied"
- value_template: >-
- {{ states.binary_sensor.office_occupancy_1.state == 'off' and states.binary_sensor.office_occupancy_2.state == 'off' }}
- ==================================================================
- alias: Office Occupation
- description: ''
- trigger:
- - platform: state
- entity_id: binary_sensor.office_occupied
- to: 'on'
- id: occupied
- - platform: state
- entity_id: binary_sensor.office_unoccupied
- to: 'on'
- id: unoccupied
- condition: []
- action:
- - choose:
- - conditions:
- - condition: trigger
- id: occupied
- sequence:
- - service: input_boolean.turn_on
- data: {}
- target:
- entity_id: input_boolean.office_occupied
- - conditions:
- - condition: trigger
- id: unoccupied
- sequence:
- - service: input_boolean.turn_off
- data: {}
- target:
- entity_id: input_boolean.office_occupied
- default: []
- mode: single
- ====================================================================
- alias: Office Lights RF
- description: ''
- trigger:
- - platform: state
- entity_id: input_boolean.office_occupied
- id: occupied
- to: 'on'
- - platform: state
- entity_id: input_boolean.office_occupied
- id: unoccupied
- to: 'off'
- condition: []
- action:
- - choose:
- - conditions:
- - condition: trigger
- id: occupied
- - condition: state
- state: 'off'
- entity_id: input_boolean.office_light
- sequence:
- - service: script.office_fan_light
- data: {}
- - conditions:
- - condition: trigger
- id: unoccupied
- - condition: state
- entity_id: input_boolean.office_light
- state: 'on'
- sequence:
- - service: script.office_fan_light
- data: {}
- default: []
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement