- alias: "Accensione automatico bagno in camera"
id: 'accensione_automatico_luci_bagno_camera'
trigger:
# Triggera l'automazione quando il sensore di movimento rileva un movimento
- platform: state
entity_id: binary_sensor.lumi_lumi_motion_ac02_iaszone_2
to: 'on'
condition:
# Accendi solo se il sole è tramontato O se siamo in un intervallo di tempo specifico
condition: or
conditions:
# Accendi solo se il sole è tramontato
- condition: sun
after: sunset
# Accendi al 15% dalle 23 alle 4
- condition: time
after: '23:00:00'
- condition: time
before: '04:00:00'
# Accendi al 100% dopo le 4:01
- condition: time
after: '04:01:00'
action:
# Accendi le luci del bagno in camera
- service: light.turn_on
target:
entity_id: light.luce_bagno_in_camera
data:
# Imposta la percentuale di luminosità in base all'intervallo di tempo
brightness_pct: >
{% if now().hour >= 23 or now().hour < 4 or (now().hour == 4 and now().minute >= 1) %}
15
{% else %}
100
{% endif %}