Inhaltsverzeichnis:
- Schritt 1: Sehen Sie sich das Video an
- Schritt 2: ESPHome installieren
- Schritt 3: Konfigurieren Sie das Board (Knoten)
- Schritt 4: Fügen Sie den Knoten zu Home Assistant hinzu
- Schritt 5: Verbinden Sie den DHT11-Sensor
- Schritt 6: Anzeigen der Temperatur- und Feuchtigkeitswerte
Video: Ein extrem einfacher Einstieg in die Hausautomation mit DIY-Modulen - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
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)
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
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
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
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:
On Off Latch-Schaltung mit UC. Ein Druckknopf. Ein Stift. Diskrete Komponente.: 5 Schritte
On Off Latch-Schaltung mit UC. Ein Druckknopf. Ein Stift. Discrete Component.: Hallo zusammen, habe im Netz nach einer Ein/Aus-Schaltung gesucht. Alles, was ich fand, war nicht das, was ich suchte. Ich habe mit mir selbst gesprochen, es gibt unbedingt einen Weg dazu. Das habe ich gebraucht. - Nur ein Druckknopf zum Ein- und Ausschalten. - Muss nur
DIY IoT-Lampe für die Hausautomation -- ESP8266-Tutorial: 13 Schritte (mit Bildern)
DIY IoT-Lampe für die Hausautomation || ESP8266-Tutorial: In diesem Tutorial werden wir eine mit dem Internet verbundene intelligente Lampe erstellen. Dies wird tief in das Internet der Dinge eintauchen und eine Welt der Heimautomatisierung eröffnen! Die Lampe ist über WLAN verbunden und verfügt über ein offenes Nachrichtenprotokoll. Das heißt, Sie können wählen
So schließen Sie ein Mini-HiFi-Regalsystem (Soundsystem) richtig an und richten es ein: 8-Schritte (mit Bildern)
So schließen Sie ein Mini-HiFi-Regalsystem (Soundsystem) richtig an und richten es ein: Ich bin ein Mensch, der gerne Elektrotechnik lernt. Ich bin eine High School an der Ann Richards School for Young Women Leaders. Ich mache dies anweisbar, um jedem zu helfen, der seine Musik von einem Mini LG HiFi Shelf Syste genießen möchte
Wie konvertiert man ein physisches Buch in ein E-Book?: 7 Schritte (mit Bildern)
Wie wandelt man ein physisches Buch in ein E-Book um?: Als Student im Hauptfach Chemieingenieurwesen habe ich normalerweise umfangreiche Lehrbücher, technische Bücher und Notizen zum Scannen (manchmal drucken) Ich habe seit einiger Zeit nach einem effizienten Buchscanner gesucht, aber die meisten sind es teuer, extrem groß. Es dauerte nicht lange
Testtools: ein ziemlich einfacher 555-Tester. Korrigiert und aktualisiert.: 3 Schritte
Testtools: ein ziemlich einfacher 555-Tester. Korrigiert und aktualisiert.: Hier werde ich eine kleine Schaltung geben, die testet, ob der 555-Timer, den Sie gerade in einer anderen Schaltung ausprobiert haben (und der entweder aufgeheizt wurde oder überhaupt nicht funktionierte), funktioniert oder nicht. Haben Sie sich jemals gefragt, ob es Ihre Schaltung war oder ob Sie vielleicht gebraten haben