Obsah:

Extrémne jednoduchý spôsob, ako začať s domácou automatizáciou pomocou modulov DIY: 6 krokov
Extrémne jednoduchý spôsob, ako začať s domácou automatizáciou pomocou modulov DIY: 6 krokov

Video: Extrémne jednoduchý spôsob, ako začať s domácou automatizáciou pomocou modulov DIY: 6 krokov

Video: Extrémne jednoduchý spôsob, ako začať s domácou automatizáciou pomocou modulov DIY: 6 krokov
Video: ⚡️ Я НЕ СДАМСЯ! AMAZON 2.0 | Интернет магазин с нуля - Часть 3 2024, Júl
Anonim
Extrémne jednoduchý spôsob, ako začať s domácou automatizáciou pomocou modulov DIY
Extrémne jednoduchý spôsob, ako začať s domácou automatizáciou pomocou modulov DIY

Bol som príjemne prekvapený, keď som sa rozhodol skúsiť pridať do domáceho asistenta nejaké senzory pre domácich majstrov. Používanie ESPHome je veľmi jednoduché a v tomto príspevku sa naučíme ovládať pin GPIO a tiež získavať údaje o teplote a vlhkosti z bezdrôtového uzla pomocou Home Assistant. Najlepšie na tom je, že nevyžaduje písanie žiadneho kódu, pretože to robí automaticky.

Krok 1: Pozrite si video

Je oveľa jednoduchšie najskôr vidieť všetko, čo sa deje, prostredníctvom videa, a preto by som vám odporučil pozrieť si video uvedené vyššie, aby ste získali predstavu o tom, ako všetko funguje. Tento príspevok bude obsahovať iba dôležité kroky potrebné na to, aby ste to urobili sami.

Krok 2: Nainštalujte ESPHome

Najprv musíme do doplnku Home Assistant nainštalovať doplnok ESPHome. Prejdite do obchodu s doplnkami takto:

Hass.io -> Doplnkový obchod

Pridajte do obchodu nasledujúcu adresu URL, aby mohla nájsť doplnok ESPHome:

github.com/esphome/hassio

Po dokončení stačí vyhľadať ESPHome, kliknúť na doplnok, ktorý sa zobrazí, a kliknúť na tlačidlo nainštalovať. Inštalácia môže chvíľu trvať, preto jej venujte niekoľko minút, pretože to bude závisieť od vášho internetového pripojenia. Po inštalácii jednoducho kliknite na tlačidlo ŠTART a počkajte niekoľko sekúnd, kým sa spustí. Potom kliknite na tlačidlo „OPEN WEB UI“, čím sa dostanete na obrazovku ESPHome.

Krok 3: Konfigurácia dosky (uzol)

Konfigurácia dosky (uzol)
Konfigurácia dosky (uzol)

V ESPHome sa zariadenia nazývajú uzly a najskôr ich musíme vytvoriť, aby potom mohli začať komunikovať s Home Assistant.

Kliknutím na tlačidlo pridať vytvoríte nový uzol. Potom ho pomenujte pomocou znakov zobrazených na obrazovke. Budem tomu hovoriť „obývacia izba“. Potom pre tento demo zvoľte typ zariadenia, ktoré je „WeMos D1 Mini“. Nakoniec pridajte podrobnosti o svojej sieti WiFi, aby sa doska mohla pripojiť k vašej sieti WiFi, a potom kliknutím na tlačidlo „ODOSLAŤ“vytvorte uzol.

ESPHome je potrebné reštartovať po vytvorení nového uzla. To je možné vykonať tak, že prejdete na stránku hass.io -> ESPHome a potom kliknete na tlačidlo RESTART. Počkajte niekoľko sekúnd a potom otvorte webové rozhranie.

Teraz musíme nakonfigurovať tento uzol, aby sme mohli ovládať LED diódu, ktorá je pripojená k pinu D2. Webová stránka ESPHome obsahuje všetky informácie, ktoré potrebujete na konfiguráciu rôznych komponentov, a keďže budeme ovládať pin GPIO, môžeme použiť ukážkové informácie o konfiguračnej entite z nasledujúcej stránky:

esphome.io/components/switch/gpio.html

Kliknite na tlačidlo UPRAVIŤ pre uzol a potom prilepte konfiguračné informácie a aktualizujte ich podľa obrázku a potom súbor uložte. Pretože toto je prvé použitie dosky s ESPHome, musíme kód manuálne nahrať na tabuľu. Akonáhle to bude hotové, môžeme potom automaticky bezdrôtovo nahrávať všetky aktualizácie pomocou funkcie aktualizácie OTA.

Na manuálne stiahnutie kódu ho musíme najskôr skompilovať. Na zostavenie kódu pre uzol použite teda ponuku možností uzla. Bude to chvíľu trvať a mne to trvalo asi 100 sekúnd. Po dokončení stačí stiahnuť binárny súbor. Potom navštívte nasledujúci odkaz a stiahnite si nástroj ESPHome flasher pre svoj systém:

github.com/esphome/esphome-flasher/releases

Dvojitým kliknutím na súbor ho otvoríte. Potom zapojte dosku, vyberte správny port COM, vyberte binárny súbor, ktorý sme stiahli, a potom kliknite na tlačidlo FLASH. Tým sa kód stiahne na vašu nástenku, takže mu na dokončenie dajte niekoľko sekúnd. Po dokončení sa doska automaticky pripojí k vašej sieti WiFi a budete to vidieť v denníkoch.

Krok 4: Pridajte Node to Home Assistant

Pridajte asistenta Node to Home
Pridajte asistenta Node to Home
Pridajte asistenta Node to Home
Pridajte asistenta Node to Home

Home Assistant automaticky zistí tabuľu a pošle vám na ňu upozornenie. Na začiatok môžete buď kliknúť, alebo môžete prejsť na nasledujúce položky:

Konfigurácia -> Integrácie

Potom budete môcť uzol vidieť, takže kliknite na položku Konfigurovať a potvrďte pridanie. Teraz všetko, čo musíme urobiť, je pridať ho na palubnú dosku. Prejdite teda na sekciu palubnej dosky/prehľad a potom v ponuke možností v pravej hornej časti vyberte možnosť „Konfigurovať používateľské rozhranie“. Potom kliknite na tlačidlo Pridať, vyberte položku Entity a pomenujte ho novým názvom. Potom môžete pomocou zoznamu entít vybrať prepínač, ktorý bude mať rovnaký názov ako uzol. Kliknite na tlačidlo Uložiť, zatvorte zobrazenie konfigurácie palubnej dosky a to je všetko, čo musíte urobiť. Ak prepnete prepínač, mala by sa prepnúť aj dióda LED na doske a stav sa zobrazí na palubnej doske.

Krok 5: Rozhranie senzora DHT11

Pripojte snímač DHT11
Pripojte snímač DHT11
Pripojte snímač DHT11
Pripojte snímač DHT11
Pripojte snímač DHT11
Pripojte snímač DHT11
Pripojte snímač DHT11
Pripojte snímač DHT11

Na získanie hodnôt teploty a vlhkosti budem používať snímač DHT11. Pripojte ho k doske pomocou referenčnej schémy zapojenia. Najprv musíte skopírovať ukážkovú konfiguráciu z webovej stránky ESPHome pomocou nasledujúceho odkazu:

esphome.io/components/sensor/dht.html

Potom prejdite na stránku ESPHome a upravte konfiguráciu uzla pridaním konfigurácie. Nezabudnite aktualizovať špendlík a tiež pridať názov modelu, ako je znázornené na obrázku. Po dokončení jednoducho kliknite na tlačidlo nahrávania a počkajte, kým všetko dokončí. Automaticky vytvorí, skomplikuje kód a tiež ho bezdrôtovo nahrá na dosku pomocou funkcie OTA. Po dokončení uvidíte výstupné protokoly a doska sa automaticky pripojí k vašej sieti.

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

Ďalšia vec, ktorú musíme urobiť, je pridať hodnoty senzorov na palubnú dosku. Tento krok je podobný predchádzajúcej časti. Vyberte možnosť Konfigurovať používateľské rozhranie a vytvorte novú kartu, pomenujte ju a pridajte entity podľa obrázku. Kliknite na tlačidlo Uložiť, ukončite konfiguračnú obrazovku a potom budete môcť na obrazovke zobraziť informácie o senzore.

Tak jednoduché je začať s domácou automatizáciou pomocou ESPHome. Budeme naďalej prepojovať rôzne moduly s domácim asistentom, takže zvážte prihlásenie sa na odber nášho kanála YouTube, pretože nám to pomáha vytvárať takéto projekty.

YouTube:

Ďakujem za čítanie!

Odporúča: