Sadržaj:
- Korak 1: Pogledajte video
- Korak 2: Instalirajte ESPHome
- Korak 3: Konfigurirajte ploču (čvor)
- Korak 4: Dodajte čvor u Home Assistant
- Korak 5: Povežite senzor DHT11
- Korak 6: Pregledajte vrijednosti temperature i vlažnosti
Video: Izuzetno jednostavan način za početak rada s kućnom automatizacijom pomoću DIY modula: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Bio sam ugodno iznenađen kada sam odlučio pokušati dodati neke DIY senzore kućnom pomoćniku. Korištenje ESPHomea je krajnje jednostavno i u ovom ćemo članku naučiti kako kontrolirati GPIO pin i također dobiti podatke o temperaturi i vlažnosti s bežičnog čvora, pomoću kućnog pomoćnika. Najbolji dio je što ne zahtijeva pisanje koda jer to radi automatski.
Korak 1: Pogledajte video
Mnogo je lakše prvo vidjeti sve što se radi putem videozapisa i zato preporučujem da pogledate gornji video kako biste stekli uvid u to kako sve funkcionira. Ovaj će post sadržavati samo važne korake potrebne za to.
Korak 2: Instalirajte ESPHome
Prvo moramo instalirati dodatak ESPHome u Home Assistant. Idite do trgovine dodataka na sljedeći način:
Hass.io -> Prodavnica dodataka
Dodajte sljedeći URL u trgovinu tako da može pronaći dodatak ESPHome:
github.com/esphome/hassio
Kada završite, jednostavno potražite ESPHome, kliknite dodatak koji se prikaže i pritisnite dugme za instalaciju. Instalacija može potrajati pa pričekajte nekoliko minuta jer će to ovisiti o vašoj internetskoj vezi. Nakon instaliranja, jednostavno pritisnite tipku START i pričekajte nekoliko sekundi da se pokrene. Zatim kliknite gumb s natpisom "OPEN WEB UI" koji će vas odvesti na ekran ESPHome.
Korak 3: Konfigurirajte ploču (čvor)
U ESPHome -u se uređaji nazivaju čvorovima i prvo moramo stvoriti jedan kako bi mogao započeti komunikaciju s kućnim pomoćnikom.
Pritisnite dugme za dodavanje da biste kreirali novi čvor. Zatim mu dajte ime pomoću znakova prikazanih na ekranu. Nazvat ću to "dnevni boravak". Zatim odaberite tip uređaja koji je "WeMos D1 Mini" za ovu demonstraciju. Na kraju, dodajte detalje svoje WiFi mreže tako da se ploča može povezati s vašom WiFi mrežom, a zatim kliknite "SUBMIT" da biste stvorili čvor.
ESPHome se mora ponovo pokrenuti nakon stvaranja novog čvora. To možete učiniti ako odete na hass.io -> ESPHome, a zatim pritisnete gumb RESTART. Dajte mu nekoliko sekundi, a zatim otvorite WEB korisnički interfejs.
Sada moramo konfigurirati ovaj čvor tako da možemo kontrolirati LED koji je spojen na pin D2. Web stranica ESPHome sadrži sve informacije koje su vam potrebne za konfiguriranje različitih komponenti, a budući da ćemo kontrolirati GPIO pin, možemo koristiti primjere informacija o entitetu konfiguracije sa sljedeće stranice:
esphome.io/components/switch/gpio.html
Pritisnite dugme EDIT za čvor, a zatim zalijepite informacije o konfiguraciji i ažurirajte ih kao što je prikazano na slici, a zatim spremite datoteku. Budući da je ovo prvi put da koristimo ploču s ESPHomeom, moramo ručno prenijeti kod na ploču. Nakon što to učinimo, tada možemo automatski bežično otpremati sva ažuriranja pomoću funkcije ažuriranja OTA.
Da bismo ručno preuzeli kôd, prvo ga moramo sastaviti. Zato upotrijebite izbornik opcija čvora za sastavljanje koda za čvor. Ovo će potrajati i meni je trebalo oko 100 sekundi. Kada završite, jednostavno preuzmite binarnu datoteku. Zatim posjetite sljedeću vezu i preuzmite ESPHome alat za bljeskanje za svoj sistem:
github.com/esphome/esphome-flasher/releases
Dvaput kliknite na datoteku da biste je otvorili. Zatim priključite ploču, odaberite ispravan COM port, odaberite binarnu datoteku koju smo preuzeli, a zatim pritisnite tipku FLASH. Ovo će preuzeti kôd na vašu ploču pa mu dajte nekoliko sekundi da ga dovrši. Kada to učinite, ploča će se automatski povezati s vašom WiFi mrežom i to ćete moći vidjeti u zapisnicima.
Korak 4: Dodajte čvor u Home Assistant
Home Assistant će automatski otkriti ploču i obavijestiti vas o tome. Možete kliknuti na to da biste započeli ili se možete pomaknuti do sljedećeg:
Konfiguracija -> Integracije
Tada ćete moći vidjeti čvor, pa kliknite konfiguriraj i potvrdite dodavanje. Sada sve što trebamo učiniti je dodati ga na nadzornu ploču. Pa prijeđite na odjeljak nadzorna ploča/pregled, a zatim odaberite opciju "Konfiguriraj korisnički interfejs" iz izbornika opcija u gornjem desnom odjeljku. Zatim kliknite gumb Dodaj, odaberite Entiteti i dajte mu novi naziv. Zatim možete koristiti listu entiteta za odabir prekidača koji će imati isto ime kao i čvor. Kliknite Spremi, zatvorite prikaz konfiguracije nadzorne ploče i to je sve što trebate učiniti. Ako prebacite prekidač, tada bi se trebala uključiti i LED dioda na ploči, a stanje će se prikazati na nadzornoj ploči.
Korak 5: Povežite senzor DHT11
Koristit ću senzor DHT11 za dobivanje vrijednosti temperature i vlažnosti. Spojite ga na ploču pomoću referentne sheme ožičenja. Prvo morate kopirati primjer konfiguracije s web stranice ESPHome pomoću sljedeće veze:
esphome.io/components/sensor/dht.html
Zatim prijeđite na ESPHome i uredite konfiguraciju za čvor dodavanjem konfiguracije. Obavezno ažurirajte pin i dodajte naziv modela kako se vidi na slici. Kada završite, jednostavno pritisnite dugme za prijenos i pričekajte da sve dovrši. Automatski će kreirati, kompajlirati kôd i bežično ga prenijeti na ploču, koristeći OTA funkciju. Kada završite, vidjet ćete izlazne zapisnike i ploča će se automatski povezati s vašom mrežom.
Korak 6: Pregledajte vrijednosti temperature i vlažnosti
Sljedeća stvar koju moramo učiniti je dodati vrijednosti senzora na nadzornu ploču. Ovaj korak je sličan prethodnom odjeljku. Odaberite opciju Konfiguriraj korisničko sučelje da biste stvorili novu karticu, a zatim joj dajte ime i dodajte entitete kao što je prikazano na slici. Pritisnite Spremi, izađite iz konfiguracijskog ekrana i tada ćete moći vidjeti informacije o senzoru na ekranu.
Tako je lako započeti s kućnom automatizacijom pomoću ESPHome -a. Nastavit ćemo povezivati različite module s kućnim pomoćnikom pa razmislite o pretplati na naš YouTube kanal jer nam pomaže u stvaranju ovakvih projekata.
YouTube:
Hvala vam na čitanju!
Preporučuje se:
Wifi pametni prekidač ESP8266 radi s Alexa i Google kućnom automatizacijom: 7 koraka
Wifi pametni prekidač ESP8266 radi s Alexa -om i Google kućnom automatizacijom: U svijetu globalizacije svi su u potrazi za najnovijom i pametnom tehnologijom.WiFi pametni prekidač, čini vaš život inteligentnijim i praktičnijim
Početak rada s kućnom automatizacijom: Instaliranje kućnog pomoćnika: 3 koraka
Početak rada s kućnom automatizacijom: Instaliranje kućnog pomoćnika: Sada ćemo započeti seriju kućne automatizacije, gdje stvaramo pametni dom koji će nam omogućiti kontrolu stvari poput svjetla, zvučnika, senzora i tako dalje pomoću centralnog čvorišta zajedno sa glasovni asistent. U ovom postu ćemo naučiti kako da uvedemo
Oba načina rada ESP8266 (pristupni i klijentski način rada): 3 koraka
Oba načina ESP8266 (pristupni i klijentski način rada): U prethodnom članku napravio sam vodič o tome kako postaviti način rada na ESP8266, koji je kao pristupna točka ili WiFi stanica i kao wifi klijent. U ovom članku ću vam pokazati kako da postavite način rada ESP8266 na oba načina. Odnosno, u ovom načinu rada ESP8266 može
Svjetla za upravljanje glasom Elektronika RGB LED trake i više s Cortanom i Arduino kućnom automatizacijom: 3 koraka
Upravljanje glasom Svjetla Elektronika RGB LED trake i više s Cortanom i Arduino kućnom automatizacijom: Sviđa vam se ideja da kontrolirate stvari svojim glasom? Ili ne volite ustati iz kreveta da biste ugasili svjetlo? No, sva postojeća rješenja poput google home -a su preskupa? Sada možete sami napraviti za manje od 10 USD. A još bolje, vrlo je jednostavno
(Jednostavan) jednostavan način za dobivanje analognog/pwm zvuka s Raspberry PI Zero -a i povezivanje na Crt TV: 4 koraka
(Jednostavan) jednostavan način za dobijanje analognog/pwm zvuka s Raspberry PI Zero -a i povezivanje na Crt TV: Ovdje sam upotrijebio najjednostavniji način za unos zvuka na TV zajedno sa kompim video zapisom