Nur wer seinen Stromverbrauch kennt, kann auch etwas daran ändern. Also stelle ich heute mein neues Modul für die SmartHome Software IP-Symcon vor. Mit dem Modul können die Stromzähler der ABB Energy Meter B-Serie mit ModBus (RTU) ganz einfach in IP-Symcon eingebunden werden.
Warum ein Modul, wenn IP-Symcon doch direkt ModBus unterstützt? Hier die drei wichtigsten Vorteile:
- Das Modul legt automatisch Variablen für alle benötigten bzw. verfügbaren Messgrößen an. Diese können einfach in der Instanz ausgewählt werden (siehe Abbildung). Somit muss man sich nicht mehr mit den seitenlangen Registerdokumentationen, Datentypen und Function codes herumschlagen.
- Die Register können im Modul auch blockweise zusammengefasst und ausgelesen werden. Damit können einerseits verschiedene Messwerte zum gleichen Zeitpunkt ausgelesen werden. Andererseits verringert es die Dauer des Auslesevorgangs über den Bus. Dies bringt bei ModBus RTU einen enormen Geschwindigkeitsvorteil, sodass aus Ausleseintervalle von unter einer Sekunde für alle Register kein Problem mehr sind.
- Mit dem Modul können mehrere Zähler an einem physikalischen RS485 Bus betrieben werden. Normalerweise benötigt IP-Symcon – obwohl ModBus ein Bus-System ist – für jedes physikalische Gerät eine physikalische RS485 Schnittstelle in Symcon, damit es nicht zu Kollisionen kommt. Das Modul kümmert sich um das korrekte Timing, sodass Kollisionen vermieden werden und mehrere Zähler an einem Bus betrieben werden können.
Das Modul steht ab sofort im Symcon Module Store zur Installation bereit. Den Sourcecode und die Dokumentation findet ihr im GitHub Repository.