Inhaltsverzeichnis:

Ein extrem einfacher Einstieg in die Hausautomation mit DIY-Modulen - Gunook
Ein extrem einfacher Einstieg in die Hausautomation mit DIY-Modulen - Gunook

Video: Ein extrem einfacher Einstieg in die Hausautomation mit DIY-Modulen - Gunook

Video: Ein extrem einfacher Einstieg in die Hausautomation mit DIY-Modulen - Gunook
Video: DIY Batteriespeicher - Grundlagen mit @MeintechblogDe 2024, Juli
Anonim
Ein extrem einfacher Einstieg in die Hausautomation mit DIY-Modulen
Ein extrem einfacher Einstieg in die Hausautomation mit DIY-Modulen

Ich war angenehm überrascht, als ich beschloss, dem Heimassistenten einige DIY-Sensoren hinzuzufügen. Die Verwendung von ESPHome ist äußerst einfach. In diesem Beitrag erfahren Sie, wie Sie mit Home Assistant einen GPIO-Pin steuern und auch Temperatur- und Feuchtigkeitsdaten von einem drahtlosen Knoten erhalten. Das Beste daran ist, dass kein Code geschrieben werden muss, da dies automatisch erfolgt.

Schritt 1: Sehen Sie sich das Video an

Es ist viel einfacher, zuerst alles durch ein Video zu sehen, und deshalb würde ich empfehlen, das oben gezeigte Video anzusehen, um eine Vorstellung davon zu bekommen, wie alles funktioniert. Dieser Beitrag enthält nur die wichtigen Schritte, die Sie dafür benötigen.

Schritt 2: ESPHome installieren

Zuerst müssen wir das ESPHome-Add-on in Home Assistant installieren. Navigieren Sie wie folgt zum Add-on-Store:

Hass.io -> Add-On-Store

Fügen Sie dem Store die folgende URL hinzu, damit er das ESPHome Add-On findet:

github.com/esphome/hassio

Wenn Sie fertig sind, suchen Sie einfach nach ESPHome, klicken Sie auf das angezeigte Add-on und klicken Sie auf die Schaltfläche Installieren. Die Installation kann einige Zeit in Anspruch nehmen. Bitte geben Sie ihr ein paar Minuten Zeit, da dies von Ihrer Internetverbindung abhängt. Drücken Sie nach der Installation einfach die START-Taste und warten Sie einige Sekunden, bis es gestartet wird. Klicken Sie dann auf die Schaltfläche "OPEN WEB UI", die Sie zum ESPHome-Bildschirm führt.

Schritt 3: Konfigurieren Sie das Board (Knoten)

Konfigurieren Sie das Board (Knoten)
Konfigurieren Sie das Board (Knoten)

In ESPHome werden Geräte als Knoten bezeichnet, und wir müssen zuerst einen erstellen, damit er dann mit dem Home Assistant kommunizieren kann.

Klicken Sie auf die Schaltfläche Hinzufügen, um einen neuen Knoten zu erstellen. Geben Sie ihm dann einen Namen, indem Sie die auf dem Bildschirm angezeigten Zeichen verwenden. Ich nenne es "Wohnzimmer". Wählen Sie dann den Gerätetyp "WeMos D1 Mini" für diese Demo aus. Fügen Sie schließlich Ihre WLAN-Netzwerkdetails hinzu, damit sich das Board mit Ihrem WLAN-Netzwerk verbinden kann, und klicken Sie dann auf "SENDEN", um den Knoten zu erstellen.

ESPHome muss nach dem Erstellen eines neuen Knotens neu gestartet werden. Navigieren Sie dazu zu hass.io -> ESPHome und klicken Sie dann auf die Schaltfläche NEUSTART. Geben Sie ihm ein paar Sekunden Zeit und öffnen Sie dann die WEB-Benutzeroberfläche.

Wir müssen nun diesen Knoten konfigurieren, damit wir die LED steuern können, die an Pin D2 angeschlossen ist. Die ESPHome-Website enthält alle Informationen, die Sie zum Konfigurieren verschiedener Komponenten benötigen, und da wir einen GPIO-Pin steuern werden, können wir die Beispielinformationen zur Konfigurationseinheit von der folgenden Seite verwenden:

esphome.io/components/switch/gpio.html

Klicken Sie auf die Schaltfläche BEARBEITEN für den Knoten und fügen Sie dann die Konfigurationsinformationen ein, aktualisieren Sie sie wie in der Abbildung gezeigt und speichern Sie dann die Datei. Da wir das Board zum ersten Mal mit ESPHome verwenden, müssen wir den Code manuell auf das Board hochladen. Sobald dies erledigt ist, können wir mit der OTA-Update-Funktion automatisch alle Updates drahtlos hochladen.

Um den Code manuell herunterzuladen, müssen wir ihn zuerst kompilieren. Verwenden Sie also das Menü mit den Knotenoptionen, um den Code für den Knoten zu kompilieren. Das wird eine Weile dauern und es dauerte ungefähr 100 Sekunden für mich. Wenn Sie fertig sind, laden Sie einfach die Binärdatei herunter. Besuchen Sie dann den folgenden Link und laden Sie das ESPHome-Flasher-Tool für Ihr System herunter:

github.com/esphome/esphome-flasher/releases

Doppelklicken Sie auf die Datei, um sie zu öffnen. Schließen Sie dann Ihr Board an, wählen Sie den richtigen COM-Port aus, wählen Sie die heruntergeladene Binärdatei aus und drücken Sie dann die FLASH-Taste. Dadurch wird der Code auf Ihr Board heruntergeladen. Geben Sie ihm also ein paar Sekunden Zeit, um ihn abzuschließen. Sobald dies erledigt ist, verbindet sich das Board automatisch mit Ihrem WLAN-Netzwerk und Sie können dies in den Protokollen sehen.

Schritt 4: Fügen Sie den Knoten zu Home Assistant hinzu

Fügen Sie den Knoten zu Home Assistant hinzu
Fügen Sie den Knoten zu Home Assistant hinzu
Fügen Sie den Knoten zu Home Assistant hinzu
Fügen Sie den Knoten zu Home Assistant hinzu

Home Assistant erkennt das Board automatisch und benachrichtigt Sie darüber. Sie können entweder darauf klicken, um zu beginnen, oder Sie können zu Folgendem navigieren:

Konfiguration -> Integrationen

Sie können dann den Knoten sehen, klicken Sie also auf Konfigurieren und bestätigen Sie das Hinzufügen. Jetzt müssen wir es nur noch zum Dashboard hinzufügen. Gehen Sie also zum Abschnitt Dashboard/Übersicht und wählen Sie dann die Option "Benutzeroberfläche konfigurieren" aus dem Optionsmenü im oberen rechten Bereich. Klicken Sie dann auf die Schaltfläche Hinzufügen, wählen Sie Entitäten aus und geben Sie ihm einen neuen Namen. Sie können dann die Entitätsliste verwenden, um den Switch auszuwählen, der denselben Namen wie der Knoten hat. Klicken Sie auf Speichern, schließen Sie die Dashboard-Konfigurationsansicht und das ist alles, was Sie tun müssen. Wenn Sie den Schalter umschalten, sollte auch die LED auf der Platine umschalten und der Status wird auf dem Dashboard angezeigt.

Schritt 5: Verbinden Sie den DHT11-Sensor

Schnittstelle zum DHT11-Sensor
Schnittstelle zum DHT11-Sensor
Schnittstelle zum DHT11-Sensor
Schnittstelle zum DHT11-Sensor
Schnittstelle zum DHT11-Sensor
Schnittstelle zum DHT11-Sensor
Schnittstelle zum DHT11-Sensor
Schnittstelle zum DHT11-Sensor

Ich werde den DHT11-Sensor verwenden, um Temperatur- und Feuchtigkeitswerte zu erhalten. Verbinden Sie es anhand des Referenzschaltplans mit der Platine. Sie müssen zunächst die Beispielkonfiguration von der ESPHome-Website über den folgenden Link kopieren:

esphome.io/components/sensor/dht.html

Gehen Sie dann zu ESPHome und bearbeiten Sie die Konfiguration für den Knoten, indem Sie die Konfiguration hinzufügen. Stellen Sie sicher, dass Sie den Pin aktualisieren und auch den Modellnamen hinzufügen, wie im Bild zu sehen. Wenn Sie fertig sind, klicken Sie einfach auf die Schaltfläche zum Hochladen und warten Sie, bis alles abgeschlossen ist. Es wird den Code automatisch erstellen, kompilieren und mit der OTA-Funktion drahtlos auf das Board hochladen. Nach Abschluss sehen Sie die Ausgabeprotokolle und das Board verbindet sich automatisch mit Ihrem Netzwerk.

Schritt 6: Anzeigen der Temperatur- und Feuchtigkeitswerte

Sehen Sie sich die Temperatur- und Luftfeuchtigkeitswerte an
Sehen Sie sich die Temperatur- und Luftfeuchtigkeitswerte an
Sehen Sie sich die Temperatur- und Luftfeuchtigkeitswerte an
Sehen Sie sich die Temperatur- und Luftfeuchtigkeitswerte an

Als nächstes müssen wir die Sensorwerte zum Dashboard hinzufügen. Dieser Schritt ähnelt dem vorherigen Abschnitt. Wählen Sie die Option Benutzeroberfläche konfigurieren aus, um eine neue Karte zu erstellen, geben Sie ihr einen Namen und fügen Sie die Entitäten wie in der Abbildung gezeigt hinzu. Klicken Sie auf Speichern, verlassen Sie den Konfigurationsbildschirm und Sie können die Sensorinformationen auf dem Bildschirm anzeigen.

So einfach ist der Einstieg in die Hausautomation mit ESPHome. Wir werden weiterhin verschiedene Module mit dem Home Assistant verbinden, also erwägen Sie bitte, unseren YouTube-Kanal zu abonnieren, da er uns hilft, Projekte wie dieses zu erstellen.

YouTube:

Vielen Dank fürs Lesen!

Empfohlen: