Obsah:
- Krok 1: Pozrite si video
- Krok 2: Nainštalujte ESPHome
- Krok 3: Konfigurácia dosky (uzol)
- Krok 4: Pridajte Node to Home Assistant
- Krok 5: Rozhranie senzora DHT11
- Krok 6: Zobrazte hodnoty teploty a vlhkosti
Video: Extrémne jednoduchý spôsob, ako začať s domácou automatizáciou pomocou modulov DIY: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
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)
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
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
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
Ď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:
Inteligentný prepínač Wifi ESP8266 funguje s domácou automatizáciou Alexa a Google: 7 krokov
Inteligentný prepínač Wifi ESP8266 funguje s domácimi automatizáciami Alexa a Google: Vo svete globalizácie každý potrebuje najnovšie a inteligentné technológie. Inteligentný prepínač WiFi, vďaka ktorému bude váš život inteligentnejší a pohodlnejší
Začíname s domácou automatizáciou: Inštalácia domáceho asistenta: 3 kroky
Začíname s domácou automatizáciou: Inštalácia domáceho asistenta: Teraz začneme sériu domácej automatizácie, kde vytvoríme inteligentný domov, ktorý nám umožní ovládať veci ako svetlá, reproduktory, senzory a podobne pomocou centrálneho rozbočovača spolu s hlasový asistent. V tomto príspevku sa naučíme, ako vložiť
Svetlá na ovládanie hlasu Elektronika RGB LED pásy a ďalšie s domácou automatizáciou Cortana a Arduino: 3 kroky
Svetlá na ovládanie hlasu Elektronika RGB LED pásy a ďalšie s domácou automatizáciou Cortana a Arduino: Páči sa vám myšlienka ovládať veci hlasom? Alebo vás nebaví vstať z postele a vypnúť svetlá? Ale všetky existujúce riešenia, ako napríklad Google Home, sú príliš drahé? Teraz si ho môžete vyrobiť sami za menej ako 10 $. A ešte lepšie je to veľmi jednoduché
Jednoduchý merač otáčok pomocou lacných modulov: 8 krokov
Jednoduchý merač otáčok pomocou lacných modulov: Jedná sa o veľmi zaujímavý projekt, ktorý vynaloží veľmi málo úsilia na vytvorenie veľmi jednoduchého merača otáčok (v mojom prípade Round Per Seceond)
Naozaj jednoduchý/ľahký/nekomplikovaný spôsob, ako prinútiť ľudí/ľudí/zvieratá/roboty, aby vyzerali, že majú skutočne chladnú/jasnú tepelnú víziu (farba podľa vášho výberu) pomocou GIMP: 4 kroky
Naozaj jednoduchý/ľahký/nekomplikovaný spôsob, ako prinútiť ľudí/ľudí/zvieratá/roboty, aby vyzerali, že majú skutočne chladnú/jasnú tepelnú víziu (farba podľa vášho výberu) pomocou GIMP: Prečítajte si … názov