Obsah:

Automatizácia domácnosti s NodeMCU, HomeAssistant a MQTT: 6 krokov
Automatizácia domácnosti s NodeMCU, HomeAssistant a MQTT: 6 krokov

Video: Automatizácia domácnosti s NodeMCU, HomeAssistant a MQTT: 6 krokov

Video: Automatizácia domácnosti s NodeMCU, HomeAssistant a MQTT: 6 krokov
Video: SmartHome Automation Part-1 | Alexa | ESP8266 NodeMCU | runalb.com 2024, Júl
Anonim
Image
Image

Chcete začať premieňať svoj domov na inteligentný dom? A tiež to urobiť lacno?

NodeMCU a HomeAssistant sú tu, aby vám s tým pomohli. Odporúčam vám pozrieť si toto video, možno bude pre vás jednoduchšie ho sledovať. V opačnom prípade postupujte podľa nižšie uvedených krokov.

Zásoby

1 × NodeMCU v3 NodeMCU na eBay:

2 × Breadboards Breadboards na eBay:

1 × fotorezistor Fotorezistor na eBay:

1 × Magnetický spínač Magnetický spínač na eBay:

1 × reléové relé na eBay:

1 × Tlačidlá a odpory na eBay:

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

4 × LED diódy LED na eBay:

20 × Drôty Drôty na eBay:

1 × snímač teploty DALLAS snímač teploty na eBay:

1 × Senzor pohybu (PIR) Senzor pohybu:

1 × DODATOČNÉ: Powerbanka

Krok 1:

Obrázok
Obrázok

Ahoj!

Získajte všetky potrebné zásoby (komponenty) a môžeme začať.

Krok 2:

Pripojte všetky komponenty zodpovedajúcim spôsobom k tomuto chaotickému náčrtu. Ospravedlňujeme sa za neporiadok v drôte.:(

Krok 3:

Obrázok
Obrázok

Nainštalujte PlatformIO IDE, HomeAssistant + Python

Opäť môžete v tomto videu sledovať ďalšie podrobnosti o inštalácii HomeAssistant a Python. Ak chcete vykonať krok za krokom inštaláciu platformyIO a zistiť, ako nahrať jednoduchý blikajúci program LED, pozrite si toto video.

Upozorňujeme, že nemusíte používať výlučne PlatformIO IDE, ale pravdepodobne bude pre vás jednoduchšie ich sledovať.

Krok 4:

Obrázok
Obrázok

Odtiaľto skopírujte kód do súboru main.cpp. Nahraďte IP mqtt_server IP na IP vášho počítača, na ktorom je nainštalovaný HomeAssistant. Nahraďte SSID a heslo požadovaným Wi-Fi SSID a heslom. Odovzdajte na NodeMCU.

Krok 5:

Obrázok
Obrázok

Do vyhľadávania Windows (štart) napíšte % appdata % a otvorte priečinok.homeassistant. Nájdete tu configuration.yaml. Otvorte ho a nahraďte všetok obsah týmto.

Buďte opatrní, ak píšete niečo ďalšie, pretože konfigurácia je citlivá na priestor! Musí to byť štruktúrované v rámci svojich pravidiel.

Spustite HomeAssistant na počítači, ak ešte nie je spustený. Zadajte IP tohto počítača a v prehliadači za ním pridajte port: 8123. V pravom hornom rohu nájdete možnosť konfigurácie používateľského rozhrania. Vyberte to a znova v pravom hornom rohu vyhľadajte editor konfigurácie RAW a nahraďte jeho obsah týmto.

Krok 6:

Obrázok
Obrázok

Odosielaním údajov každých pár sekúnd skontrolujte, či je všetko správne pripojené a či MQTT funguje tak, ako by malo, a otestujte, ako funguje každý senzor.

Na svojom smartfóne choďte do prehliadača a zadajte IP servera HomeAssistant a pridajte port: 8123. Uložte webovú stránku na domovskú obrazovku a jediným klepnutím máte prístup k svojmu novému systému domácej automatizácie.

Na konci vás povzbudzujem, aby ste rozšírili tento projekt tak, aby bol užitočnejší, a nie iba na vzdelávacie účely. Ďakujem, že ste sa ku mne pripojili prostredníctvom tohto projektu.:)

Odporúča: