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 početka rada s kućnom automatizacijom pomoću DIY modula: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Ugodno sam se iznenadio kad sam odlučio kućnom pomoćniku pokušati dodati neke DIY senzore. Korištenje ESPHomea iznimno je jednostavno, a 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 š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 bih preporučio gledanje gore prikazanog videa 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. Dođite do trgovine dodataka na sljedeći način:
Hass.io -> Trgovina 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 prikazuje i pritisnite gumb za instalaciju. Instalacija može potrajati pa pričekajte nekoliko minuta jer će to ovisiti o vašoj internetskoj vezi. Nakon instaliranja, jednostavno pritisnite gumb START i pričekajte nekoliko sekundi da se pokrene. Zatim kliknite gumb s natpisom "OPEN WEB UI" koji će vas odvesti na zaslon ESPHome.
Korak 3: Konfigurirajte ploču (čvor)
U ESPHome -u se uređaji nazivaju čvorovima, a mi ih prvo moramo stvoriti kako bi mogao započeti komunikaciju s kućnim pomoćnikom.
Pritisnite gumb dodaj za stvaranje novog čvora. Zatim mu dajte ime pomoću znakova prikazanih na ekranu. Nazvat ću to "dnevni boravak". Zatim odaberite vrstu uređaja koja je "WeMos D1 Mini" za ovu demonstraciju. Na kraju, dodajte detalje svoje WiFi mreže kako bi se ploča mogla povezati s vašom WiFi mrežom, a zatim kliknite "SUBMIT" da biste stvorili čvor.
ESPHome se mora ponovno pokrenuti nakon stvaranja novog čvora. To možete učiniti tako da odete na hass.io -> ESPHome, a zatim pritisnete gumb RESTART. Dajte mu nekoliko sekundi, a zatim otvorite WEB korisničko sučelje.
Sada moramo konfigurirati ovaj čvor kako bismo mogli 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 pin GPIO, možemo upotrijebiti primjere podataka o entitetu konfiguracije sa sljedeće stranice:
esphome.io/components/switch/gpio.html
Pritisnite gumb 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, možemo automatski bežično prenijeti sva ažuriranja pomoću značajke ažuriranja OTA.
Da bismo ručno preuzeli kôd, prvo ga moramo sastaviti. Stoga 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 sustav:
github.com/esphome/esphome-flasher/releases
Dvaput kliknite datoteku da biste je otvorili. Zatim priključite ploču, odaberite ispravan COM port, odaberite binarnu datoteku koju smo preuzeli, a zatim pritisnite gumb FLASH. Ovo će preuzeti kôd na vašu ploču pa mu dajte nekoliko sekundi da ga dovrši. Kad 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
Kućni pomoćnik automatski će otkriti ploču i obavijestiti vas o tome. Možete kliknuti na nju za početak ili se možete pomaknuti na sljedeće:
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. Stoga prijeđite na odjeljak nadzorna ploča/pregled, a zatim odaberite opciju "Konfiguriraj korisničko sučelje" s izbornika opcija u gornjem desnom odjeljku. Zatim kliknite gumb Dodaj, odaberite Entiteti i dajte mu novi naziv. Zatim možete koristiti popis entiteta za odabir sklopke koja će imati isto ime kao i čvor. Pritisnite 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. Najprije 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 je prikazano na slici. Kada završite, jednostavno pritisnite gumb za prijenos i pričekajte da sve dovrši. Automatski će stvoriti, sastaviti kôd te ga bežično prenijeti na ploču, koristeći OTA značajku. Nakon što 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će što 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 za stvaranje nove kartice, a zatim joj dajte ime i dodajte entitete kako je prikazano na slici. Pritisnite Spremi, izađite iz konfiguracijskog zaslona i tada ćete moći vidjeti informacije o senzoru na zaslonu.
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 na čitanju!
Preporučeni:
Izuzetno jednostavan način upravljanja servo motorom s Arduinom: 8 koraka
Izuzetno jednostavan način upravljanja servo motorom s Arduinom: U ovom ćemo vodiču koristiti Servo motor i Arduino UNO te Visuino za kontrolu položaja stupnja servo motora pomoću samo nekoliko komponenti, pa je ovaj projekt super jednostavan. Pogledajte demonstracijski video
Wifi pametni prekidač ESP8266 radi s Alexa i Google kućnom automatizacijom: 7 koraka
Wifi Smart Switch ESP8266 radi s Alexa -om i Google kućnom automatizacijom: U svijetu globalizacije svi su u potrazi za najnovijom i pametnom tehnologijom. Wifi Smart Switch, č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 upravljanje stvarima poput svjetla, zvučnika, senzora i tako dalje pomoću središnjeg čvorišta zajedno sa glasovni asistent. U ovom ćemo članku naučiti kako ući u
Oba načina rada ESP8266 (pristupni i klijentski način rada): 3 koraka
Oba načina rada ESP8266 (pristupni i klijentski način rada): U prethodnom članku napravio sam Tutorial 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 postaviti način rada ESP8266 na oba načina. Odnosno, u ovom načinu rada ESP8266 može
Glasovno upravljanje Svjetla Elektronika RGB LED trake i više s Cortanom i Arduino kućnom automatizacijom: 3 koraka
Glasovna kontrola 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 kako biste ugasili svjetlo? No, sva postojeća rješenja poput google homea su preskupa? Sada ga možete napraviti sami za manje od 10 USD. A još bolje, vrlo je jednostavno