automazione serrature smart

Automazione Serrature Smart: Sblocco Con Riconoscimento Presenza

Arrivare a casa e trovare la porta già aperta è il sogno di ogni utente domotica. Con l’automazione delle serrature intelligenti basata su geofencing e riconoscimento della presenza, questo non è più fantascienza: la tua serratura smart può sbloccarsi automaticamente quando te ne avvicini, controllando che sei effettivamente tu attraverso il riconoscimento dello smartphone, e richiudersi quando te ne allontani.

Questo articolo spiega come configurare l’automazione serrature smart più avanzata con Home Assistant, HomeKit e i migliori dispositivi del mercato, dalle certificazioni Works with Home Assistant di Nuki fino ai modelli più innovativi di Yale e Aqara, per trasformare l’accesso alla tua casa da “cerco le chiavi in tasca” a “la porta si apre quando arrivo”.

Perché Automatizzare le Serrature: Benefici Concreti

1. Comodità Estrema

Scenario tradizionale:

  • Arrivi a casa con le mani piene di spesa

  • Cerchi le chiavi in tasca

  • Stai in equilibrio sul piede per tenere la busta

  • Infili la chiave nella serratura

  • Giri la chiave

  • Entri

Scenario automatizzato (geofencing):

  • Arrivi a casa

  • La serratura si sblocca automaticamente

  • Apri la maniglia e entri

Tempo risparmiato: 15-30 secondi x 2 volte al giorno = 5-15 minuti/anno risparmiati, ma soprattutto zero stress quando le mani sono occupate.

2. Sicurezza Migliorata

  • Niente chiavi perse: Se perdi il telefono, puoi disabilitare accesso remoto dall’app senza cambiar serratura

  • Traccia completa: Ogni apertura/chiusura registrata con timestamp, sai esattamente chi è entrato e quando

  • Accesso temporaneo per ospiti: Crea codici monouso per corrieri, amici, babysitter – solo per fasce orarie specifiche

  • Controllo remoto: Sblocca la porta da remoto se tuo figlio ha perso le chiavi

3. Integrazione Domotica Profonda

Una serratura smart non è solo “sblocco remoto”, è il cuore di routine domotiche complete:

  • “Quando entro a casa”: Accendi luci, regola temperatura, disattiva allarme

  • “Quando esco”: Chiudi persiane, accendi luci esterne, riattiva allarme

  • “Se nessuno è a casa per 2 ore”: Riattiva sistema di sicurezza

4. Accesso Senza Chiavi: Impronta, NFC, Codici

Oltre al geofencing smartphone:​

  • Impronta digitale: Sblocco biometrico (Aqara U200, Nuki)

  • NFC/Carte: Portafoglio digitale (Aqara, SwitchBot)

  • Tastierino: Codici per ospiti, temporanei o permanenti (Yale, WE.LOCK)

  • Chiavi tradizionali: Retrocompatibilità per emergenze

Dispositivi Certificati e Consigliati

Nuki Works with Home Assistant (Miglior Scelta)

Nel luglio 2025, Nuki è entrata nel programma ufficiale “Works with Home Assistant”, riportando i tre modelli come certificati:

Nuki Smart Lock Go

Nuki Smart Lock Pro

Nuki Smart Lock Ultra

Setup Home Assistant:​

# Automazione sblocco geofencing Nuki
automation:
  - alias: "Sblocco Serratura Nuki Quando Arrivo a Casa"
    trigger:
      - platform: state
        entity_id: device_tracker.smartphone_utente
        from: "not_home"
        to: "home"
    action:
      - service: lock.unlock
        target:
          entity_id: lock.nuki_smart_lock
        data:
          code: !secret nuki_unlock_code

Yale Smart Lock Linus (Alternativa Premium)

Yale Assure Lock 2 (versione americana) / Yale Linus (versione europea):​

  • Geofencing: Sblocco auto via Bluetooth range

  • DoorSense: Notifica se porta rimane aperta

  • Biometrica: Verifica 2FA opzionale

  • Crittografia: Level enterprise grade

  • Compatibilità: Apple HomeKit, Google Home, Alexa

Attenzione: Yale Assure 2 ha avuto problemi di connessione HomeKit (reddit.com/r/HomeKit), considera Nuki certificato più stabile.

Aqara Smart Lock U200 (Soluzione Matter Orientale)

Aqara U200:

SwitchBot Lock Ultra (Budget/Semplicità)

SwitchBot Lock Ultra:

Svantaggio: Nessuna certificazione Works with Home Assistant (ad agosto 2025), meno stabile di Nuki.

Setup Automazione Geofencing: Guida Passo-Passo

Prerequisito: Geofencing Attivo in Home Assistant

# configuration.yaml
homeassistant:
  latitude: 45.4642
  longitude: 9.1900
  radius: 250  # raggio in metri

# Tracciamento smartphone
device_tracker:
  - platform: gps
    name: "Smartphone Utente"
    monitored_conditions:
      - battery
      - accuracy
      - latitude
      - longitude

Automazione 1: Sblocco al Rientro (Semplice)

automation:
  - alias: "Sblocco Serratura Nuki Quando Arrivo"
    trigger:
      - platform: zone
        entity_id: device_tracker.smartphone_utente
        zone: zone.casa
        event: enter
    action:
      - service: lock.unlock
        target:
          entity_id: lock.nuki_smart_lock
      
      - service: notify.mobile_app
        data:
          message: "Serratura sbloccata - Bentornato!"

Automazione 2: Sblocco Anticipato (Avanzata)

automation:
  - alias: "Sblocco Anticipato Nuki A 200m da Casa"
    trigger:
      - platform: numeric_state
        entity_id: sensor.distanza_casa
        below: 200  # 200 metri
    condition:
      - condition: state
        entity_id: device_tracker.smartphone_utente
        state: "away"
      - condition: time
        after: "08:00:00"
        before: "23:00:00"
    action:
      - service: lock.unlock
        target:
          entity_id: lock.nuki_smart_lock
      
      - service: light.turn_on
        target:
          entity_id: light.ingresso
        data:
          brightness_pct: 30  # Luce soffusa

Automazione 3: Richiusura Quando Esci

automation:
  - alias: "Chiudi Serratura Quando Esci"
    trigger:
      - platform: zone
        entity_id: device_tracker.smartphone_utente
        zone: zone.casa
        event: leave
    action:
      - service: lock.lock
        target:
          entity_id: lock.nuki_smart_lock
      
      - service: notify.mobile_app
        data:
          message: "Serratura chiusa - Buona giornata!"

Automazione 4: Codice Temporaneo per Ospiti

script:
  genera_codice_ospite:
    sequence:
      - variables:
          codice_ospite: "1234"  # Sostituisci con random in produzione
      
      - service: lock.open
        target:
          entity_id: lock.nuki_smart_lock
        data:
          code: "{{ codice_ospite }}"
      
      - service: persistent_notification.create
        data:
          title: "Accesso Ospite Creato"
          message: "Codice: {{ codice_ospite }} - Scade domani ore 18:00"

Integrazioni Extra: Oltre il Geofencing

Con HomeKit (per utenti Apple)

Se usi HomeKit nativamente (Nuki, Aqara U200, Yale):

Automazioni HomeKit possibili:

  • “Quando la porta viene sbloccata”: Accendi luci camera

  • “Se la serratura rimane sbloccata >5 min”: Invia notifica

  • “Se nessuno è a casa”: Richiudi serratura ogni ora

  • “Quando è 22:00”: Richiudi tutte le serrature

Con Telecamere Smart

automation:
  - alias: "Riprendi Video quando Sblocco Serratura"
    trigger:
      - platform: state
        entity_id: lock.nuki_smart_lock
        from: "locked"
        to: "unlocked"
    action:
      - service: camera.record
        target:
          entity_id: camera.ingresso
        data:
          filename: "/share/video_sblocco_{{ now().isoformat() }}.mp4"
          duration: 60  # Registra 60 secondi

Con Videocitofono + Sblocco Remoto

Scenario: Corriere suona il citofono, tu sblocchi da remoto

automation:
  - alias: "Videocitofono Suona - Sblocco Su Richiesta"
    trigger:
      - platform: webhook
        webhook_id: "videocitofono_suona"
    action:
      - service: persistent_notification.create
        data:
          title: "Qualcuno sta suonando!"
          message: "Clicca per sbloccare il corriere"
      
      - service: script.sblocco_remoto_corriere

script:
  sblocco_remoto_corriere:
    sequence:
      - service: lock.unlock
        target:
          entity_id: lock.nuki_smart_lock
      
      - delay: "00:00:30"  # Rimani sbloccata 30 secondi
      
      - service: lock.lock
        target:
          entity_id: lock.nuki_smart_lock

Sicurezza: Considerazioni Critiche

Cosa Non Fare

  • Lasciare serratura sempre sbloccata: Configura auto-richiusura dopo 1 minuto
  • Condividere codici per ospiti permanentemente: Usa codici temporanei con scadenza
  • Sblocco basato solo su geofencing: Combina sempre con timeout (se smarrisci telefono?)
  • Ignorare aggiornamenti firmware: Manufacturer rilascia patch sicurezza frequentemente

Cosa Fare

  • 2FA per sblocco remoto: Richiedi codice PIN aggiuntivo
  • Notifiche per ogni apertura: Monitora accessi anormali
  • Backup meccanico: Tenere sempre chiave di riserva
  • Rete Wi-Fi sicura: Usa 2.4GHz isolata con crittografia WPA3

Problemi Comuni e Soluzioni

Geofencing Impreciso (Sblocco Premature)

Causa: GPS dello smartphone non è preciso oltre 10-20m

Soluzione: Usa geofencing radius minore (50m) + automazione “distanza < 200m sblocco anticipato”

Serratura Non Risponde da Remoto

Causa: Nessun hub (Nuki, Aqara richiede hub per accesso remoto)

Soluzione: Aggiungi hub Nuki o passa a modello con WiFi nativo (Yale, SwitchBot)

Batteria Scarica Durante Viaggio

Causa: Matter-over-Thread non consente Remote Access (sicurezza)

Soluzione: Accertati di avere hub sempre connesso a casa

L’automazione serrature smart con riconoscimento di presenza rappresenta uno dei miglioramenti di qualità della vita più tangibili della domotica moderna. Configurare il geofencing perché la serratura si sblocchi quando arrivi a casa e si richiuda quando esci trasforma l’accesso da azione manuale a automazione invisibile, eliminando uno dei micro-stress quotidiani più fastidiosi.

Nel 2025, con Nuki certificato Works with Home Assistant, Aqara U200 Matter, e Yale Linus HomeKit-nativo, le opzioni sono mature e affidabili. Inizia con Nuki Go se affitti (non invasivo), Pro/Ultra se possiedi casa, Aqara se preferisci ecosistema Xiaomi, Yale se scegli HomeKit. Poi configura le automazioni base (sblocco al rientro, richiusura all’uscita) e espandi gradualmente aggiungendo codici temporanei, notifiche, e integrazione videocitofono. La “casa che ti conosce” inizia dalla porta d’inggresso.