Files
homeassistant/packages/luzpasillo.yaml
2019-04-17 09:36:19 +00:00

49 lines
1.1 KiB
YAML

automation:
- alias: Encender Luz Pasillo Normal
initial_state: 'on'
trigger:
- platform: state
entity_id: binary_sensor.movimiento_pasillo_habitaciones
to: 'on'
condition:
condition: or
conditions:
- before: sunrise
condition: sun
- after: sunset
condition: sun
action:
- service: homeassistant.turn_on
data:
entity_id:
- light.luz_estudio_pasillo
- light.luz_habitaciones_pasillo
data_template:
brightness: >
{% if 7 < now().strftime('%H')|int and now().strftime('%H')|int < 23 -%}
255
{%- else -%}
50
{%- endif %}
- service: timer.start
data:
entity_id: timer.luzpasillo
- alias: Apagar Luz Pasillo Normal
initial_state: 'on'
trigger:
platform: event
event_type: timer.finished
event_data:
entity_id: timer.luzpasillo
action:
service: homeassistant.turn_off
data:
entity_id:
- light.luz_estudio_pasillo
- light.luz_habitaciones_pasillo
timer:
luzpasillo:
duration: '00:00:20'