Cuprins:

Automatizare la domiciliu cu NodeMCU, HomeAssistant și MQTT: 6 pași
Automatizare la domiciliu cu NodeMCU, HomeAssistant și MQTT: 6 pași

Video: Automatizare la domiciliu cu NodeMCU, HomeAssistant și MQTT: 6 pași

Video: Automatizare la domiciliu cu NodeMCU, HomeAssistant și MQTT: 6 pași
Video: Automatizări la domiciliu: controlați becul AC utilizând releu cu NodeMCU și D1 Mini prin WiFi 2024, Noiembrie
Anonim
Image
Image

Vrei să începi să îți transformi casa în casă inteligentă? Și să faci asta ieftin?

NodeMCU și HomeAssistant sunt aici pentru a vă ajuta. Vă recomandăm să urmăriți acest videoclip, poate vă va fi mai ușor de urmărit. În caz contrar, urmați pașii de mai jos.

Provizii

1 × NodeMCU v3 NodeMCU pe eBay:

2 × Breadboards Breadboards pe eBay:

1 × Photoresistor Photoresistor pe eBay:

1 × Comutator magnetic Comutator magnetic pe eBay:

1 × Releu Releu pe eBay:

1 × Butoane și rezistențe de butoane pe eBay:

7 × rezistențe (2x 10kohm, 4x 100ohm, 1x 4.7kohm)

4 × LED-uri LED-uri pe eBay:

20 × Sârme Sârme pe eBay:

1 × Senzor de temperatură DALLAS Senzor de temperatură pe eBay:

1 × Senzor de mișcare (PIR) Senzor de mișcare:

1 × ADIȚIONAL: Power bank

Pasul 1:

Imagine
Imagine

Salut!

Obțineți toate consumabilele (componentele) necesare și să începem.

Pasul 2:

Conectați toate componentele în mod corespunzător la această schiță dezordonată. Îmi pare rău din cauza mizerie de sârmă.:(

Pasul 3:

Imagine
Imagine

Instalați PlatformIO IDE, HomeAssistant + Python

Încă o dată, puteți urmări acest videoclip pentru a vedea mai multe detalii despre instalarea HomeAssistant și Python. Pentru a urma pas cu pas instalarea PlatformIO și pentru a vedea cum să încărcați un program simplu LED intermitent, verificați acest videoclip.

Vă rugăm să rețineți că nu este nevoie să utilizați strict PlatformIO IDE, dar probabil că vă va fi mai ușor de urmat.

Pasul 4:

Imagine
Imagine

Copiați codul în fișierul main.cpp de aici. Înlocuiți mqtt_server IP pe IP al computerului dvs. pe care este instalat HomeAssistant. Înlocuiți SSID și parola cu SSID-ul și parola Wi-Fi dorite. Încărcați pe NodeMCU.

Pasul 5:

Imagine
Imagine

În Windows Search (start) scrieți% appdata% și deschideți folderul.homeassistant. Acolo veți găsi configuration.yaml. Deschideți-l și înlocuiți tot conținutul cu acesta.

Aveți grijă dacă scrieți ceva suplimentar, deoarece config este sensibil la spațiu! Trebuie structurat în cadrul regulilor sale.

Porniți HomeAssistant pe computer dacă nu este deja pornit. Introduceți IP-ul acelui PC și adăugați portul: 8123 după acesta în browser. În colțul din dreapta sus veți găsi opțiunea de configurare a interfeței de utilizare. Selectați și din nou în colțul din dreapta sus, găsiți editorul de configurare RAW și înlocuiți conținutul acestuia cu acesta.

Pasul 6:

Imagine
Imagine

Verificați dacă totul este conectat corect și dacă MQTT funcționează așa cum ar trebui trimițând date la fiecare câteva secunde și testați cum funcționează fiecare senzor.

Pe smartphone, accesați browserul și introduceți adresa IP a serverului HomeAssistant și adăugați portul: 8123. Salvați pagina web pe ecranul de pornire și aveți acces la noul dvs. sistem de automatizare la domiciliu printr-o singură atingere.

Acum, la final, vă încurajez să extindeți acest proiect pentru a fi mai util și nu doar în scopuri educaționale. Vă mulțumim că v-ați alăturat mie prin acest proiect.:)

Recomandat: