Indholdsfortegnelse:

En yderst enkel måde at komme i gang med hjemmeautomatisering ved hjælp af DIY -moduler: 6 trin
En yderst enkel måde at komme i gang med hjemmeautomatisering ved hjælp af DIY -moduler: 6 trin

Video: En yderst enkel måde at komme i gang med hjemmeautomatisering ved hjælp af DIY -moduler: 6 trin

Video: En yderst enkel måde at komme i gang med hjemmeautomatisering ved hjælp af DIY -moduler: 6 trin
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Juli
Anonim
En yderst enkel måde at komme i gang med hjemmeautomatisering ved hjælp af DIY -moduler
En yderst enkel måde at komme i gang med hjemmeautomatisering ved hjælp af DIY -moduler

Jeg blev glædeligt overrasket, da jeg besluttede at prøve at tilføje nogle DIY -sensorer til hjemmeassistenten. Brug af ESPHome er ekstremt enkelt, og i dette indlæg lærer vi, hvordan du styrer en GPIO -pin og også henter temperatur- og fugtighedsdata fra en trådløs knude ved hjælp af Home Assistant. Den bedste del er, at det ikke kræver nogen kode at blive skrevet, da det gør dette automatisk.

Trin 1: Se videoen

Det er meget lettere at se alt blive gjort gennem en video først, og derfor vil jeg anbefale at se videoen vist ovenfor for at få en idé om, hvordan alt fungerer. Dette indlæg indeholder kun de vigtige trin, der er nødvendige for at gøre dette selv.

Trin 2: Installer ESPHome

Først skal vi installere tilføjelsen ESPHome i Home Assistant. Naviger til tilføjelsesbutikken ved at gøre følgende:

Hass.io -> Tilføjelsesbutik

Føj følgende URL til butikken, så den kan finde tilføjelsen til ESPHome:

github.com/esphome/hassio

Når det er gjort, skal du blot søge efter ESPHome, klikke på tilføjelsen, der vises, og trykke på installationsknappen. Installation kan tage noget tid, så giv det et par minutter, da dette afhænger af din internetforbindelse. Når den er installeret, skal du blot trykke på START -knappen og vente et par sekunder, før den starter. Klik derefter på knappen, der siger "OPEN WEB UI", som fører dig ind på ESPHome -skærmen.

Trin 3: Konfigurer tavlen (node)

Konfigurer tavlen (node)
Konfigurer tavlen (node)

I ESPHome kaldes enheder for noder, og vi skal først oprette en, så den derefter kan begynde at kommunikere med Home Assistant.

Klik på knappen Tilføj for at oprette en ny knude. Giv det derefter et navn ved at bruge de tegn, der vises på skærmen. Jeg vil kalde det "living_room". Vælg derefter den enhedstype, der er "WeMos D1 Mini" til denne demo. Tilføj endelig dine WiFi -netværksoplysninger, så kortet kan oprette forbindelse til dit WiFi -netværk, og klik derefter på "SEND" for at oprette noden.

ESPHome skal genstartes efter oprettelse af en ny node. Dette kan gøres ved at navigere til hass.io -> ESPHome og derefter klikke på knappen GENSTART. Giv det et par sekunder, og åbn derefter WEB -brugergrænsefladen.

Vi skal nu konfigurere denne knude, så vi kan styre LED'en, der er forbundet til pin D2. ESPHome -webstedet indeholder alle de oplysninger, du har brug for for at konfigurere forskellige komponenter, og da vi vil kontrollere en GPIO -pin, kan vi bruge eksemplet på konfigurationsenhedsoplysninger fra følgende side:

esphome.io/components/switch/gpio.html

Klik på knappen EDIT for noden, og indsæt derefter konfigurationsoplysningerne, og opdater dem som vist på billedet, og gem derefter filen. Da det er første gang, vi bruger tavlen med ESPHome, skal vi manuelt uploade koden til tavlen. Når dette er gjort, kan vi automatisk uploade alle opdateringer trådløst ved hjælp af OTA -opdateringsfunktionen.

For at downloade koden manuelt skal vi først kompilere den. Så brug nodemulighedsmenuen til at kompilere koden til noden. Dette vil tage et stykke tid, og det tog omkring 100 sekunder for mig. Når det er gjort, skal du blot downloade den binære fil. Besøg derefter følgende link, og download ESPHome -blinkværktøjet til dit system:

github.com/esphome/esphome-flasher/releases

Dobbeltklik på filen for at åbne den. Tilslut derefter dit kort, vælg den korrekte COM -port, vælg den binære fil, vi downloadede, og tryk derefter på knappen FLASH. Dette vil downloade koden til dit bord, så giv det et par sekunder at fuldføre. Når det er gjort, vil kortet automatisk oprette forbindelse til dit WiFi -netværk, og du vil kunne se dette i logfilerne.

Trin 4: Føj knuden til Home Assistant

Føj noden til Home Assistant
Føj noden til Home Assistant
Føj noden til Home Assistant
Føj noden til Home Assistant

Home Assistant registrerer automatisk tavlen og giver dig en meddelelse om det. Du kan enten klikke på det for at komme i gang, eller du kan navigere til følgende:

Konfiguration -> Integrationer

Du vil derefter kunne se noden, så klik på konfigurer og bekræft tilføjelsen. Nu skal vi bare føje det til instrumentbrættet. Så gå over til dashboardet/oversigtsafsnittet, og vælg derefter "Konfigurer brugergrænseflade" fra indstillingsmenuen øverst til højre. Klik derefter på knappen Tilføj, vælg Enheder og giv det derefter et nyt navn. Du kan derefter bruge entitetslisten til at vælge kontakten, der har samme navn som noden. Klik på Gem, luk instrumentbrættets konfigurationsvisning, og det er alt hvad du skal gøre. Hvis du skifter kontakten, skal LED'en på tavlen også skifte, og tilstanden vises på instrumentbrættet.

Trin 5: Tilslut DHT11 -sensoren

Tilslut DHT11 -sensoren
Tilslut DHT11 -sensoren
Tilslut DHT11 -sensoren
Tilslut DHT11 -sensoren
Tilslut DHT11 -sensoren
Tilslut DHT11 -sensoren
Tilslut DHT11 -sensoren
Tilslut DHT11 -sensoren

Jeg vil bruge DHT11 -sensoren til at opnå temperatur- og fugtighedsværdier. Tilslut det til kortet ved hjælp af referenceforbindelsesdiagrammet. Du skal først kopiere eksempelkonfigurationen fra ESPHome -webstedet ved hjælp af følgende link:

esphome.io/components/sensor/dht.html

Gå derefter over til ESPHome og rediger konfigurationen for noden ved at tilføje konfigurationen. Sørg for at opdatere stiften og tilføje også modelnavnet som vist på billedet. Når det er gjort, skal du blot trykke på uploadknappen og vente på, at alt er fuldført. Det vil automatisk oprette, kompilere koden og også uploade den til kortet trådløst ved hjælp af OTA -funktionen. Når du er færdig, vil du se outputlogs, og kortet vil automatisk oprette forbindelse til dit netværk.

Trin 6: Se temperatur- og fugtighedsværdierne

Se temperatur- og fugtighedsværdier
Se temperatur- og fugtighedsværdier
Se temperatur- og fugtighedsværdier
Se temperatur- og fugtighedsværdier

Den næste ting, vi skal gøre, er at tilføje sensorværdierne til instrumentbrættet. Dette trin ligner det foregående afsnit. Vælg indstillingen Konfigurer brugergrænseflade for at oprette et nyt kort, og giv det derefter et navn, og tilføj enhederne som vist på billedet. Klik på Gem, afslut konfigurationsskærmen, og du vil derefter kunne se sensoroplysningerne på skærmen.

Så nemt er det at komme i gang med hjemmeautomatisering ved hjælp af ESPHome. Vi vil fortsætte med at tilslutte forskellige moduler til hjemmeassistent, så overvej at abonnere på vores YouTube -kanal, da det hjælper os med at oprette projekter som dette.

YouTube:

Tak fordi du læste!

Anbefalede: