Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
1.2 kB
8
Indexable
- 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 %}