Automazione luci scale con Home Assistant

Automazione luci scale con Home Assistant: guida completa con sensori movimento e timer intelligenti

Le scale rappresentano uno dei punti più critici della casa in termini di sicurezza e comodità: necessitano di illuminazione adeguata per evitare cadute, ma accendere manualmente interruttori mentre si trasportano oggetti o si hanno mani occupate è scomodo. L’automazione intelligente delle luci scale con Home Assistant risolve entrambi i problemi, garantendo illuminazione automatica quando necessario e spegnimento intelligente per risparmio energetico.

In questa guida completa scoprirai come progettare e implementare automazioni per scale con sensori movimento, timer intelligenti, modalità notturna con luminosità ridotta, illuminazione progressiva per sicurezza ottimale e integrazioni avanzate con strisce LED RGB.


Perché automatizzare le luci delle scale

Benefici principali:

  • Sicurezza aumentata: illuminazione automatica previene cadute, soprattutto per anziani e bambini

  • Comodità totale: mani libere, nessun interruttore da cercare al buio

  • Risparmio energetico: spegnimento automatico dopo uso, nessuna luce dimenticata accesa

  • Modalità notturna intelligente: illuminazione ridotta che non disturba il sonno

  • Illuminazione progressiva: accensione graduale che guida l’ascesa/discesa

  • Adattamento contestuale: luminosità diversa giorno/notte, presenza ospiti, emergenze


Tipologie di scale e approcci automazione

Scale interne tra piani

Caratteristiche:

  • Lunghezza media 3-5 metri

  • Solitamente chiuse (corridoio scale)

  • Uso frequente quotidiano

  • Necessitano sensori a entrambe le estremità

Soluzione ideale:

  • 2 sensori movimento (uno per piano)

  • Timer spegnimento 2-3 minuti

  • Modalità notturna 10% luminosità

Rampe scale lunghe multi-piano

Caratteristiche:

  • Oltre 2 piani

  • Possibili pianerottoli intermedi

  • Percorso più lungo

Soluzione ideale:

  • Sensori multipli per sezione

  • Illuminazione progressiva a segmenti

  • Timer adattivo basato su lunghezza percorso

Scale esterne/garage

Caratteristiche:

  • Esposizione intemperie

  • Luce naturale variabile

  • Sensori PIR esterni necessari

Soluzione ideale:

  • Sensori PIR IP65+ resistenti

  • Lux sensor per attivazione solo se buio

  • Timer più lungo (5 minuti)


Hardware necessario

Sensori movimento

Opzione 1: Sensori PIR classici economici

  • Aqara Motion Sensor (Zigbee, autonomia 2 anni)

  • Sonoff SNZB-03 (Zigbee, economico)

  • Shelly Motion (WiFi, rilevamento crepuscolare integrato)

Opzione 2: Sensori presenza mmWave avanzati

  • Aqara FP2 (rileva presenza statica, nessun falso negativo)

  • Sonoff SNZB-06P (mmWave economico)

  • EP1 (presenza precise per scale strette)

Posizionamento sensori:

  • Uno all’inizio scale (piano inferiore)

  • Uno alla fine scale (piano superiore)

  • Eventualmente sensori intermedi per scale molto lunghe

  • Altezza montaggio: 1,2-2m per copertura ottimale gradini

Illuminazione

Opzione 1: Lampadine/plafoniere smart esistenti

  • Philips Hue, Ikea Tradfri, Yeelight

  • Relè smart dietro interruttore (Shelly 1, Sonoff Mini)

Opzione 2: Strisce LED dedicate scale

  • Strisce LED 12V/24V con controller WiFi/Zigbee

  • Profili alluminio sottogradino per luce indiretta

  • Alimentatore dimensionato per lunghezza

Opzione 3: Faretti segnapasso LED

  • Faretti incasso muro ogni 3-4 gradini

  • Collegati a dimmer smart

  • Effetto scenografico e sicuro

Sensori ausiliari (opzionali)

  • Lux sensor: per attivazione solo se ambiente buio

  • Sensori contatto porte: disattivazione se porta scale chiusa

  • Pulsante smart: override manuale per ospiti/emergenze


Automazione base: accensione con doppio sensore

Questa è l’automazione fondamentale per scale con rilevamento bidirezionale.

automation:
  - alias: "Luci scale - Accensione movimento"
    description: "Accende luci scale quando movimento rilevato su o giù"
    trigger:
      - platform: state
        entity_id: 
          - binary_sensor.movimento_scale_piano_terra
          - binary_sensor.movimento_scale_piano_primo
        to: "on"
    condition:
      - condition: or
        conditions:
          - condition: sun
            after: sunset
          - condition: sun
            before: sunrise
          - condition: numeric_state
            entity_id: sensor.luminosita_scale
            below: 50
    action:
      - service: light.turn_on
        target:
          entity_id: light.scale
        data:
          brightness_pct: 100
          transition: 1
      - delay:
          minutes: 2
      - service: light.turn_off
        target:
          entity_id: light.scale
        data:
          transition: 2

Spiegazione logica:

  • Trigger: qualsiasi dei due sensori rileva movimento

  • Condition: attiva solo se buio (dopo tramonto o luminosità <50 lux)

  • Action: accende luce 100%, attende 2 minuti, spegne con dissolvenza 2 secondi


Automazione avanzata: timer adattivo con reset

Problema automazione base: se qualcuno passa mentre timer è attivo, luce si spegne prima che termini salita/discesa.

Soluzione: reset timer ad ogni nuovo movimento

automation:
  - alias: "Luci scale - Accensione con reset timer"
    description: "Accende luci e resetta timer ad ogni movimento"
    mode: restart  # Riavvia automazione se già attiva
    trigger:
      - platform: state
        entity_id: 
          - binary_sensor.movimento_scale_piano_terra
          - binary_sensor.movimento_scale_piano_primo
        to: "on"
    condition:
      - condition: sun
        after: sunset
    action:
      - service: light.turn_on
        target:
          entity_id: light.scale
        data:
          brightness_pct: 100
      - delay:
          minutes: 3
      - service: light.turn_off
        target:
          entity_id: light.scale
        data:
          transition: 3

Chiave: mode: restart fa ripartire timer da zero ad ogni nuovo trigger, evitando spegnimenti prematuri.


Automazione modalità notturna intelligente

Illuminazione ridotta nelle ore notturne per non disturbare il sonno.

automation:
  - alias: "Luci scale - Modalità notte"
    description: "Luce soffusa 10% tra 23:00 e 7:00"
    trigger:
      - platform: state
        entity_id: 
          - binary_sensor.movimento_scale_piano_terra
          - binary_sensor.movimento_scale_piano_primo
        to: "on"
    condition:
      - condition: time
        after: "23:00:00"
        before: "07:00:00"
    action:
      - service: light.turn_on
        target:
          entity_id: light.scale
        data:
          brightness_pct: 10
          color_temp: 500  # Bianco molto caldo
      - delay:
          minutes: 1
      - service: light.turn_off
        target:
          entity_id: light.scale
        data:
          transition: 5

Vantaggi modalità notte:

  • 10% luminosità sufficiente per orientamento, non acceca

  • Bianco caldo (2000K) meno impattante su melatonina

  • Timer ridotto 1 minuto (tragitto più lento di notte)

  • Dissolvenza lunga 5 secondi per occhi adattati al buio


Automazione illuminazione progressiva (effetto cascata)

Per scale lunghe con LED strip segmentati, crea effetto “onda” di accensione che segue la salita/discesa.

Prerequisito: Striscia LED addressable divisa in segmenti (es: 5 segmenti per 15 gradini).

automation:
  - alias: "Luci scale - Cascata salita"
    description: "Accensione progressiva dal basso verso l'alto"
    trigger:
      - platform: state
        entity_id: binary_sensor.movimento_scale_piano_terra
        to: "on"
    action:
      - service: light.turn_on
        target:
          entity_id: light.scale_segmento_1
        data:
          brightness_pct: 80
      - delay:
          milliseconds: 300
      - service: light.turn_on
        target:
          entity_id: light.scale_segmento_2
        data:
          brightness_pct: 80
      - delay:
          milliseconds: 300
      - service: light.turn_on
        target:
          entity_id: light.scale_segmento_3
        data:
          brightness_pct: 80
      - delay:
          milliseconds: 300
      - service: light.turn_on
        target:
          entity_id: light.scale_segmento_4
        data:
          brightness_pct: 80
      - delay:
          milliseconds: 300
      - service: light.turn_on
        target:
          entity_id: light.scale_segmento_5
        data:
          brightness_pct: 80
      - delay:
          minutes: 2
      - service: light.turn_off
        target:
          entity_id: 
            - light.scale_segmento_1
            - light.scale_segmento_2
            - light.scale_segmento_3
            - light.scale_segmento_4
            - light.scale_segmento_5

Crea automazione speculare per discesa (trigger sensore piano primo, accensione dall’alto verso il basso).

Effetto: guida visiva che accompagna il movimento, molto scenografico e sicuro.


Automazione con sensore luminosità ambientale

Attiva illuminazione solo se ambiente realmente buio, risparmia energia di giorno.

automation:
  - alias: "Luci scale - Solo se buio"
    trigger:
      - platform: state
        entity_id: 
          - binary_sensor.movimento_scale_piano_terra
          - binary_sensor.movimento_scale_piano_primo
        to: "on"
    condition:
      - condition: numeric_state
        entity_id: sensor.luminosita_scale
        below: 30  # Lux, regola secondo necessità
    action:
      - service: light.turn_on
        target:
          entity_id: light.scale
        data:
          brightness_pct: >
            {% if states('sensor.luminosita_scale')|int < 10 %}
              100
            {% elif states('sensor.luminosita_scale')|int < 20 %}
              70
            {% else %}
              40
            {% endif %}
      - delay:
          minutes: 2
      - service: light.turn_off
        target:
          entity_id: light.scale

Logica adattiva: luminosità LED proporzionale a buio ambientale (più è buio, più accende).


Automazione con override manuale

Permette accensione/spegnimento manuale che bypassa automazione temporaneamente.