2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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:
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:
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:
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:
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:
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.:)