NEWS
Modbus Fehler abfangen
-
Hallo Allerseits,
habe einen Wechselrichter per Modbus eingebunden. Tags über funktioniert das auch super.
Wenn über eine längere Zeit aber der Wechselrichter nichts mehr produziert legt er sich schlafen. Dabei bringt er zuerst sinnlose Werte und dann schaltet die Kommunikation ab. Morgens wenn der wieder aufwacht liefert er wieder korrekte Daten.
Gibt es eine Möglichkeit solch einen Fehler abzufangen oder Alternativ den Adapter zum Sonnenuntergang aus- und zum Sonnenaufgang wieder einzuschalten?modbus.1 2022-01-17 19:41:33.341 warn Poll error count: 1 code: {"err":"timeout","timeout":4000} modbus.1 2022-01-17 19:41:33.340 error Client in error state. modbus.1 2022-01-17 19:41:33.340 error Request timed out. modbus.1 2022-01-17 19:41:33.339 warn Error: undefinedDanke Viele Grüsse von der Küste
-
Hallo Allerseits,
habe einen Wechselrichter per Modbus eingebunden. Tags über funktioniert das auch super.
Wenn über eine längere Zeit aber der Wechselrichter nichts mehr produziert legt er sich schlafen. Dabei bringt er zuerst sinnlose Werte und dann schaltet die Kommunikation ab. Morgens wenn der wieder aufwacht liefert er wieder korrekte Daten.
Gibt es eine Möglichkeit solch einen Fehler abzufangen oder Alternativ den Adapter zum Sonnenuntergang aus- und zum Sonnenaufgang wieder einzuschalten?modbus.1 2022-01-17 19:41:33.341 warn Poll error count: 1 code: {"err":"timeout","timeout":4000} modbus.1 2022-01-17 19:41:33.340 error Client in error state. modbus.1 2022-01-17 19:41:33.340 error Request timed out. modbus.1 2022-01-17 19:41:33.339 warn Error: undefinedDanke Viele Grüsse von der Küste
@ostseeskipper sagte: Adapter zum Sonnenuntergang aus- und zum Sonnenaufgang wieder einzuschalten?
schedule({astro: "sunriseEnd", shift: 0}, function () { extendObject('system.adapter.modbus.0', {common: {enabled: true}}); }); schedule({astro: "sunsetStart", shift: 0}, function () { extendObject('system.adapter.modbus.0', {common: {enabled: false}}); }); -
@ostseeskipper sagte: Adapter zum Sonnenuntergang aus- und zum Sonnenaufgang wieder einzuschalten?
schedule({astro: "sunriseEnd", shift: 0}, function () { extendObject('system.adapter.modbus.0', {common: {enabled: true}}); }); schedule({astro: "sunsetStart", shift: 0}, function () { extendObject('system.adapter.modbus.0', {common: {enabled: false}}); });@paul53
Danke, ist ein Fallback Szenario.
Noch wer ne Idee ob mal den Fehler vom Modbus Adapter selbst abfangen kann, oder wenn Werte ausserhalb einer Range z.B. > 64.000 kommen diesen dann auf 0 zu setzen?
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