Sommario:

Automazione domestica con NodeMCU, HomeAssistant e MQTT: 6 passaggi
Automazione domestica con NodeMCU, HomeAssistant e MQTT: 6 passaggi

Video: Automazione domestica con NodeMCU, HomeAssistant e MQTT: 6 passaggi

Video: Automazione domestica con NodeMCU, HomeAssistant e MQTT: 6 passaggi
Video: ESP8266EX Fun With Relay Module, Home Assistant & MQTT 2024, Novembre
Anonim
Image
Image

Vuoi iniziare a trasformare la tua casa in una casa intelligente? E anche farlo a buon mercato?

NodeMCU e HomeAssistant sono qui per aiutarti. Ti consiglio di guardare questo video, forse ti sarà più facile seguirlo. Altrimenti, segui i passaggi seguenti.

Forniture

1 × NodeMCU v3 NodeMCU su eBay:

2 × Breadboard Breadboard su eBay:

1 × Fotoresistenza Fotoresistenza su eBay:

1 × Interruttore magnetico Interruttore magnetico su eBay:

1 × Relè Relè su eBay:

1 × Pulsante Pulsanti e resistori su eBay:

7 × resistori (2x 10kohm, 4x 100ohm, 1x 4.7kohm)

4 × LED LED su eBay:

20 × Fili Fili su eBay:

1 × Sensore di temperatura DALLAS Sensore di temperatura su eBay:

1 × Sensore di movimento (PIR) Sensore di movimento:

1 × AGGIUNTIVO: Power bank

Passo 1:

Immagine
Immagine

Ciao!

Procurati tutti i materiali di consumo necessari (componenti) e iniziamo.

Passo 2:

Collega tutti i componenti di conseguenza a questo schizzo disordinato. Scusate per il disordine del filo.:(

Passaggio 3:

Immagine
Immagine

Installa PlatformIO IDE, HomeAssistant + Python

Ancora una volta, puoi seguire questo video per vedere maggiori dettagli sull'installazione di HomeAssistant e Python. Per seguire passo passo l'installazione di PlatformIO e per vedere come caricare un semplice programma LED lampeggiante, guarda questo video.

Tieni presente che non è necessario utilizzare rigorosamente PlatformIO IDE, ma probabilmente sarà più facile seguirlo.

Passaggio 4:

Immagine
Immagine

Copia il codice nel file main.cpp da qui. Sostituisci l'IP mqtt_server con l'IP del tuo PC su cui è installato HomeAssistant. Sostituisci SSID e password con l'SSID e la password Wi-Fi desiderati. Carica su NodeMCU.

Passaggio 5:

Immagine
Immagine

Nella ricerca di Windows (start) scrivi %appdata% e apri la cartella.homeassistant. Lì troverai configuration.yaml. Aprilo e sostituisci tutto il contenuto con questo.

Fai attenzione se scrivi qualcosa di aggiuntivo perché la configurazione è sensibile allo spazio! Deve essere strutturato all'interno delle sue regole.

Avvia HomeAssistant sul tuo PC se non è già avviato. Inserisci l'IP di quel PC e aggiungi la porta: 8123 dopo di essa nel browser. Nell'angolo in alto a destra troverai l'opzione per configurare l'interfaccia utente. Selezionalo e di nuovo nell'angolo in alto a destra trova l'editor di configurazione RAW e sostituisci il suo contenuto con questo.

Passaggio 6:

Immagine
Immagine

Verifica che tutto sia collegato correttamente e che MQTT funzioni come dovrebbe inviando dati ogni pochi secondi e verifica il funzionamento di ogni sensore.

Sul tuo smartphone vai al browser e inserisci l'IP del tuo server HomeAssistant e aggiungi la porta:8123. Salva la pagina web nella schermata iniziale e avrai accesso al tuo nuovo sistema di automazione domestica con un solo tocco.

Ora alla fine ti incoraggio ad espandere questo progetto per essere più utile e non solo per scopi didattici. Grazie per esserti unito a me attraverso questo progetto.:)

Consigliato: