Obsah:

Domácí automatizace s NodeMCU, HomeAssistant a MQTT: 6 kroků
Domácí automatizace s NodeMCU, HomeAssistant a MQTT: 6 kroků

Video: Domácí automatizace s NodeMCU, HomeAssistant a MQTT: 6 kroků

Video: Domácí automatizace s NodeMCU, HomeAssistant a MQTT: 6 kroků
Video: Jakub Huspek: Drátujeme IoT: InfluxDB a Grafana 2024, Červenec
Anonim
Image
Image

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:

obraz
obraz

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:

obraz
obraz

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:

obraz
obraz

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:

obraz
obraz

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:

obraz
obraz

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.:)

Doporučuje: