Innehållsförteckning:
- Steg 1: Titta på videon
- Steg 2: Installera ESPHome
- Steg 3: Konfigurera kortet (nod)
- Steg 4: Lägg till noden i hemassistenten
- Steg 5: Anslut DHT11 -sensorn
- Steg 6: Visa temperatur- och luftfuktighetsvärden
Video: Ett extremt enkelt sätt att komma igång med hemautomation med hjälp av DIY -moduler: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
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)
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
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
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
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:
Komma igång med hemautomation: Installera hemassistent: 3 steg
Komma igång med hemautomation: Installera hemassistent: Vi ska nu starta hemautomationsserien, där vi skapar ett smart hem som gör att vi kan styra saker som lampor, högtalare, sensorer och så vidare med hjälp av ett centralt nav tillsammans med en röstassistent. I det här inlägget kommer vi att lära oss att
Ett enkelt sätt att få data från ditt fordon: 4 steg
Ett enkelt sätt att hämta data från ditt fordon: Här introducerar vi ett enkelt sätt att få data från ditt fordons OBD-II-kontakt samt GPS-data. OBD-II, den andra omborddiagnostiken, är en bilterm som hänvisar till ett fordons självdiagnostik och rapporteringsförmåga. OBD -system ger
SlouchyBoard - ett irriterande sätt att hålla dig från att slinka (Intro till EasyEDA): 4 steg (med bilder)
SlouchyBoard - ett irriterande sätt att hålla dig från att slinka (Intro till EasyEDA): Slouchy board är en liten 30 mm x 30 mm PCB (Printed Circuit Board) som använder en lutningsgivare, en piezo -summer och en ATTiny 85 för att göra ett irriterande ljud när användaren är slarvig. Brädan kan fästas på en användares skjorta eller hatt så att när de lägger
(Enkelt) enkelt sätt att få analogt/pwm -ljud från Raspberry PI Zero och även ansluta till Crt TV: 4 steg
(Enkelt) enkelt sätt att få analogt/pwm -ljud från Raspberry PI Zero och även ansluta till Crt TV: Här har jag använt en enklaste metod för att mata ljud till en tv tillsammans med video från en annan webbplats
Ett riktigt enkelt/enkelt/inte komplicerat sätt att få människor/människor/djur/robotar att se ut som om de har riktigt cool/ljus värmevision (valfri färg) med GIMP: 4 steg
Ett riktigt enkelt/enkelt/inte komplicerat sätt att få människor/människor/djur/robotar att se ut som om de har riktigt cool/ljus värmevision (valfri färg) med GIMP: Läs … titeln