Innehållsförteckning:

Ett extremt enkelt sätt att komma igång med hemautomation med hjälp av DIY -moduler: 6 steg
Ett extremt enkelt sätt att komma igång med hemautomation med hjälp av DIY -moduler: 6 steg

Video: Ett extremt enkelt sätt att komma igång med hemautomation med hjälp av DIY -moduler: 6 steg

Video: Ett extremt enkelt sätt att komma igång med hemautomation med hjälp av DIY -moduler: 6 steg
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Juni
Anonim
Ett extremt enkelt sätt att komma igång med hemautomation med hjälp av DIY -moduler
Ett extremt enkelt sätt att komma igång med hemautomation med hjälp av DIY -moduler

Jag blev positivt överraskad när jag bestämde mig för att försöka lägga till några DIY -sensorer till hemassistenten. Att använda ESPHome är extremt enkelt och i det här inlägget kommer vi att lära oss hur du styr en GPIO -stift och även få temperatur- och luftfuktighetsdata från en trådlös nod, med hjälp av Home Assistant. Det bästa är att det inte kräver någon kod för att skrivas eftersom det gör detta automatiskt.

Steg 1: Titta på videon

Det är mycket lättare att se allt som görs genom en video först och det är därför jag skulle rekommendera att titta på videon som visas ovan för att få en uppfattning om hur allt fungerar. Det här inlägget innehåller bara de viktiga stegen som behövs för att göra detta själv.

Steg 2: Installera ESPHome

Först måste vi installera tillägget ESPHome i Home Assistant. Navigera till tilläggsbutiken genom att göra följande:

Hass.io -> Tilläggsbutik

Lägg till följande webbadress i butiken så att den kan hitta tillägget ESPHome:

github.com/esphome/hassio

När du är klar söker du bara efter ESPHome, klickar på tillägget som visas och trycker på installationsknappen. Installationen kan ta lite tid så snälla ge det några minuter eftersom det beror på din internetanslutning. Efter installationen trycker du bara på START -knappen och väntar några sekunder på att den startar. Klicka sedan på knappen som säger "OPEN WEB UI" som tar dig till ESPHome -skärmen.

Steg 3: Konfigurera kortet (nod)

Konfigurera styrelsen (nod)
Konfigurera styrelsen (nod)

I ESPHome kallas enheter för noder, och vi måste först skapa en så att den sedan kan börja kommunicera med Home Assistant.

Klicka på knappen Lägg till för att skapa en ny nod. Ge det sedan ett namn med hjälp av tecknen som visas på skärmen. Jag kommer att kalla det "living_room". Välj sedan den enhetstyp som är "WeMos D1 Mini" för denna demo. Slutligen lägger du till dina WiFi -nätverksdetaljer så att kortet kan ansluta till ditt WiFi -nätverk och klicka sedan på "SKICKA" för att skapa noden.

ESPHome måste startas om efter att en ny nod har skapats. Detta kan göras genom att navigera till hass.io -> ESPHome och sedan klicka på knappen RESTART. Ge det några sekunder och öppna sedan webbgränssnittet.

Vi måste nu konfigurera denna nod så att vi kan styra lysdioden som är ansluten till stift D2. ESPHome -webbplatsen innehåller all information du behöver för att konfigurera olika komponenter och eftersom vi kommer att styra en GPIO -pin kan vi använda exempelkonfigurationsinformation från följande sida:

esphome.io/components/switch/gpio.html

Klicka på EDIT -knappen för noden och klistra sedan in konfigurationsinformationen och uppdatera den enligt bilden och spara filen. Eftersom det här är första gången vi använder kortet med ESPHome måste vi ladda upp koden manuellt till kortet. När detta är gjort kan vi automatiskt ladda upp alla uppdateringar trådlöst med hjälp av OTA -uppdateringsfunktionen.

För att manuellt ladda ner koden måste vi först kompilera den. Så använd nodalternativmenyn för att kompilera koden för noden. Detta kommer att ta ett tag och det tog ungefär 100 sekunder för mig. När du är klar laddar du bara ner den binära filen. Besök sedan följande länk och ladda ner ESPHome -blinkarverktyget för ditt system:

github.com/esphome/esphome-flasher/releases

Dubbelklicka på filen för att öppna den. Anslut sedan ditt kort, välj rätt COM -port, välj den binära filen vi laddade ner och tryck sedan på FLASH -knappen. Detta kommer att ladda ner koden till ditt kort, så ge det några sekunder att slutföra. När det är klart kommer kortet automatiskt att ansluta till ditt WiFi -nätverk och du kommer att kunna se detta i loggarna.

Steg 4: Lägg till noden i hemassistenten

Lägg till noden i Home Assistant
Lägg till noden i Home Assistant
Lägg till noden i Home Assistant
Lägg till noden i Home Assistant

Home Assistant kommer automatiskt att upptäcka kortet och ge dig ett meddelande om det. Du kan antingen klicka på det för att komma igång eller så kan du navigera till följande:

Konfiguration -> Integrationer

Du kommer då att kunna se noden, så klicka på konfigurera och bekräfta tillägget. Allt vi behöver göra är att lägga till det på instrumentpanelen. Så gå över till instrumentpanelen/översiktsdelen och välj sedan alternativet "Konfigurera användargränssnitt" från alternativmenyn längst upp till höger. Klicka sedan på knappen Lägg till, välj Enheter och ge det sedan ett nytt namn. Du kan sedan använda entitetslistan för att välja omkopplaren som kommer att ha samma namn som noden. Klicka på spara, stäng instrumentpanelens konfigurationsvy och det är allt du behöver göra. Om du växlar omkopplaren bör lysdioden på kortet också växla och statusen visas på instrumentpanelen.

Steg 5: Anslut DHT11 -sensorn

Gränssnitt till DHT11 -sensorn
Gränssnitt till DHT11 -sensorn
Gränssnitt till DHT11 -sensorn
Gränssnitt till DHT11 -sensorn
Gränssnitt till DHT11 -sensorn
Gränssnitt till DHT11 -sensorn
Gränssnitt till DHT11 -sensorn
Gränssnitt till DHT11 -sensorn

Jag kommer att använda DHT11 -sensorn för att få temperatur- och fuktighetsvärden. Anslut den till kortet med hjälp av kopplingsschemat. Du måste först kopiera exempelkonfigurationen från ESPHome -webbplatsen med följande länk:

esphome.io/components/sensor/dht.html

Gå sedan över till ESPHome och redigera konfigurationen för noden genom att lägga till konfigurationen. Var noga med att uppdatera stiftet och även lägga till modellnamnet som visas på bilden. När du är klar trycker du bara på uppladdningsknappen och väntar på att allt ska slutföras. Det kommer automatiskt att skapa, kompilera koden och ladda upp den också till styrelsen trådlöst med hjälp av OTA -funktionen. När du är klar ser du utmatningsloggarna och kortet kommer automatiskt att ansluta till ditt nätverk.

Steg 6: Visa temperatur- och luftfuktighetsvärden

Se värdena för temperatur och luftfuktighet
Se värdena för temperatur och luftfuktighet
Se värdena för temperatur och luftfuktighet
Se värdena för temperatur och luftfuktighet

Nästa sak vi behöver göra är att lägga till sensorvärdena på instrumentpanelen. Detta steg liknar föregående avsnitt. Välj alternativet Konfigurera användargränssnitt för att skapa ett nytt kort, ge det sedan ett namn och lägg till enheterna som visas i bilden. Klicka på spara, avsluta konfigurationsskärmen och du kommer då att kunna se sensorinformationen på skärmen.

Så enkelt är det att komma igång med hemautomation med ESPHome. Vi kommer att fortsätta att ansluta olika moduler till hemassistent, så överväg att prenumerera på vår YouTube -kanal eftersom det hjälper oss att skapa sådana här projekt.

YouTube:

Tack för att du läste!

Rekommenderad: