Obsah:
- Krok 1: Podívejte se na video
- Krok 2: Nainstalujte si ESPHome
- Krok 3: Konfigurace desky (uzel)
- Krok 4: Přidejte Node do Home Assistant
- Krok 5: Rozhraní senzoru DHT11
- Krok 6: Zobrazte hodnoty teploty a vlhkosti
Video: Extrémně jednoduchý způsob, jak začít s domácí automatizací pomocí modulů DIY: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Byl jsem příjemně překvapen, když jsem se rozhodl zkusit přidat nějaké domácí kutily do domácího asistenta. Používání ESPHome je velmi jednoduché a v tomto příspěvku se naučíme ovládat pin GPIO a také získávat data o teplotě a vlhkosti z bezdrátového uzlu pomocí Home Assistant. Nejlepší na tom je, že nevyžaduje, aby byl napsán jakýkoli kód, protože to dělá automaticky.
Krok 1: Podívejte se na video
Je mnohem snazší nejprve vidět vše, co se děje, prostřednictvím videa, a proto bych doporučil sledovat výše uvedené video, abyste získali představu o tom, jak vše funguje. Tento příspěvek bude obsahovat pouze důležité kroky potřebné k tomu, abyste to udělali sami.
Krok 2: Nainstalujte si ESPHome
Nejprve musíme do Home Assistant nainstalovat doplněk ESPHome. Přejděte do úložiště doplňků následujícím způsobem:
Hass.io -> Doplňkový obchod
Přidejte do obchodu následující adresu URL, aby mohl najít doplněk ESPHome:
github.com/esphome/hassio
Až budete hotovi, jednoduše vyhledejte ESPHome, klikněte na doplněk, který se zobrazí, a klikněte na tlačítko instalace. Instalace může nějakou dobu trvat, proto jí věnujte několik minut, protože to bude záviset na vašem internetovém připojení. Po instalaci jednoduše stiskněte tlačítko START a počkejte několik sekund, než se spustí. Poté klikněte na tlačítko „OPEN WEB UI“, které vás přenese na obrazovku ESPHome.
Krok 3: Konfigurace desky (uzel)
V ESPHome se zařízením říká uzly a my si je nejprve musíme vytvořit, aby pak mohly začít komunikovat s Home Assistant.
Kliknutím na tlačítko Přidat vytvoříte nový uzel. Poté jej pojmenujte pomocí znaků zobrazených na obrazovce. Budu tomu říkat „obývací pokoj“. Poté vyberte pro toto demo typ zařízení, který je „WeMos D1 Mini“. Nakonec přidejte podrobnosti o vaší WiFi síti, aby se deska mohla připojit k vaší WiFi síti, a poté kliknutím na „ODESLAT“vytvořte uzel.
Po vytvoření nového uzlu je třeba ESPHome restartovat. To lze provést tak, že přejdete na hass.io -> ESPHome a poté kliknete na tlačítko RESTART. Dejte tomu pár sekund a pak otevřete WEB UI.
Nyní musíme tento uzel nakonfigurovat tak, abychom mohli ovládat LED, která je připojena ke kolíku D2. Web ESPHome obsahuje všechny informace, které potřebujete ke konfiguraci různých komponent, a protože budeme ovládat pin GPIO, můžeme použít příklady informací o konfigurační entitě z následující stránky:
esphome.io/components/switch/gpio.html
Klikněte na tlačítko UPRAVIT pro uzel a poté vložte konfigurační informace a aktualizujte je, jak je znázorněno na obrázku, a poté soubor uložte. Protože je to poprvé, kdy desku používáme s ESPHome, musíme kód na desku nahrát ručně. Jakmile to bude hotové, můžeme pak automaticky nahrávat všechny aktualizace bezdrátově pomocí funkce aktualizace OTA.
Chcete -li kód stáhnout ručně, musíme jej nejprve zkompilovat. Použijte tedy nabídku možností uzlu ke kompilaci kódu pro uzel. Bude to chvíli trvat a mně to trvalo asi 100 sekund. Až budete hotovi, jednoduše si stáhněte binární soubor. Poté navštivte následující odkaz a stáhněte si nástroj ESPHome flasher pro váš systém:
github.com/esphome/esphome-flasher/releases
Soubor otevřete dvojitým kliknutím. Poté zapojte desku, vyberte správný port COM, vyberte binární soubor, který jsme stáhli, a poté stiskněte tlačítko FLASH. Tím se kód stáhne na vaši desku, takže věnujte několik sekund dokončení. Po dokončení se deska automaticky připojí k vaší WiFi síti a uvidíte to v protokolech.
Krok 4: Přidejte Node do Home Assistant
Home Assistant automaticky detekuje desku a dá vám na ni oznámení. Začněte buď kliknutím, nebo můžete přejít k následujícímu:
Konfigurace -> Integrace
Poté budete moci uzel vidět, takže klikněte na konfigurovat a potvrďte přidání. Nyní vše, co musíme udělat, je přidat jej na řídicí panel. Přejděte tedy do sekce palubní desky/přehledu a poté v nabídce možností v pravé horní části vyberte možnost „Konfigurovat uživatelské rozhraní“. Poté klikněte na tlačítko Přidat, vyberte Entity a poté mu dejte nový název. Poté můžete pomocí seznamu entit vybrat přepínač, který bude mít stejný název jako uzel. Klikněte na uložit, zavřete zobrazení konfigurace řídicího panelu a to je vše, co musíte udělat. Pokud přepnete přepínač, měla by se přepnout také LED na desce a stav se zobrazí na palubní desce.
Krok 5: Rozhraní senzoru DHT11
K získání hodnot teploty a vlhkosti budu používat snímač DHT11. Připojte jej k desce pomocí referenčního schématu zapojení. Nejprve musíte zkopírovat ukázkovou konfiguraci z webu ESPHome pomocí následujícího odkazu:
esphome.io/components/sensor/dht.html
Poté přejděte do ESPHome a upravte konfiguraci uzlu přidáním konfigurace. Nezapomeňte pin aktualizovat a také přidat název modelu, jak je vidět na obrázku. Až budete hotovi, jednoduše stiskněte tlačítko nahrávání a počkejte, až vše dokončí. Automaticky vytvoří, zkomplikuje kód a také jej bezdrátově nahraje na desku pomocí funkce OTA. Po dokončení uvidíte výstupní protokoly a deska se automaticky připojí k vaší síti.
Krok 6: Zobrazte hodnoty teploty a vlhkosti
Další věc, kterou musíme udělat, je přidat hodnoty senzorů na palubní desku. Tento krok je podobný předchozí části. Chcete -li vytvořit novou kartu, vyberte možnost Konfigurovat uživatelské rozhraní, pojmenujte ji a přidejte entity podle obrázku. Klikněte na Uložit, ukončete konfigurační obrazovku a poté budete moci zobrazit informace o senzoru na obrazovce.
Tak snadné je začít s domácí automatizací pomocí ESPHome. Budeme i nadále propojovat různé moduly s domácím asistentem, takže prosím zvažte přihlášení k odběru našeho kanálu YouTube, protože nám to pomáhá vytvářet takovéto projekty.
YouTube:
Děkuji za přečtení!
Doporučuje:
Jak vytvořit domácí automatizaci založenou na IoT pomocí ovládacího relé senzorů NodeMCU: 14 kroků (s obrázky)
Jak vytvořit domácí automatizaci založenou na IoT pomocí řídicího relé senzorů NodeMCU: V tomto projektu založeném na IoT jsem vytvořil domácí automatizaci s řídicím reléovým modulem Blynk a NodeMCU se zpětnou vazbou v reálném čase. V ručním režimu lze tento reléový modul ovládat z mobilního telefonu nebo chytrého telefonu a pomocí ručního spínače. V automatickém režimu tento chytrý
Jak vytvořit chytrou domácnost pomocí řídicího reléového modulu Arduino - Myšlenky domácí automatizace: 15 kroků (s obrázky)
Jak vytvořit chytrou domácnost pomocí řídicího reléového modulu Arduino | Myšlenky domácí automatizace: V tomto projektu domácí automatizace navrhneme reléový modul inteligentní domácnosti, který může ovládat 5 domácích spotřebičů. Tento reléový modul lze ovládat z mobilního telefonu nebo chytrého telefonu, infračerveného dálkového ovladače nebo dálkového ovladače TV, manuálního spínače. Toto inteligentní relé může také cítit
4CH reléový modul ovládaný WI-Fi pro domácí automatizaci: 7 kroků (s obrázky)
4CH reléový modul ovládaný WI-Fi pro domácí automatizaci: Dříve jsem používal mnoho WI-FI založených na vypnutých přepínačích. Ale ty nevyhovují mému požadavku. Proto jsem chtěl postavit vlastní, který může bez jakýchkoli úprav nahradit běžné zásuvky ve zdi. Čip ESP8266 umožňuje Wi -Fi
Ovládejte domácí spotřebiče přes LoRa - LoRa v domácí automatizaci - Dálkové ovládání LoRa: 8 kroků
Ovládejte domácí spotřebiče přes LoRa | LoRa v domácí automatizaci | Dálkové ovládání LoRa: Ovládejte a automatizujte své elektrické spotřebiče na dlouhé vzdálenosti (kilometry) bez připojení k internetu. To je možné prostřednictvím LoRa! Hej, co se děje, lidi? Akarsh zde od CETech. Tato PCB má také OLED displej a 3 relé, která
Opravdu jednoduchý/snadný/nekomplikovaný způsob, jak přimět lidi/lidi/zvířata/roboty, aby vypadali, jako by měli opravdu chladné/jasné tepelné vidění (barva dle vašeho výběru) pomocí GIMP: 4 kroky
Opravdu jednoduchý/snadný/nekomplikovaný způsob, jak přimět lidi/lidi/zvířata/roboty, aby vypadali, jako by měli opravdu chladnou/jasnou tepelnou vizi (barva dle vašeho výběru) pomocí GIMP: Přečtěte si … název