NEWS
Mod-Bus gibt jeden Mittwoch falschen Wert vom SMA WR aus
-
Hallo an Alle,
ich lese meinen SMA STP8.0 Wechselrichter per Modbus aus.
Funktioniert alles super bis auf den Wert "30531 Gesamtertrag in kWh".
Dieser gibt ab und zu einen viel zu hohen Wert aus.Ich hatte schon SMA angeschrieben, die meinten das würde an ioBroker liegen.
Somit habe ich das weiter untersucht.
Hier wird lustigerweise pünktlich jeden Mittwoch, der Wert, der nach ~1Uhr gelesen wird als 4294967295 geschrieben. Das wird wohl eine Art Maximalwert sein.(2^32)Hat jemand ähnliche Erfahrung gemacht?
Problem ist, dass es mir dann immer Sourceanalytix verhagelt und ich das korrigieren muss.
-
Hallo an Alle,
ich lese meinen SMA STP8.0 Wechselrichter per Modbus aus.
Funktioniert alles super bis auf den Wert "30531 Gesamtertrag in kWh".
Dieser gibt ab und zu einen viel zu hohen Wert aus.Ich hatte schon SMA angeschrieben, die meinten das würde an ioBroker liegen.
Somit habe ich das weiter untersucht.
Hier wird lustigerweise pünktlich jeden Mittwoch, der Wert, der nach ~1Uhr gelesen wird als 4294967295 geschrieben. Das wird wohl eine Art Maximalwert sein.(2^32)Hat jemand ähnliche Erfahrung gemacht?
Problem ist, dass es mir dann immer Sourceanalytix verhagelt und ich das korrigieren muss.
@hg6806 Das Problem habe ich bei meinem STP 5.0 ebenfalls. Es tritt reproduzierbar beim Abschalten des WR am Abend auf:

Für mich sieht es nicht nach einem Problem im ioBroker aus. Der WR schreibt das Modbus Register beim Abschalten wohl mit 1en voll - das macht er mit anderen Registern nicht. Um den ioBroker als Fehlerquelle mit absoluter Sicherheit auszuschließen, müsste man sich das Register mal mit einem beliebigen Modbus Client anschauen, hast du das schon mal versucht?Ich habe ebenfalls das Problem, dass es mir die Charts verhagelt. Einzige Option ist aktuell, das Objekt im ioBroker über ein Skript auf eine zweite Variable zu schreiben, den Wert zu plausibilisieren und die zweite Variable in die Datenbank zu mappen.
-
@hg6806 Das Problem habe ich bei meinem STP 5.0 ebenfalls. Es tritt reproduzierbar beim Abschalten des WR am Abend auf:

Für mich sieht es nicht nach einem Problem im ioBroker aus. Der WR schreibt das Modbus Register beim Abschalten wohl mit 1en voll - das macht er mit anderen Registern nicht. Um den ioBroker als Fehlerquelle mit absoluter Sicherheit auszuschließen, müsste man sich das Register mal mit einem beliebigen Modbus Client anschauen, hast du das schon mal versucht?Ich habe ebenfalls das Problem, dass es mir die Charts verhagelt. Einzige Option ist aktuell, das Objekt im ioBroker über ein Skript auf eine zweite Variable zu schreiben, den Wert zu plausibilisieren und die zweite Variable in die Datenbank zu mappen.
@percy
Danke für deine Antwort.
Was meinst du damit, dass der WR sich abends abschaltet? Macht er das bei dir gewollt?Wie schon geschrieben tritt es immer Mittwochnacht auf.
So fit bin ich leider nicht einen anderen ModBus Client aufzusetzen.
Eine Ersatz-Variable habe ich angelegt, was auch funktioniert, jedoch bin ich immer ein Freund das Problem von Grund auf zu lösen.
-
@percy
Danke für deine Antwort.
Was meinst du damit, dass der WR sich abends abschaltet? Macht er das bei dir gewollt?Wie schon geschrieben tritt es immer Mittwochnacht auf.
So fit bin ich leider nicht einen anderen ModBus Client aufzusetzen.
Eine Ersatz-Variable habe ich angelegt, was auch funktioniert, jedoch bin ich immer ein Freund das Problem von Grund auf zu lösen.
-
OK, das ist bei mir anders, da ich kein Display habe. Es wird lediglich an einer LED angezeigt ob er noch Strom erzeugt.
Das ist aber losgelöst von dem Fehlverhalten bei mir.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden