Kazalo:

Domača avtomatizacija z NodeMCU, HomeAssistant & MQTT: 6 korakov
Domača avtomatizacija z NodeMCU, HomeAssistant & MQTT: 6 korakov

Video: Domača avtomatizacija z NodeMCU, HomeAssistant & MQTT: 6 korakov

Video: Domača avtomatizacija z NodeMCU, HomeAssistant & MQTT: 6 korakov
Video: Система управления компрессором от холодильника на ESP8266 NodeMcu для накачки воздуха ч.1 2024, Julij
Anonim
Image
Image

Ali želite začeti preoblikovati svoj dom v pametnem domu in to tudi poceni?

NodeMCU in HomeAssistant sta vam tu v pomoč. Priporočam, da si ogledate ta video, morda vam bo lažje slediti. V nasprotnem primeru sledite spodnjim korakom.

Zaloge

1 × NodeMCU v3 NodeMCU na eBayu:

2 × Breadboards Breadboards na eBayu:

1 × Photoresistor Photoresistor na eBayu:

1 × magnetno stikalo magnetno stikalo na eBayu:

1 × Relejni rele na eBayu:

1 × Gumbi in upori na eBayu:

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

4 × LED diode LED na eBayu:

20 × Žice Žice na eBayu:

1 × Temperaturno tipalo DALLAS Temperaturno tipalo na eBayu:

1 × Senzor gibanja (PIR) Senzor gibanja:

1 × DODATNO: Power bank

Korak 1:

Slika
Slika

Živjo!

Pridobite vse potrebne zaloge (komponente) in začnimo.

2. korak:

Te komponente ustrezno povežite s to neurejeno skico. Oprostite zaradi žične zmešnjave.:(

3. korak:

Slika
Slika

Namestite PlatformIO IDE, HomeAssistant + Python

Še enkrat si lahko ogledate ta videoposnetek in si ogledate več podrobnosti o namestitvi HomeAssistant in Python. Če želite slediti postopni namestitvi PlatformIO in videti, kako naložite preprost utripajoč LED program, si oglejte ta video.

Upoštevajte, da vam ni treba uporabljati izključno PlatformIO IDE, vendar vam bo verjetno lažje slediti.

4. korak:

Slika
Slika

Od tu kopirajte kodo v datoteko main.cpp. IP naslov mqtt_server zamenjajte z IP vašega računalnika, na katerem je nameščen HomeAssistant. Zamenjajte SSID in geslo z želenim SSID in geslom za Wi-Fi. Naloži v NodeMCU.

5. korak:

Slika
Slika

V iskalniku Windows (zagon) napišite % appdata % in odprite mapo.homeassistant. Tam boste našli configuration.yaml. Odprite ga in vso vsebino zamenjajte s to.

Bodite previdni, če pišete kaj dodatnega, ker je konfiguracija občutljiva na prostor! Strukturirano mora biti v skladu s svojimi pravili.

Zaženite program HomeAssistant v računalniku, če še ni zagnan. Vnesite IP tega računalnika in za njim v brskalnik dodajte vrata: 8123. V zgornjem desnem kotu boste našli možnost konfiguriranja uporabniškega vmesnika. Izberite to in znova v zgornjem desnem kotu poiščite urejevalnik konfiguracije RAW in vsebino zamenjajte s tem.

6. korak:

Slika
Slika

Preverite, ali je vse pravilno povezano in ali MQTT deluje, kot bi moralo, tako da vsakih nekaj sekund pošljete podatke in preizkusite delovanje vsakega senzorja.

Na pametnem telefonu pojdite v brskalnik in vnesite IP strežnika HomeAssistant ter dodajte vrata: 8123. Shranite spletno stran na začetni zaslon in z enim dotikom imate dostop do novega sistema za avtomatizacijo doma.

Na koncu vas pozivam, da razširite ta projekt, da bo bolj uporaben in ne samo v izobraževalne namene. Hvala, ker ste se mi pridružili pri tem projektu.:)

Priporočena: