Kazalo:
- Korak: Oglejte si video
- Korak: Namestite ESPHome
- 3. korak: Konfigurirajte ploščo (vozlišče)
- 4. korak: Dodajte vozlišče v domačega pomočnika
- 5. korak: Povežite senzor DHT11
- Korak 6: Oglejte si vrednosti temperature in vlažnosti
Video: Izjemno preprost način, kako začeti z avtomatizacijo doma z uporabo DIY modulov: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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)
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
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
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
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:
Naredi sam poceni avtomatizacijo doma z uporabo Esp8266: 6 korakov
Naredi sam poceni avtomatizacijo doma z uporabo Esp8266: Pozdravljeni, danes vam bom v tem navodilu pokazal, kako sem pripravil lastno avtomatizacijo doma kot korak k pametnemu domu z modulom ESP 8266, splošno znanim kot nodemcu, tako da ne zapravljate časa Začnimo:)
Kako na preprost način narediti avtomobil z daljinskim upravljalnikom doma - brezžični RC CAR: naredi 7 korakov
Kako na preprost način narediti avtomobil z daljinskim upravljalnikom doma - DIY brezžični RC CAR: Pozdravljeni prijatelji, v tem navodilu vam bom pokazal, kako na enostaven način narediti daljinsko voden avtomobil z daljinskim upravljalnikom, nadaljujte z branjem …… To je res kul projekt, zato ga poskusite zgraditi
Preprost merilnik vrtljajev z uporabo poceni modulov: 8 korakov
Preprost merilnik vrtljajev z uporabo poceni modulov: To je zelo zanimiv projekt in vloži zelo malo napora, saj naredi zelo preprost števec vrtljajev (v mojem primeru okroglo na sekundo)
Sistem za avtomatizacijo doma z uporabo modula Arduino in HC-05 Bluetooth: 5 korakov (s slikami)
Sistem za avtomatizacijo doma z uporabo modula Bluetooth Arduino in HC-05: Hej fantje, kako ste vsi! Danes sem tukaj s svojim drugim Arduino Instructable. To je sistem za avtomatizacijo doma, ki ga upravlja Bluetooth. S svojimi gospodinjskimi aparati lahko upravljate samo s pametnega telefona. Vse stvari delujejo odlično! Oblikoval sem tudi aplikacijo
Izjemno natančen lok s peresom z visoko močjo, dolgi doseg in izjemno natančen lok !!!: 6 korakov
Izjemno natančen lok za peresnike z visoko močjo, dolgega dosega in izrednega natančnosti !!!: To je še eden izmed tistih znanih lokov za peresa !!! =) Uživajte! P.S. te stvari so nekako močne, ne ciljajte na nekoga.DISCLAIMER: Ne morete me tožiti, če s tem kaj prekinete. Vključno z ljudmi in živalmi. To je moj prvi Instructable, zato prosim