2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Chcete začít přeměňovat svůj domov na inteligentní dům? A také to udělat levně?
NodeMCU a HomeAssistant jsou tu, aby vám s tím pomohly. Doporučuji vám podívat se na toto video, možná bude pro vás snazší jej sledovat. V opačném případě postupujte podle níže uvedených kroků.
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čítka a rezistory na eBay:
7 × odpory (2x 10 kOhm, 4x 100 ohmů, 1x 4,7 kOhm)
4 × LED diody LED na eBay:
20 × Dráty Dráty na eBay:
1 × teplotní senzor DALLAS teplotní senzor na eBay:
1 × Pohybový senzor (PIR) Pohybový senzor:
1 × DALŠÍ: Powerbanka
Krok 1:
Ahoj!
Získejte všechny potřebné zásoby (komponenty) a můžeme začít.
Krok 2:
Připojte všechny součásti odpovídajícím způsobem k této chaotické skici. Omlouváme se za drátěný nepořádek.:(
Krok 3:
Nainstalujte PlatformIO IDE, HomeAssistant + Python
Ještě jednou můžete sledovat toto video a zobrazit další podrobnosti o instalaci HomeAssistant a Pythonu. Chcete -li sledovat instalaci PlatformIO krok za krokem a zjistit, jak nahrát jednoduchý blikající program LED, podívejte se na toto video.
Vezměte prosím na vědomí, že nemusíte používat striktně PlatformIO IDE, ale bude pro vás pravděpodobně snazší sledovat.
Krok 4:
Odtud zkopírujte kód do souboru main.cpp. Nahraďte IP mqtt_server IP na IP vašeho počítače, na kterém je nainstalován HomeAssistant. Nahraďte SSID a heslo požadovaným SSID a heslem Wi-Fi. Nahrát na NodeMCU.
Krok 5:
Do Windows search (start) napište % appdata % a otevřete složku.homeassistant. Zde najdete configuration.yaml. Otevřete jej a nahraďte veškerý obsah tímto.
Buďte opatrní, pokud píšete něco dalšího, protože konfigurace je citlivá na prostor! Musí to být strukturováno v rámci svých pravidel.
Spusťte HomeAssistant na počítači, pokud ještě není spuštěn. Zadejte IP tohoto počítače a přidejte port: 8123 za ním v prohlížeči. V pravém horním rohu najdete možnost konfigurace uživatelského rozhraní. Vyberte to a znovu v pravém horním rohu vyhledejte konfigurační editor RAW a nahraďte jeho obsah tímto.
Krok 6:
Odesíláním dat každých pár sekund zkontrolujte, zda je vše správně připojeno a zda MQTT funguje, jak má, a vyzkoušejte, jak funguje každý senzor.
Na smartphonu přejděte do prohlížeče a zadejte IP adresu svého serveru HomeAssistant a přidejte port: 8123. Uložte webovou stránku na domovskou obrazovku a jedním klepnutím máte přístup k vašemu novému systému domácí automatizace.
Na závěr vás vyzývám, abyste tento projekt rozšířili, aby byl užitečnější, a to nejen pro vzdělávací účely. Děkuji, že jste se ke mně připojili prostřednictvím této stavby projektu.:)