Inhoudsopgave:

Een uiterst eenvoudige manier om aan de slag te gaan met domotica met behulp van doe-het-zelfmodules - Ajarnpa
Een uiterst eenvoudige manier om aan de slag te gaan met domotica met behulp van doe-het-zelfmodules - Ajarnpa

Video: Een uiterst eenvoudige manier om aan de slag te gaan met domotica met behulp van doe-het-zelfmodules - Ajarnpa

Video: Een uiterst eenvoudige manier om aan de slag te gaan met domotica met behulp van doe-het-zelfmodules - Ajarnpa
Video: ОРХИДЕИ И НАВЯЗАННЫЕ СТЕРЕОТИПЫ МИФЫ И ПРЕДРАССУДКИ , КОТОРЫЕ МЕШАЮТ УХОДУ! ЧЕГО НЕ НАДО БОЯТЬСЯ?! 2024, November
Anonim
Een uiterst eenvoudige manier om aan de slag te gaan met domotica met behulp van doe-het-zelfmodules
Een uiterst eenvoudige manier om aan de slag te gaan met domotica met behulp van doe-het-zelfmodules

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)

Configureer het bord (knooppunt)
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

Voeg de Node toe aan Home Assistant
Voeg de Node toe aan Home Assistant
Voeg de Node toe aan Home Assistant
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

Interface de DHT11-sensor
Interface de DHT11-sensor
Interface de DHT11-sensor
Interface de DHT11-sensor
Interface de DHT11-sensor
Interface de DHT11-sensor
Interface de DHT11-sensor
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

Bekijk de temperatuur- en vochtigheidswaarden
Bekijk de temperatuur- en vochtigheidswaarden
Bekijk de temperatuur- en vochtigheidswaarden
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: