Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- alias: "HAABS SONIC "
- description: ""
- trigger:
- - alias: When ultrasonic is below minimum
- platform: numeric_state
- entity_id:
- - sensor.ultrasensor
- for:
- hours: 0
- minutes: 0
- seconds: 2
- above: input_number.ultrasonic_min
- below: input_number.ultrasonic_min
- id: below
- - platform: numeric_state
- entity_id:
- - sensor.ultrasensor
- for:
- hours: 0
- minutes: 0
- seconds: 2
- above: input_number.ultrasonic_min
- below: input_number.ultrasonic_max
- id: safe
- enabled: true
- - alias: When ultrasonic is above maximum
- platform: numeric_state
- entity_id:
- - sensor.ultrasensor
- for:
- hours: 0
- minutes: 0
- seconds: 2
- above: input_number.ultrasonic_max
- below: input_number.ultrasonic_min
- id: above
- condition:
- - condition: state
- entity_id: input_boolean.haabs_ultrasonic
- state: "on"
- action:
- - choose:
- - conditions:
- - condition: trigger
- id:
- - below
- sequence:
- - action: light.turn_off
- data: {}
- target:
- entity_id: light.spisestue
- - conditions:
- - condition: trigger
- id:
- - safe
- sequence:
- - action: light.turn_on
- data: {}
- target:
- entity_id: light.spisestue
- - conditions:
- - condition: trigger
- id:
- - above
- sequence:
- - action: light.turn_off
- data: {}
- target:
- entity_id: light.spisestue
- mode: single
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement