initial commit
This commit is contained in:
37
configuration/automation/light_auto_bathroom_master.yaml
Normal file
37
configuration/automation/light_auto_bathroom_master.yaml
Normal file
@ -0,0 +1,37 @@
|
||||
---
|
||||
- alias: '[Bathroom Master] Lights Auto On'
|
||||
initial_state: 'true'
|
||||
trigger:
|
||||
platform: state
|
||||
entity_id:
|
||||
- binary_sensor.presence_03_presence
|
||||
from: 'off'
|
||||
to: 'on'
|
||||
action:
|
||||
- service: light.turn_on
|
||||
data_template:
|
||||
entity_id: light.bathroom_master_wall_01
|
||||
brightness_pct: >
|
||||
{% set hour = now().hour | int %}
|
||||
{%- if hour >= 8 and hour < 19 -%}
|
||||
100.0
|
||||
{%- elif hour >= 19 and hour < 23 -%}
|
||||
75.0
|
||||
{%- elif hour >= 6 and hour < 8 -%}
|
||||
50.0
|
||||
{%- elif ( hour >= 23 and hour < 24 ) and ( hour >= 0 and hour < 6 ) -%}
|
||||
15.0
|
||||
{%- endif -%}
|
||||
|
||||
- alias: '[Bathroom Master] Lights Auto Off'
|
||||
initial_state: 'true'
|
||||
trigger:
|
||||
platform: state
|
||||
entity_id:
|
||||
- binary_sensor.presence_03_presence
|
||||
from: 'on'
|
||||
to: 'off'
|
||||
action:
|
||||
- service: light.turn_off
|
||||
entity_id:
|
||||
- light.bathroom_master_wall_01
|
Reference in New Issue
Block a user