Kazalo:

Izjemno preprost način, kako začeti z avtomatizacijo doma z uporabo DIY modulov: 6 korakov
Izjemno preprost način, kako začeti z avtomatizacijo doma z uporabo DIY modulov: 6 korakov

Video: Izjemno preprost način, kako začeti z avtomatizacijo doma z uporabo DIY modulov: 6 korakov

Video: Izjemno preprost način, kako začeti z avtomatizacijo doma z uporabo DIY modulov: 6 korakov
Video: Как сделать дипфейк видео с DeepFaceLab - полное руководство | Создание дипфейка от А до Я 2024, November
Anonim
Izjemno preprost način, kako začeti z avtomatizacijo doma z uporabo DIY modulov
Izjemno preprost način, kako začeti z avtomatizacijo doma z uporabo DIY modulov

Prijetno sem bil presenečen, ko sem se odločil, da bom domačemu asistentu poskusil dodati nekaj senzorjev DIY. Uporaba ESPHome je izjemno preprosta in v tem prispevku se bomo naučili, kako upravljati pin GPIO in tudi pridobiti podatke o temperaturi in vlažnosti iz brezžičnega vozlišča z uporabo domačega pomočnika. Najboljši del je, da ne zahteva pisanja kode, saj to počne samodejno.

Korak: Oglejte si video

Veliko lažje je najprej videti vse, kar se počne skozi video, zato priporočam ogled zgornjega prikazanega videoposnetka, da dobite predstavo o tem, kako vse deluje. Ta objava bo vsebovala le pomembne korake, ki so potrebni za to sami.

Korak: Namestite ESPHome

Najprej moramo v Home Assistant namestiti dodatek ESPHome. Pomaknite se do trgovine z dodatki na naslednji način:

Hass.io -> Trgovina z dodatki

V trgovino dodajte naslednji URL, da lahko najde dodatek ESPHome:

github.com/esphome/hassio

Ko končate, preprosto poiščite ESPHome, kliknite dodatek, ki se prikaže, in pritisnite gumb za namestitev. Namestitev lahko traja nekaj časa, zato vzemite nekaj minut, saj bo to odvisno od vaše internetne povezave. Ko je nameščen, preprosto pritisnite gumb START in počakajte nekaj sekund, da se zažene. Nato kliknite gumb "OPEN WEB UI", ki vas popelje na zaslon ESPHome.

3. korak: Konfigurirajte ploščo (vozlišče)

Konfigurirajte ploščo (vozlišče)
Konfigurirajte ploščo (vozlišče)

V ESPHome se naprave imenujejo vozlišča, zato jih moramo najprej ustvariti, da bo nato lahko začela komunicirati s Pomočnikom za dom.

Kliknite gumb za dodajanje, da ustvarite novo vozlišče. Nato mu dajte ime z uporabo znakov, prikazanih na zaslonu. Poklical ga bom "dnevna soba". Nato za to predstavitev izberite vrsto naprave, ki je "WeMos D1 Mini". Nazadnje dodajte podrobnosti o omrežju WiFi, da se lahko plošča poveže z vašim omrežjem WiFi, nato kliknite »POŠLJI«, da ustvarite vozlišče.

ESPHome je treba po ustvarjanju novega vozlišča znova zagnati. To lahko storite tako, da se pomaknete do hass.io -> ESPHome in nato kliknete gumb ZNOVAJ. Dajte mu nekaj sekund in nato odprite spletni uporabniški vmesnik.

Zdaj moramo to vozlišče konfigurirati tako, da lahko nadzorujemo LED, ki je priključen na pin D2. Spletno mesto ESPHome vsebuje vse informacije, ki jih potrebujete za konfiguriranje različnih komponent, in ker bomo nadzorovali pin GPIO, lahko uporabimo primer informacij o konfiguracijski entiteti na naslednji strani:

esphome.io/components/switch/gpio.html

Kliknite gumb EDIT za vozlišče, nato prilepite konfiguracijske podatke in jih posodobite, kot je prikazano na sliki, nato pa datoteko shranite. Ker prvič uporabljamo ploščo z ESPHome, moramo kodo ročno naložiti na ploščo. Ko to storimo, lahko samodejno brezžično naložimo vse posodobitve s funkcijo posodobitve OTA.

Za ročno nalaganje kode jo moramo najprej sestaviti. Zato uporabite meni z možnostmi vozlišča za sestavljanje kode za vozlišče. To bo trajalo nekaj časa in zame je trajalo približno 100 sekund. Ko končate, preprosto prenesite binarno datoteko. Nato obiščite naslednjo povezavo in prenesite orodje za utripanje ESPHome za vaš sistem:

github.com/esphome/esphome-flasher/releases

Dvokliknite datoteko, da jo odprete. Nato priključite ploščo, izberite ustrezna vrata COM, izberite binarno datoteko, ki smo jo prenesli, in nato pritisnite gumb FLASH. S tem boste kodo prenesli na svojo ploščo, zato ji dajte nekaj sekund, da jo dokonča. Ko končate, se bo plošča samodejno povezala z vašim omrežjem WiFi in to boste lahko videli v dnevnikih.

4. korak: Dodajte vozlišče v domačega pomočnika

Dodajte vozlišče v Home Assistant
Dodajte vozlišče v Home Assistant
Dodajte vozlišče v Home Assistant
Dodajte vozlišče v Home Assistant

Domači pomočnik bo samodejno zaznal ploščo in vas o tem obvestil. Za začetek lahko kliknete to ali pa se pomaknete na naslednje:

Konfiguracija -> Integracije

Nato boste lahko videli vozlišče, zato kliknite configure in potrdite dodajanje. Zdaj ga moramo le dodati na nadzorno ploščo. Pojdite torej na razdelek nadzorna plošča/pregled in nato v meniju z možnostmi v zgornjem desnem razdelku izberite možnost »Konfiguriraj uporabniški vmesnik«. Nato kliknite gumb Dodaj, izberite Entitete in mu dajte novo ime. Nato lahko s seznamom entitet izberete stikalo, ki bo imelo isto ime kot vozlišče. Kliknite shrani, zaprite pogled konfiguracije nadzorne plošče in to je vse, kar morate storiti. Če preklopite stikalo, se mora preklopiti tudi LED na plošči in stanje bo prikazano na armaturni plošči.

5. korak: Povežite senzor DHT11

Povežite senzor DHT11
Povežite senzor DHT11
Povežite senzor DHT11
Povežite senzor DHT11
Povežite senzor DHT11
Povežite senzor DHT11
Povežite senzor DHT11
Povežite senzor DHT11

Za merjenje temperature in vlažnosti bom uporabil senzor DHT11. Priključite ga na ploščo z uporabo referenčne sheme ožičenja. Najprej morate kopirati primer konfiguracije s spletnega mesta ESPHome na naslednji povezavi:

esphome.io/components/sensor/dht.html

Nato pojdite na ESPHome in uredite konfiguracijo vozlišča z dodajanjem konfiguracije. Posodobite pin in dodajte ime modela, kot je prikazano na sliki. Ko končate, preprosto pritisnite gumb za nalaganje in počakajte, da dokonča vse. S funkcijo OTA bo samodejno ustvaril, prevedel kodo in jo brezžično naložil na ploščo. Ko končate, boste videli izhodne dnevnike in plošča se bo samodejno povezala z vašim omrežjem.

Korak 6: Oglejte si vrednosti temperature in vlažnosti

Oglejte si vrednosti temperature in vlažnosti
Oglejte si vrednosti temperature in vlažnosti
Oglejte si vrednosti temperature in vlažnosti
Oglejte si vrednosti temperature in vlažnosti

Naslednja stvar, ki jo moramo storiti, je, da vrednosti armaturne plošče dodamo na armaturno ploščo. Ta korak je podoben prejšnjemu razdelku. Izberite možnost Konfiguriraj uporabniški vmesnik, da ustvarite novo kartico, nato ji dajte ime in dodajte entitete, kot je prikazano na sliki. Kliknite shrani, zapustite konfiguracijski zaslon in na zaslonu si boste lahko ogledali podatke o senzorju.

Tako je enostavno začeti z avtomatizacijo doma z uporabo ESPHome. Še naprej bomo povezovali različne module z domačim pomočnikom, zato se prosimo, da se naročite na naš kanal v YouTubu, saj nam pomaga pri ustvarjanju takih projektov.

YouTube:

Hvala za branje!

Priporočena: