-
-
Notifications
You must be signed in to change notification settings - Fork 17
Home
SmartHome Firmware per ESP8266 basato sul protocollo MQTT |
SmartHome è un firmware per dispositivi basati sul microcontrollore ESP8266 con lo scopo di realizzare moduli domotici a basso costo per rendere "intelligente" la casa.
La logica del progetto è divisa in nodi ed ogni nodo ha la propria logica di funzionamento e gestisce i GPIO (ingressi ed uscite) ad esso collegati.
I nodi sono: nodo tapparella, interruttore, impulso, temporizzatore, sensore, power, termostato, display, IR e LED.
Su ogni singolo ESP8266, si possono caricare più nodi, anche non dello stesso tipo, basta che abbiano tutti un topic diverso (ad esempio: "Tapparella/sala", "Tapparella/cucina", "Interruttore/sala", ecc.).
Ogni nodo comunica attraverso il protocollo MQTT con il broker, che può essere locale (LAN) o remoto (internet).
Per interagire con i singoli nodi (contraddistinti da un topic MQTT univoco), bisogna inviargli specifici comandi. In questo modo gli facciamo compiere operazioni specifiche oppure possiamo interrogarlo per avere informazioni come per esempio lo stato. Il nodo risponderà sul topic "TopicNodo/ack".
Tutti i nodi sono gestibili attraverso l’app Android dedicata (scaricabile dal Google Play store) oppure attraverso HUB personali come per esempio Home Assistant.
Progetto su GitHub: https://github.com/roncoa/SmartHome
Ultima
release: https://github.com/roncoa/SmartHome/Relèases/latest
Wiki: https://github.com/roncoa/SmartHome/wiki
APP
Android: https://play.google.com/store/apps/details?id=roncoa.SmartHome
Canale
YouTube: https://www.youtube.com/channel/UCH0nHGMIiRXIqrjvXte5OcA
Gruppo Facebook: https://www.facebook.com/groups/SmartHome.roncoa
Gruppo Telegram: https://t.me/joinchat/HDit8BbtVrId4Xh89_gBqw