NEW (15-Marzo-2022): Disservizio AWS Lambda , Aggiornare Lambda guida

Disclaimer

Non garantisco che l'integrazione con Alexa e con il vostro sistema domotico di casa sia perfetta in quanto il test si è limitato alle prove suddette, né posso garantire che le prossime versioni di Alexa mantengano inalterata questo tipo di interfaccia. Non mi ritengo responsabile di danni che potreste causare al vostro impianto domotico per imperizia o negligenza o per non aver adottato le indispensabili precauzioni di sicurezza. Ne posso GARANTIRE il funzionamento nel vostro sistema domotico.

1 1 1 1

Versioni

1

 

Introduzione

Con il successo dei sistemi vocali Alexa e Google ho avuto la necessita di integrare a basso costo Arduino con la domotica Bticino. Con la passione per la programmazione di Arduino ho creato una shield che si interfaccia tra Arduino in questo caso ho usato il popolare ESP8266 (per il suo modulo wifi integrato e anche per il bassissimo costo) e il bus SCS usato da Bticino. Il progetto e le librerie opensource sono in continuo aggiornamento, ora nello stato attuale si possono pilotare:

  • Attuatori ON/OFF
  • Gruppi Attuatori ON/OFF
  • Tapparelle
  • Sensori Temperatura
  • Termostato :
    --> termoregolazione centrale 4 zone HC/HS4695 L/N/NT4695 AM 5875
    --> Le sonde Bticino possono solo rilevare la temperatura ma non possono essere comandate
  • Serratura (beta)
  • Dimmer , F413N

Le librerie possono essere scaricate, modificate e anche per chi ha la passione ed esperienza aggiornate con nuovi dispositivi Bticino.
Per interfacciarsi con Alexa ci sono molti modi , dal più facile al più complesso, si possono usare:

  • FauxmoESP , una libreria per ESP8266 che emula dispositivi WeMo, questa libreria funziona benissimo ma ha delle limitazioni, il numero dei device registrati da alexa e il comando vocale per azionare le tapparelle è difficoltoso.
  • sinric.com , questo cloud per integrazione Alexa e ESP è il più completo che ho trovato e quello che personalmente uso, anche se da poco tempo il servizio è diventato a pagamento
  • about.gbridge.io , in fase di sviluppo , ancora non l'ho usato ma molto promettente e integra anche google Assistant
  • Crearsi una skill smarthome direttamente sui server di amazon AWS https://developer.amazon.com/it/alexa-skills-kit necessita di una notevole esperienza in programmazione di cloud, ma ho fatto una guida che spiega passo-passo come implementarla.
  • Node-Red , usando una raspberry con node-red e installando un broker mqtt si può interfacciare la shield in modo semplice e avere la semplicità e la vastità di librerie che node-red offre.

    1 Ho aggiunto un esempio di come crearsi e personalizzarsi la skill smart home . E' il miglior modo di utilizzare la shield evitando servizi di terzi parti e in più si ha il pieno controllo.