Inhaltsverzeichnis:

Arduino für ein kabelgebundenes Heimassistenten-Netzwerk - Gunook
Arduino für ein kabelgebundenes Heimassistenten-Netzwerk - Gunook

Video: Arduino für ein kabelgebundenes Heimassistenten-Netzwerk - Gunook

Video: Arduino für ein kabelgebundenes Heimassistenten-Netzwerk - Gunook
Video: Atom Hydrogen - Universal Smart Home Controller, Übersicht, Funktionen, ESP Home, Home Assistant 2024, November
Anonim
Arduino für ein kabelgebundenes Heimassistenten-Netzwerk
Arduino für ein kabelgebundenes Heimassistenten-Netzwerk

Wifi-Komponenten wie die verschiedenen Sonoff, Tasmota und ESP8266 sind sehr einfach zu konfigurieren und zu verwenden, aber die Dinge sind oft nicht so einfach, wie sie scheinen.

In Industrie-/Geschäftsumgebungen ist die drahtlose Automatisierung nicht so verbreitet. Drahtlose Komponenten sind weniger zuverlässig als ihre kabelgebundenen Gegenstücke.

Würden Sie einen drahtlosen Rauchmelder in einer Fabrik verwenden? Ich glaube nicht. Und warum sollten Sie einen magnetischen Wifi-Türsensor in Ihrem Zuhause verwenden?

Kabelgebundene Sensoren/Aktoren sind sehr zuverlässig, benötigen keine Batterie, keine Funkwellen in Ihrem Zuhause.

Was ich gemacht habe, ist eine Hardwarekomponente, die über RS-485 mit einem Heimassistenten-Controller (über die Modbus-Plattform) verbunden werden kann. Es basiert auf einem Arduino. Es ähnelt dem Sonoff-Schalter / -Relais, ist jedoch verdrahtet.

Er kann als Lichtregler fungieren (über ein Relais und einen Eingang für die Tasten).

Er kann als Fernschalter fungieren (über ein Relais und einen Eingang für die Tasten).

Es kann als Thermostat fungieren.

Es kann als Temperatursensor fungieren.

Ein einzelnes Arduino-Board kann all diese Dinge gleichzeitig sein, wobei viele Ein- / Ausgänge angeschlossen sind.

Schritt 1: Bauen Sie das Hardware-Teil

Bauen Sie das Hardware-Teil
Bauen Sie das Hardware-Teil

Du brauchst ein Arduino-Board.

Ich habe ein Arduino Nano verwendet, aber andere werden in Ordnung sein.

Schließen Sie den RS-485-Konverter, ein Display, wenn Sie es verwenden möchten, Relais(s) an und richten Sie es für Drucktasten ein.

Schritt 2: Flashen Sie die Firmware

Flashen der Firmware
Flashen der Firmware

Code finden Sie unter

Vergessen Sie nicht, es vor dem Kopieren zu konfigurieren. Sie müssen die Pins einrichten, die als Eingang verwendet werden, Ausgänge, wenn es einen Temperatursensor, ein Display usw

Schritt 3: Home Assistant konfigurieren

Home Assistant konfigurieren
Home Assistant konfigurieren

Bearbeiten Sie die configuration.yaml

Klima: - Plattform: Modbus Name: Thermostat Slave: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 precision: 1 unit_of_measurement: °C data_type: float

Schritt 4: Verbinden Sie das Arduino mit dem Raspberry Running Home Assistant

Verbinden Sie das Arduino mit dem Raspberry Running Home Assistant
Verbinden Sie das Arduino mit dem Raspberry Running Home Assistant

Verwenden Sie einen RS-485 USB-Dongle. Findest du bei ebay oder amazon. Es ist sehr günstig.

Schritt 5: Home Assistant neu starten

Home Assistant neu starten
Home Assistant neu starten

Jetzt können Sie den Temperatursollwert sehen und steuern. Der Sollwert kann über ein Automatisierungsskript und von anderen Komponenten gesteuert werden. Mit einem Google-Assistenten können Sie die Temperatur über Sprachbefehle ändern.

Empfohlen: