Inhoudsopgave:
- Stap 1: Bekijk de video
- Stap 2: Installeer ESPHome
- Stap 3: Configureer het bord (knooppunt)
- Stap 4: Voeg de Node toe aan Home Assistant
- Stap 5: Interface de DHT11-sensor
- Stap 6: Bekijk de temperatuur- en vochtigheidswaarden
Video: Een uiterst eenvoudige manier om aan de slag te gaan met domotica met behulp van doe-het-zelfmodules - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Ik was aangenaam verrast toen ik besloot om te proberen wat doe-het-zelfsensoren toe te voegen aan de thuisassistent. Het gebruik van ESPHome is uiterst eenvoudig en in dit bericht zullen we leren hoe we een GPIO-pin kunnen bedienen en ook temperatuur- en vochtigheidsgegevens van een draadloos knooppunt kunnen verkrijgen met behulp van Home Assistant. Het beste is dat er geen code hoeft te worden geschreven, omdat dit automatisch gebeurt.
Stap 1: Bekijk de video
Het is veel gemakkelijker om alles eerst via een video te zien en daarom raad ik aan om de bovenstaande video te bekijken om een idee te krijgen van hoe alles werkt. Dit bericht bevat alleen de belangrijke stappen die nodig zijn om dit zelf te doen.
Stap 2: Installeer ESPHome
Eerst moeten we de ESPHome-add-on in Home Assistant installeren. Navigeer als volgt naar de add-on store:
Hass.io -> Add-On Store
Voeg de volgende URL toe aan de winkel zodat deze de ESPHome-add-on kan vinden:
github.com/esphome/hassio
Als u klaar bent, zoekt u eenvoudig naar ESPHome, klikt u op de add-on die verschijnt en drukt u op de knop Installeren. De installatie kan enige tijd duren, dus geef het een paar minuten de tijd, aangezien dit afhankelijk is van uw internetverbinding. Eenmaal geïnstalleerd, drukt u gewoon op de START-knop en wacht u een paar seconden totdat deze start. Klik vervolgens op de knop met de tekst "OPEN WEB UI", waarmee u naar het ESPHome-scherm gaat.
Stap 3: Configureer het bord (knooppunt)
In ESPHome worden apparaten knooppunten genoemd en we moeten er eerst een maken zodat deze vervolgens kan communiceren met Home Assistant.
Klik op de knop Toevoegen om een nieuw knooppunt te maken. Geef het vervolgens een naam met behulp van de tekens die op het scherm worden weergegeven. Ik noem het "woonkamer". Selecteer vervolgens het apparaattype dat "WeMos D1 Mini" is voor deze demo. Voeg ten slotte uw WiFi-netwerkgegevens toe zodat het bord verbinding kan maken met uw WiFi-netwerk en klik vervolgens op "VERZENDEN" om het knooppunt te maken.
ESPHome moet opnieuw worden gestart na het maken van een nieuw knooppunt. Dit kan gedaan worden door te navigeren naar hass.io -> ESPHome en vervolgens op de RESTART-knop te klikken. Geef het een paar seconden en open vervolgens de WEB UI.
We moeten dit knooppunt nu configureren zodat we de LED kunnen besturen die is aangesloten op pin D2. De ESPHome-website bevat alle informatie die u nodig hebt om verschillende componenten te configureren en aangezien we een GPIO-pin zullen besturen, kunnen we de voorbeeldconfiguratie-entiteitsinformatie van de volgende pagina gebruiken:
esphome.io/components/switch/gpio.html
Klik op de knop BEWERKEN voor het knooppunt en plak vervolgens de configuratie-informatie en werk deze bij zoals weergegeven in de afbeelding en sla vervolgens het bestand op. Aangezien dit de eerste keer is dat we het bord met ESPHome gebruiken, moeten we de code handmatig naar het bord uploaden. Zodra dit is gebeurd, kunnen we alle updates automatisch draadloos uploaden met behulp van de OTA-updatefunctie.
Om de code handmatig te downloaden, moeten we deze eerst compileren. Gebruik dus het knooppuntoptiesmenu om de code voor het knooppunt te compileren. Dit duurt even en bij mij duurde het ongeveer 100 seconden. Als u klaar bent, downloadt u eenvoudig het binaire bestand. Ga vervolgens naar de volgende link en download de ESPHome-flashertool voor uw systeem:
github.com/esphome/esphome-flasher/releases
Dubbelklik op het bestand om het te openen. Sluit vervolgens je board aan, selecteer de juiste COM-poort, selecteer het binaire bestand dat we hebben gedownload en druk vervolgens op de FLASH-knop. Hiermee wordt de code naar je bord gedownload, dus geef het een paar seconden om te voltooien. Als je klaar bent, maakt het bord automatisch verbinding met je wifi-netwerk en kun je dit zien in de logs.
Stap 4: Voeg de Node toe aan Home Assistant
Home Assistant zal het bord automatisch detecteren en je er een melding voor geven. U kunt erop klikken om aan de slag te gaan of u kunt naar het volgende navigeren:
Configuratie -> Integraties
U kunt dan het knooppunt zien, dus klik op configureren en bevestig de toevoeging. Nu hoeven we het alleen nog maar aan het dashboard toe te voegen. Ga dus naar het dashboard/overzichtsgedeelte en selecteer vervolgens de optie "UI configureren" in het optiemenu in de rechterbovenhoek. Klik vervolgens op de knop Toevoegen, selecteer Entiteiten en geef het een nieuwe naam. U kunt vervolgens de entiteitenlijst gebruiken om de switch te selecteren die dezelfde naam heeft als het knooppunt. Klik op opslaan, sluit de dashboardconfiguratieweergave en dat is alles wat u hoeft te doen. Als u de schakelaar omschakelt, moet de LED op het bord ook omschakelen en wordt de status op het dashboard weergegeven.
Stap 5: Interface de DHT11-sensor
Ik zal de DHT11-sensor gebruiken om temperatuur- en vochtigheidswaarden te verkrijgen. Sluit het aan op het bord met behulp van het referentiebedradingsschema. U moet eerst de voorbeeldconfiguratie van de ESPHome-website kopiëren met behulp van de volgende link:
esphome.io/components/sensor/dht.html
Ga vervolgens naar ESPHome en bewerk de configuratie voor het knooppunt door de configuratie toe te voegen. Zorg ervoor dat u de pin bijwerkt en ook de modelnaam toevoegt zoals te zien is in de afbeelding. Als je klaar bent, druk je gewoon op de uploadknop en wacht je tot alles is voltooid. Het zal automatisch de code maken, compileren en ook draadloos uploaden naar het bord, met behulp van de OTA-functie. Eenmaal voltooid, ziet u de uitvoerlogboeken en maakt het bord automatisch verbinding met uw netwerk.
Stap 6: Bekijk de temperatuur- en vochtigheidswaarden
Het volgende dat we moeten doen, is de sensorwaarden toevoegen aan het dashboard. Deze stap is vergelijkbaar met de vorige sectie. Selecteer de optie UI configureren om een nieuwe kaart te maken, geef deze een naam en voeg de entiteiten toe zoals weergegeven in de afbeelding. Klik op opslaan, verlaat het configuratiescherm en u kunt de sensorinformatie op het scherm bekijken.
Zo eenvoudig is het om aan de slag te gaan met domotica met ESPHome. We zullen doorgaan met het koppelen van verschillende modules aan de thuisassistent, dus overweeg alsjeblieft om je te abonneren op ons YouTube-kanaal, omdat het ons helpt bij het maken van projecten zoals deze.
YouTube:
Bedankt voor het lezen!
Aanbevolen:
Hoe een Raspberry Pi in te stellen en ermee aan de slag te gaan: 4 stappen
Hoe een Raspberry Pi in te stellen en ermee aan de slag te gaan: voor de lezers van de toekomst zijn we in 2020. Het jaar waarin, als je geluk hebt om gezond te zijn en niet besmet door Covid-19, je ineens , kreeg veel meer vrije tijd dan je ooit had gedacht. Dus hoe kan ik mezelf op een niet al te domme manier bezighouden? Oh ja
Aan de slag met domotica: Home Assistant installeren: 3 stappen
Aan de slag met domotica: Home Assistant installeren: we gaan nu beginnen met de serie domotica, waar we een slim huis creëren waarmee we dingen als lichten, luidsprekers, sensoren enzovoort kunnen bedienen met behulp van een centrale hub samen met een stem assistent. In dit bericht zullen we leren hoe je ins
Game-saves kopiëren naar een MU van Microsoft of een derde partij op een eenvoudige manier: 9 stappen
Game Saves kopiëren naar een Microsoft of 3rd Party MU op de GEMAKKELIJKE MANIER .: Originele tutorial HIER Er zijn tal van Softmod-tutorials die er zijn en ze zijn allemaal goed, maar het is lastig om de opslagbestanden op de Xbox HDD te krijgen, ik heb een leven gemaakt cd die het eenvoudig maakt om dat te doen. Dit is geen complete softmod-tutorial, dit
Aansluiten en aan de slag gaan met uw DJ-apparatuur: 8 stappen
Aansluiten en aan de slag gaan met uw DJ-apparatuur: Het doel van deze instructable is u, de lezer, te laten zien hoe u uw draaitafel instelt en hoe u uw DJ-apparatuur aansluit
Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen
Gebruikersniveaus van NUMA toevoegen aan uw exemplaar van N NumADD Firefox-add-on gebruiken: Elke gebruiker van Metanet's N-database op gebruikersniveau NUMA weet hoe onhandig de interface is voor het kopiëren van door gebruikers gemaakte niveaus naar uw exemplaar van het spel. NumADD, elimineert de noodzaak van kopiëren en plakken en maakt het overzetten van niveaus het werk van één muisklik