Eletechsup Hardware: 23IOD32 Modbus 2 MQTT für günstige Modbus-Module

https://community.home-assistant.io/t/hardware-modbus2mqtt-for-cheap-modbus-modules/993026

Modbus2MQTT-Arduino-Modul
Das Modul und der Code unterscheiden sich von anderen Projekten, da wir mit diesem Modul 32 Ausgänge steuern und 32 Eingänge auslesen können. Da Lichtschalter innerhalb von Millisekunden ausgelöst werden können, müssen die Eingänge schnell ausgelesen werden.

Funktionen:

  • Steuerung von 32 Ausgängen (Steuerrelais, Wärmepumpenventile usw.)
  • Auslesen von 32 Eingängen (Lichtschalter usw.)
  • Automatische Erkennung durch Home Assistant (Gerät einstecken und es wird in HA angezeigt)
  • Automatische Erstellung von Eingängen, Ausgängen und Gesundheitsstatus in Home Assistant
  • Kompaktes Format zur Steuerung von 32 Lichtern und mit 32 Eingängen (z. B. Lichtschalter)

Der Arduino-Code

Hardware:



 

Software:
Screenshot des Arduino-Moduls

 

Screenshot von Home Assistant:

 

Screenshot des Gesundheitsstatus:

 

Screenshot des Add-ons, das derzeit manuell in Home Assistant hinzugefügt wurde:
image

Dieses Add-on reagiert auf den UDP-Broadcast des Moduls, sodass es den MQTT-Server problemlos finden kann. Natürlich müssen Sie beim ersten Einrichten den Standardbenutzernamen und das Standardpasswort verwenden, aber nach der Erkennung können diese geändert werden.

Für dieses Projekt habe ich eine Platine gefertigt und die folgende Hardware verwendet:

  • Arduino Mega Pro
  • 24-DC-zu-5-DC-Wandler (auf der Platine verlötet)
  • RS485-zu-Modbus-Platine (auf der Platine verlötet)
  • Ethernet-Platine
    All das passt in das DIN-Gehäuse.

Wenn Sie ein günstiges, grundlegendes Home-Steuerungssystem haben möchten, ist dies meiner Meinung nach genau das Richtige!



Zurück zum Blog

Hinterlasse einen Kommentar