Obsah:

Extrémně jednoduchý způsob, jak začít s domácí automatizací pomocí modulů DIY: 6 kroků
Extrémně jednoduchý způsob, jak začít s domácí automatizací pomocí modulů DIY: 6 kroků

Video: Extrémně jednoduchý způsob, jak začít s domácí automatizací pomocí modulů DIY: 6 kroků

Video: Extrémně jednoduchý způsob, jak začít s domácí automatizací pomocí modulů DIY: 6 kroků
Video: Triky MISTRŮ a tajné přípravky!!! A ty jsi a nevíš!!! 2024, Červenec
Anonim
Extrémně jednoduchý způsob, jak začít s domácí automatizací pomocí modulů DIY
Extrémně jednoduchý způsob, jak začít s domácí automatizací pomocí modulů DIY

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)

Konfigurace desky (uzel)
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

Přidejte Node to Home Assistant
Přidejte Node to Home Assistant
Přidejte Node to Home Assistant
Přidejte Node to 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

Propojte snímač DHT11
Propojte snímač DHT11
Propojte snímač DHT11
Propojte snímač DHT11
Propojte snímač DHT11
Propojte snímač DHT11
Propojte snímač DHT11
Propojte snímač 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

Zobrazte hodnoty teploty a vlhkosti
Zobrazte hodnoty teploty a vlhkosti
Zobrazte hodnoty teploty a vlhkosti
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: