INHOUDSOPGAWE:

N Uiters eenvoudige manier om aan die gang te kom met tuisautomatisering met behulp van selfdoenmodules: 6 stappe
N Uiters eenvoudige manier om aan die gang te kom met tuisautomatisering met behulp van selfdoenmodules: 6 stappe

Video: N Uiters eenvoudige manier om aan die gang te kom met tuisautomatisering met behulp van selfdoenmodules: 6 stappe

Video: N Uiters eenvoudige manier om aan die gang te kom met tuisautomatisering met behulp van selfdoenmodules: 6 stappe
Video: Die Antwoord - Baita Jou Sabela feat. Slagysta (Official Video) 2024, November
Anonim
'N Uiters eenvoudige manier om aan die gang te kom met tuisautomatisering met behulp van selfdoenmodules
'N Uiters eenvoudige manier om aan die gang te kom met tuisautomatisering met behulp van selfdoenmodules

Ek was aangenaam verras toe ek besluit om 'n paar DIY -sensors by die huisassistent te probeer voeg. Die gebruik van ESPHome is baie eenvoudig, en in hierdie pos leer ons hoe u 'n GPIO -pen kan beheer en ook temperatuur- en humiditeitsdata van 'n draadlose knoop kan kry deur Home Assistant te gebruik. Die beste deel is dat dit nie 'n kode hoef te skryf nie, want dit doen dit outomaties.

Stap 1: Kyk na die video

Dit is baie makliker om eers alles deur middel van 'n video te sien doen, en daarom sou ek aanbeveel om na die video hierbo te kyk om 'n idee te kry van hoe alles werk. Hierdie pos bevat slegs die belangrike stappe wat nodig is om dit self te doen.

Stap 2: Installeer ESPHome

Eerstens moet ons die ESPHome-byvoeging in Home Assistant installeer. Gaan na die byvoegingswinkel deur die volgende te doen:

Hass.io -> Byvoegingswinkel

Voeg die volgende URL by die winkel sodat dit die ESPHome-byvoeging kan vind:

github.com/esphome/hassio

As u klaar is, soek u net na ESPHome, klik op die byvoeging wat verskyn en klik op die installeringsknoppie. Die installasie kan 'n rukkie neem, dus neem 'n paar minute, want dit hang af van u internetverbinding. Sodra dit geïnstalleer is, druk eenvoudig op die START -knoppie en wag 'n paar sekondes totdat dit begin. Klik dan op die knoppie wat sê "OPEN WEB UI" wat u na die ESPHome -skerm sal neem.

Stap 3: Stel die bord op (knoop)

Stel die bord op (node)
Stel die bord op (node)

In ESPHome word toestelle knope genoem, en ons moet eers een skep sodat dit kan begin kommunikeer met Home Assistant.

Klik op die knoppie voeg om 'n nuwe node te skep. Gee dit dan 'n naam deur die karakters wat op die skerm verskyn, te gebruik. Ek sal dit 'living_room' noem. Kies dan die toesteltipe wat "WeMos D1 Mini" is vir hierdie demo. Voeg laastens u WiFi -netwerkbesonderhede by sodat die bord met u WiFi -netwerk kan koppel en klik dan op "SUBMIT" om die nodus te skep.

ESPHome moet herbegin word nadat 'n nuwe nodus geskep is. Dit kan gedoen word deur na hass.io -> ESPHome te gaan en dan op die HERSTEL -knoppie te klik. Gee dit 'n paar sekondes en maak dan die WEB -UI oop.

Ons moet hierdie knoop nou konfigureer sodat ons die LED kan beheer wat aan pin D2 gekoppel is. Die ESPHome -webwerf bevat al die inligting wat u nodig het om verskillende komponente te konfigureer, en aangesien ons 'n GPIO -pen sal beheer, kan ons die voorbeeld van die konfigurasie -entiteit -inligting vanaf die volgende bladsy gebruik:

esphome.io/components/switch/gpio.html

Klik op die EDIT -knoppie vir die knoop en plak dan die konfigurasie -inligting en werk dit op soos in die prentjie gewys, en stoor die lêer. Aangesien dit die eerste keer is dat ons die bord met ESPHome gebruik, moet ons die kode handmatig na die bord laai. Sodra dit gedoen is, kan ons die opdaterings outomaties draadloos oplaai met behulp van die OTA -opdateringsfunksie.

Om die kode handmatig af te laai, moet ons dit eers saamstel. Gebruik dus die knoppieopsieskieslys om die kode vir die knoop saam te stel. Dit sal 'n rukkie neem en dit het vir my ongeveer 100 sekondes geneem. Sodra dit klaar is, laai die binêre lêer eenvoudig af. Besoek dan die volgende skakel en laai die ESPHome -flitsgereedskap vir u stelsel af:

github.com/esphome/esphome-flasher/releases

Dubbelklik op die lêer om dit oop te maak. Koppel dan u bord aan, kies die korrekte COM -poort, kies die binêre lêer wat ons afgelaai het en druk dan op die FLASH -knoppie. Dit sal die kode na u bord aflaai, dus gee dit 'n paar sekondes om dit te voltooi. Sodra dit klaar is, maak die bord outomaties verbinding met u WiFi -netwerk en kan u dit in die logboeke sien.

Stap 4: Voeg die knoop by die huisassistent

Voeg die knoop by die huisassistent
Voeg die knoop by die huisassistent
Voeg die knoop by die huisassistent
Voeg die knoop by die huisassistent

Home Assistant sal die bord outomaties opspoor en u 'n kennisgewing daarvoor gee. U kan daarop klik om aan die gang te kom, of u kan na die volgende navigeer:

Konfigurasie -> Integrasies

U sal dan die knoop kan sien, dus klik op konfigureer en bevestig die toevoeging. Al wat ons hoef te doen is om dit by die dashboard te voeg. Gaan dus na die paneelbord/oorsigafdeling en kies dan die opsie "UI instel" in die keusemenu regs bo. Klik dan op die knoppie Voeg, kies Entiteite en gee dit dan 'n nuwe naam. U kan dan die entiteitslys gebruik om die skakelaar te kies wat dieselfde naam as die knoop het. Klik op stoor, sluit die konfigurasie -aansig van die paneelbord en dit is al wat u hoef te doen. As u die skakelaar aanskakel, moet die LED op die bord ook wissel, en die toestand sal op die paneelbord verskyn.

Stap 5: Koppel die DHT11 -sensor

Koppel die DHT11 -sensor aan
Koppel die DHT11 -sensor aan
Koppel die DHT11 -sensor aan
Koppel die DHT11 -sensor aan
Koppel die DHT11 -sensor aan
Koppel die DHT11 -sensor aan
Koppel die DHT11 -sensor aan
Koppel die DHT11 -sensor aan

Ek sal die DHT11 -sensor gebruik om temperatuur- en humiditeitswaardes te verkry. Koppel dit aan die bord deur die verwysingsdraaddiagram te gebruik. U moet eers die voorbeeldkonfigurasie vanaf die ESPHome -webwerf kopieer met die volgende skakel:

esphome.io/components/sensor/dht.html

Gaan dan na ESPHome en wysig die konfigurasie vir die knoop deur die konfigurasie by te voeg. Maak seker dat u die pen opdateer en ook die modelnaam byvoeg soos in die prentjie gesien word. As u klaar is, druk u op die oplaai -knoppie en wag totdat alles voltooi is. Dit sal outomaties die kode skep, saamstel en dit ook draadloos op die bord oplaai met behulp van die OTA -funksie. As u klaar is, sien u die uitvoerlogboeke en sal die bord outomaties aan u netwerk koppel.

Stap 6: Kyk na die temperatuur- en humiditeitswaardes

Kyk na die temperatuur- en humiditeitswaardes
Kyk na die temperatuur- en humiditeitswaardes
Kyk na die temperatuur- en humiditeitswaardes
Kyk na die temperatuur- en humiditeitswaardes

Die volgende ding wat ons moet doen, is om die sensorwaardes by die paneelbord te voeg. Hierdie stap is soortgelyk aan die vorige afdeling. Kies die opsie UI konfigureer om 'n nuwe kaart te skep, gee dit dan 'n naam en voeg die entiteite by soos in die prentjie getoon. Klik op stoor, verlaat die konfigurasie skerm en u kan dan die sensor inligting op die skerm sien.

Dit is so maklik om met tuisautomatisering aan die gang te kom met behulp van ESPHome. Ons sal aanhou om verskillende modules aan die huisassistent te koppel, dus oorweeg dit om op ons YouTube -kanaal in te teken, aangesien dit ons help om projekte soos hierdie te skep.

YouTube:

Dankie dat u gelees het!

Aanbeveel: