[Modul] NRG-Stack MeterHub / Energiezähler - Modbus TCP und RS485 (Symbox) für Siemens, Janitza, Eastron, Shelly, go-e, Meteocontrol blue'Log u. a. (+ Discovery + virtuelle Zähler)

Nachtrag 19.09.2026: Was seit dem Start neu ist

Moin zusammen,

seit dem Start dieses Threads am 15.09. ist viel passiert, das meiste davon auf Zuruf der Tester. Danke besonders an @Mstaudi, der die neuen Wege an seiner Symbox durchgespielt und mit seinen Screenshots mehrere Fehler von mir gefunden hat. Hier die Übersicht. Aktueller Stand: MeterHub 0.31.0-beta.1.

:electric_plug: Neu: RS485-Zähler über die Symbox

Zähler, die per Modbus RTU (RS485) an der Symbox hängen, lassen sich jetzt direkt auslesen, ohne zusätzliches RTU/TCP-Gateway. Das geht über den neuen Verbindungsweg „Symbox-Gateway“ und Symcons eigenes „ModBus Gateway“. So richtest du einen Zähler ein:

  1. Für das Gerät ein natives „ModBus Gateway“ anlegen und dessen DeviceID auf die Modbus-Adresse des Zählers stellen.
  2. In der MeterHub-Instanz unter „Verbindung“ den Verbindungsweg „Symbox-Gateway“ wählen, das Gateway auswählen und „Brücke anlegen und verbinden“ klicken, dann „Änderungen übernehmen“.
  3. „Verbindung testen / Daten sofort lesen“.

Dazwischen sitzt eine kleine Instanz, die NRG-Stack MeterHub Brücke. Sie ist der Grund für einen kleinen Umbau: In meiner ersten Fassung hing der MeterHub selbst am Gateway, und dafür musste er in seinen Stammdaten einen „Elternteil“ verlangen. Das hat bei jeder normalen Direkt-Instanz einen orangen Balken „benötigt eine übergeordnete Instanz“ gezeigt. Jetzt trägt nur noch die Brücke diese Anforderung, und alle Direkt-Instanzen bleiben wie sie sind.

  • Eine Brücke bedient genau eine Unit-ID. Mehrere Geräte am selben Bus brauchen je ein Gateway und je eine Brücke.
  • Die Brücke legst du per Knopf im MeterHub an, du musst sie nicht von Hand suchen.
  • Wer die früheren Beta-Stände 0.29.10 bis 0.29.14 mit direkter Gateway-Verbindung genutzt hat: Instanz und Historie bleiben, einfach die Brücke anlegen und auswählen.
  • Nur lesend. Die Anbindung ist am Referenzmodul von Symcon verifiziert, ein Tester hat bestätigt, dass es läuft. Schreibende Zählertypen (blue’Log RPC/Power Control) bitte nicht über diesen Weg betreiben.

:new_button: Neue Zähler: Eastron SDM120, SDM220, SDM230 :test_tube:

Einphasige Eastron-Zähler, reine RS485-Geräte, also genau der Fall für den Symbox-Weg. Die Registerkarte habe ich gegen drei unabhängige Quellen gegengelesen, an echter Hardware ist sie noch nicht bestätigt, deshalb :test_tube:. Anders als beim SDM630 gibt es keine Summenregister, die Wirkleistung steht auf Register 12, jede Größe wird einzeln gelesen. Wer einen dieser Zähler hat: bitte Wirkleistung, Spannung und Bezugszähler mit der Geräteanzeige vergleichen und mir Bescheid geben.

:shield: Schutz vor Fehl-Lesewerten bei hochgerechneter Energie

Anlass war eine Anlage mit sehr vielen Wechselrichtern: Ein einzelner riesiger Fehl-Lesewert (eine verunglückte Modbus-Dekodierung bei einem Verbindungsaussetzer) blieb dauerhaft im kumulativen Zählerstand stehen.

  • Virtuelle Zähler mit „Energie hochgerechnet“: Jeder Leistungswert wird gegen den robusten Median der anderen Mitglieder im selben Durchlauf geprüft, dazu gibt es einen generischen Absolutdeckel. Ein fester Watt-Grenzwert wäre für Balkonkraftwerk und Solarpark gleichermaßen falsch, deshalb ist der Vergleich relativ.
  • blue’Log-Datenlogger (Adresse 97): Dort steht kein Vergleichsgerät zur Verfügung, deshalb Absolutdeckel plus Sprungvergleich gegen den letzten akzeptierten Wert. Ein echter Stufenwechsel wird nach drei gleichartigen Takten übernommen.
  • Bereits im Archiv stehende Sprünge repariert das nicht, das bleibt eine separate Bereinigung.

:writing_hand: Verständlichere Texte im Gateway-Weg

Auf Rückmeldung der Tester: Die Statuszeile ganz oben sagt im Gateway-Modus jetzt, dass die Brücke zum ModBus Gateway einzutragen ist bzw. dass Brücke und Gateway zu prüfen sind, statt von IP-Adresse oder „Zähler nicht erreichbar“ zu sprechen. Die Felder heißen „ModBus Gateway zum Gerät“ und „NRG-Stack Brücke zum ModBus Gateway“.

:link: Auch bei den Geschwistermodulen

  • InverterHub hat denselben Symbox-Weg mit einer eigenen Brücke (0.77.0-beta.18).
  • ChargerHub hat ebenfalls eine eigene Brücke und neu die Peblar-Wallbox (Home/Home Plus/Business, per Modbus TCP, experimentell :test_tube:, 0.9.91-beta.1).

Jedes Modul bringt seine eigene Brücke mit, sie bleiben also alle für sich eigenständig lauffähig.

Update

  • In der Modulverwaltung (Kanal Beta) aktualisieren und unter „Versionsinformationen“ prüfen, welche Build-Nummer angekommen ist. Bei MeterHub 0.31.0-beta.1 sollte es Build 164 sein.
  • Wird die neue Brücke nicht sofort angeboten, hilft es, die Bibliothek neu zu laden.
  • Direkt-Instanzen bleiben unverändert, es muss nichts umgestellt werden.

Was ich von euch brauche

  • Tester für die SDM120/220/230 und den Symbox-Weg, denn ich kann beides nicht selbst an echter Hardware ausprobieren.
  • Rückmeldung zum Handling: Sind die Felder und Texte verständlich, findest du dich ohne meine Erklärung zurecht?
  • Bei einer Rückmeldung bitte Hersteller, Modell, betroffenes Register bzw. Wert, einen Screenshot der Instanz mit der Statuszeile und die Build-Nummer.

Danke fürs Testen!