All’evento dal vivo completamente carico di Silverstone all’inizio di questo mese Ci siamo fermati da Open Energy Monitor significano una chat con Glyn Hudson (guarda il video Nievo di seguito per un assaggio dello spettacolo).
La configurazione Smart Home di Glyn si basa su EMONPI e impiega MQTT, NODERED, OpenHab, Lightwaverf e Google Home.
Su Glyn per tutte le cose buone …
Credo che l’automazione possa svolgere un ruolo utile nell’assistenza a ridurre il consumo di energia. Ad esempio, essere in grado di controllare il mio sistema di riscaldamento centrale di casa mi consente di accendere il riscaldamento solo quando è necessario e non farlo funzionare su un programma prestabilito quando la casa è vuota.
Come menzionato in precedenza in un post sul blog, EMONPI (in esecuzione EMONSD pre-costruita scheda SD) può funzionare come un potente hub di automazione domestica. L’utilizzo dell’Emonpi come hub di automazione domestica è adatto per una serie di motivi:
È già in esecuzione 24 ore su 24, 7 giorni su 7 per il monitoraggio energetico
È ottimizzato per una robusta operazione a lungo termine: il file system di root Raspberry Pi è di sola lettura per aumentare la durata della vita delle schede SD
È già connesso alla tua rete locale
Sta eseguendo Debian Raspbian Jessie, quindi è facile installare bundle extra e è disponibile un sacco di supporto
Raspberry Pi 3 ha molta capacità spaziale
Radios / accessori extra possono essere collegati tramite USB
Sta già eseguendo un server MQTT
La scheda SD pre-costruita EMONSD è preparata con le seguenti integrazioni NODERED, OpenHab e LightWaverf
In questo post voglio condividere con te come uso l’EMONPI a casa mia.
Ecco una demo video che utilizza Google Home per controllare il mio riscaldamento centrale e i gadget tramite MQTT:
Continua a leggere per scoprire come si ottiene utilizzando un software EMONPI e open source …
Ci sono molte opzioni quando si tratta di automazione e controllo a casa. Ove possibile, preferisco soluzioni open source che non dipendono da servizi di terze parti. Tutti i servizi software per il mio sistema domestico, come descrivo in questo post, funzionano a livello locale sul mio EMONPI e, a parte l’integrazione vocale di Google Home, non richiedono una connessione Internet per funzionare. Una soluzione open source autosullata ha l’ulteriore vantaggio di una maggiore privacy e sicurezza di cui si è pienamente in controllo.
Mqtt
Il protocollo di comunicazione leggero MQTT viene utilizzato come livello di comunicazione “colla” tra tutti i seguenti servizi. Vedere la sezione tecnica/MQTT della Guida dell’utente per maggiori informazioni su come funziona MQTT sull’EMONPI.
Monitoraggio energetico
EMONCMS … ovviamente!
Di recente ho adorato l’uso dell’app V2 EMONCMS Android (attualmente in beta) che supporta più pagine (vedi thread del forum).
DEMO VIDEO EMONCMS APP APP V2:
Di recente mi è piaciuto anche di usare il modulo di app EMONCMS riprogettato che ha appena rilasciato Bee su EMONCMS.org. Ora è possibile avere più di un account “App” mielectric o mysolarpv e le tariffe di economia 7 di divisione del tempo di utilizzo sono ora supportate (vedi filo del forum):
Controllo
Riscaldamento centralizzato
Per controllare la mia caldaia di riscaldamento centrale a gas utilizzo un relè WiFi MQTT che ha anche uno sviluppato in termostato e programmatore, anche se non uso queste funzionalità, controllo direttamente tramite MQTT. Il relè WiFi è stato molto affidabile, è stato usato quotidianamente negli ultimi due anni a casa mia e non ha mai richiesto un riavvio.
Plug prese (luci)
Uso tappi RF Lightwave a cui ho luci e altri gadget di intrattenimento collegati ad es. Stereo e Chromecast. Essere in grado di cambiare/disattivare un intero banco di plug ha il vantaggio di poter spegnere completamente i gadget quando non sono in uso per ridurre al minimo alcun drenaggio dei vampiri.
L’EMONPI può controllare i gadget RF Lightwave direttamente tramite MQTT se è montato un moduli OOK RF. Vedi Guida per l’utente di Lightwave RF EMONPI.
I gadget RF Lightwave non sono perfetti, il protocollo OOK RF è semplicistico, non sicuro, occasionalmente inaffidabile e il feedback di stato non è disponibile. Sto prendendo in considerazione la spina SONOFF basata su ESP8266 con firmware MQTT di terze parti o firmware EMONESP.
Interfaccia
Negli ultimi anni ho usato OpenHab come interfaccia di controllo. OpenHab è precaricato sull’immagine pre-costruita EMONPI EMONSD. Devo ancora passare a OpenHab v2.0, sembra molto bello. Tuttavia, V1.8 è stato molto affidabile e si adatta alle mie esigenze. Uso l’app OpenHab Android per accedere rapidamente all’interfaccia dal mio telefono:
OpenHab si integra anche con il mio smartwatch Pebble che rende super facile attivare/disattivare il riscaldamento mentre è in giro:
Qualche tempo fa (all’inizio del 2016) mi sono dilettato con HomeAssistant, (vedi post sul blog). Sono rimasto piuttosto colpito, ho seguito il progetto e sembra che sia maturato per essere un’eccellente piattaforma di automazione domestica. Smettila forse un rivale per OpenHab.
Un’altra opzione per un’interfaccia è la dashboard noderned che ora fa ufficialmente parte del progetto NODERED.
La bellezza di MQTT è che è agnostica della piattaforma, è possibile avere molte interfacce diverse che controllano gli stessi nodi di controllo.
Interfaccia vocale
L’ho recentementeAcquisito un altoparlante innescato dalla voce di Google Home, con un piccolo aiuto da HA-Bridge per emulare un ponte Philips Hue, è abbastanza facile portare a casa Google per controllare i gadget locali tramite MQTT. La stessa configurazione funzionerà anche con Amazon Echo. Vedi Guida alla configurazione HA-Bridge per EMONPI.
Guarda la demo video in cima a questo post.
Configurazione del dispositivo utilizzando la pagina web HA-Bridge:
Impostazione dell’app Google Home:
Integrazione e automazione
Uso NODERED che è precaricato su EMONPI / EMONSD per integrarsi con altri servizi che ottengono le ultime temperature esterne da Weather Underground, invio notifiche push (Avviso di temperatura on / Off di riscaldamento) sul mio telefono usando Pushover. Entrambi questi servizi hanno flussi noditi pre-realizzati rendendo molto semplice l’integrazione. NODERED è preinstallato e configurato su EMONPI / EMONSD. Il flusso di esempio incluso su EMONPI dimostra la lettura dei dati EMONTH da MQTT e i dati di temperatura esterni da Weather Underground.
Ho anche un flusso notato che gestisce il riscaldamento quando la temperatura nel soggiorno (come determinato da Emonth) raggiunge un set point. Avrei potuto usare il controller del termostato sul relè WiFi per farlo, tuttavia sarebbe difficile in casa far funzionare il sensore di temperatura cablato dal relè WiFi al soggiorno, quindi uso invece una temperatura wireless Emonth.
Sicurezza e accesso remoto
Il telecomando (al di fuori della rete locale) può essere raggiunto utilizzando un servizio DNS dinamico come DUCKDNS o VPN sicuro per dare accesso ai servizi dall’esterno. Ad esempio, ho aperto la porta 8080 per dare accesso a OpenHab in esecuzione sul mio EMONPI da Internet. OpenHab ha acceso l’autenticazione e HTTPS può essere utilizzato per creare una connessione sicura.
In alternativa, e forse una soluzione migliore potrebbe essere quella di utilizzare il servizio Myopenhab.org per consentire il controllo remoto senza dover aprire una porta esternamente.
Home Assistant ha avuto un esempio di utilizzo dei servizi Tor Onion per accedere all’assistente di casa in esecuzione a livello locale.
Visita OpenEnergyMonitor.org
Riprodotto dal post sul blog originale con gentile autorizzazione di Glyn Hudson.
Condividi questo:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E-mail
Di più
WhatsApp
Stampa
Skype
Tumblr
Telegramma
Tasca