Inhaltsverzeichnis:

Heimautomatisierung mit NodeMCU, HomeAssistant & MQTT - Gunook
Heimautomatisierung mit NodeMCU, HomeAssistant & MQTT - Gunook

Video: Heimautomatisierung mit NodeMCU, HomeAssistant & MQTT - Gunook

Video: Heimautomatisierung mit NodeMCU, HomeAssistant & MQTT - Gunook
Video: MQTT-Broker in der Cloud - Tasmota + ioBroker mit HiveMQ 2024, November
Anonim
Image
Image

Sie möchten Ihr Zuhause in ein Smart Home verwandeln? Und das auch noch günstig?

NodeMCU und HomeAssistant sind hier, um Ihnen dabei zu helfen. Ich empfehle Ihnen, sich dieses Video anzusehen, vielleicht ist es für Sie einfacher zu folgen. Befolgen Sie andernfalls die Schritte unten.

Lieferungen

1 × NodeMCU v3 NodeMCU bei eBay:

2 × Steckbretter Steckbretter bei eBay:

1 × Fotowiderstand Fotowiderstand bei eBay:

1 × Magnetschalter Magnetschalter bei eBay:

1 × Relais Relais bei eBay:

1 × Schaltflächen und Widerstände bei eBay:

7 × Widerstände (2x 10kOhm, 4x 100Ohm, 1x 4,7kOhm)

4 × LEDs LEDs bei eBay:

20 × Drähte Drähte bei eBay:

1 × Temperatursensor DALLAS Temperatursensor bei eBay:

1 × Bewegungssensor (PIR) Bewegungssensor:

1 × ZUSÄTZLICH: Powerbank

Schritt 1:

Bild
Bild

Hi!

Besorgen Sie sich alle benötigten Verbrauchsmaterialien (Komponenten) und fangen wir an.

Schritt 2:

Verbinden Sie alle Komponenten entsprechend dieser unordentlichen Skizze. Entschuldigung wegen Kabelsalat.:(

Schritt 3:

Bild
Bild

Installieren Sie PlatformIO IDE, HomeAssistant + Python

Sie können diesem Video noch einmal folgen, um weitere Details zur Installation von HomeAssistant und Python zu erfahren. Um Schritt für Schritt der PlatformIO-Installation zu folgen und zu sehen, wie Sie ein einfaches blinkendes LED-Programm hochladen, sehen Sie sich dieses Video an.

Bitte beachten Sie, dass Sie die PlatformIO IDE nicht unbedingt verwenden müssen, aber es wird wahrscheinlich einfacher für Sie sein, zu folgen.

Schritt 4:

Bild
Bild

Kopieren Sie den Code von hier in die Datei main.cpp. Ersetzen Sie mqtt_server IP durch die IP Ihres PCs, auf dem der HomeAssistant installiert ist. Ersetzen Sie SSID und Passwort durch die gewünschte WLAN-SSID und das gewünschte Passwort. Auf NodeMCU hochladen.

Schritt 5:

Bild
Bild

In die Windows-Suche (Start) schreiben Sie %appdata% und öffnen Sie den.homeassistant-Ordner. Dort finden Sie die configuration.yaml. Öffnen Sie es und ersetzen Sie den gesamten Inhalt durch diesen.

Seien Sie vorsichtig, wenn Sie etwas zusätzliches schreiben, da die Konfiguration platzempfindlich ist! Es muss innerhalb seiner Regeln strukturiert sein.

Starten Sie HomeAssistant auf Ihrem PC, falls dieser noch nicht gestartet ist. Geben Sie die IP dieses PCs ein und fügen Sie im Browser den Port:8123 hinzu. In der oberen rechten Ecke finden Sie die Option zum Konfigurieren der Benutzeroberfläche. Wählen Sie das aus und suchen Sie in der oberen rechten Ecke erneut den RAW-Konfigurationseditor und ersetzen Sie seinen Inhalt durch diesen.

Schritt 6:

Bild
Bild

Überprüfen Sie, ob alles richtig angeschlossen ist und MQTT ordnungsgemäß funktioniert, indem Sie alle paar Sekunden Daten senden und testen Sie, wie jeder Sensor funktioniert.

Gehen Sie auf Ihrem Smartphone zum Browser und geben Sie die IP Ihres HomeAssistant-Servers ein und fügen Sie Port:8123 hinzu. Speichern Sie die Webseite auf dem Startbildschirm und Sie haben mit einem Fingertipp Zugriff auf Ihr neues Hausautomationssystem.

Jetzt zum Schluss ermutige ich Sie, dieses Projekt zu erweitern, um nützlicher zu sein und nicht nur für Bildungszwecke.:)

Empfohlen: