NEWS
Modbus Fehler bei Anbindung meines Wechselrichters von Renac
-
Hallo Zusammen, ich bekomme immer einen Fehler im IoBroker mit dem Adapter Modbus.
Hoffe es kann mir einer helfen diesen zu lösen.modbus.0 2024-02-25 18:54:38.602 info Disconnected from slave 192.168.178.175 modbus.0 2024-02-25 18:54:37.602 warn Poll error count: 2 code: {"err":"timeout","timeout":5000} modbus.0 2024-02-25 18:54:37.601 error Client in error state. modbus.0 2024-02-25 18:54:37.601 error Request timed out. modbus.0 2024-02-25 18:54:37.601 warn Error: undefined modbus.0 2024-02-25 18:54:32.810 error unknown function code: 0x35, 0x37 modbus.0 2024-02-25 18:54:32.780 error unknown function code: 0x0, 0x0 modbus.0 2024-02-25 18:54:32.730 error unknown function code: 0x0, 0x0 modbus.0 2024-02-25 18:54:32.680 error Wrong CRC for frame: 1,3,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3 modbus.0 2024-02-25 18:54:32.598 info Connected to slave modbus.0 2024-02-25 18:54:30.593 info Disconnected from slave 192.168.178.175 modbus.0 2024-02-25 18:54:29.592 error Client in error state. modbus.0 2024-02-25 18:54:29.592 error Request timed out. modbus.0 2024-02-25 18:54:29.591 warn Error: undefined modbus.0 2024-02-25 18:54:28.575 warn Poll error count: 1 code: "App Timeout" modbus.0 2024-02-25 18:53:39.517 info Connected to slave modbus.0 2024-02-25 18:53:37.510 info Disconnected from slave 192.168.178.175 modbus.0 2024-02-25 18:53:36.510 warn Poll error count: 2 code: {"err":"timeout","timeout":5000} modbus.0 2024-02-25 18:53:36.509 error Client in error state. modbus.0 2024-02-25 18:53:36.509 error Request timed out. modbus.0 2024-02-25 18:53:36.508 warn Error: undefined modbus.0 2024-02-25 18:53:31.708 error unknown function code: 0x32, 0x36 modbus.0 2024-02-25 18:53:31.648 error Wrong CRC for frame: 1,3,128,56,53,49,48,48,49,48,48,50,50,51,57,48,52,53,53,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,61,1,3,128,78,51,45,72,86,45,49,48,46,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,51,48,49,48,51,49,50,51,48,55,51,53 modbus.0 2024-02-25 18:53:31.505 info Connected to slave modbus.0 2024-02-25 18:53:29.501 info Disconnected from slave 192.168.178.175 modbus.0 2024-02-25 18:53:28.501 error Client in error state. modbus.0 2024-02-25 18:53:28.500 error Request timed out. modbus.0 2024-02-25 18:53:28.500 warn Error: undefined modbus.0 2024-02-25 18:53:28.298 warn Poll error count: 1 code: "App Timeout" modbus.0 2024-02-25 18:50:32.027 info Connected to slave modbus.0 2024-02-25 18:50:30.021 info Disconnected from
-
Pauschal mit den wenigen Informationen würde ich sagen Register falsch bzw. Falsch eingetragen
unknown function code: 0x32, 0x36
Dazu wäre ein logfile im Debug mode sowie die Instanz, Register Einstellungen sowie mehr Infos zum WR hilfreich
-
@wendy2702 Hoffe das hilft
-
@miokoeln ich glaube nicht das die Geräte ID richtig ist. So groß ist der Range nicht.
Was hast du da eingetragen?
Was steht dazu in der Doku zum WR?
-
@wendy2702 Wo finde ich das? In der Datei zum WR Modbus Protocol steht nichts drin. In der App Steht Modbus-Adresse 1
-
@wendy2702 Ich glaube das wars hab jetzt auf 1 geändert und Hacken bei mehrere Geräte rausgenommen. Hält bis jetzt schon 8 Minuten. Wie kann ich die Abfrage erhöhen das diese schneller geht?
-
@miokoeln was soll denn wie schnell abgefragt werden?
Wie viele Register?
Wenn ich das im Screenshot richtig sehe steht das Abfrage Intervall auf 5000msec, ist das zu langsam?
-
@wendy2702
Will die alle dort einpfegen -
@wendy2702 Ja sind ja 5 Sekunden. Wollte so auf eine Sekunde gehen
-
@miokoeln eine Sekunde?
Wofür soll das gut sein?
Unabhängig davon wird das je nach Anzahl der Register eh ein Problem weil dann unter Umständen die letzten Register noch nicht beantwortet wurden während die ersten wieder abgefragt werden.
-
Ok verstehe, wollte den Adapter Energiefluss live haben. Aber wenn du denkst 5 Sekunden ist ok. Bin ich dabei.
-
@miokoeln den Energie Fluss nutze ich auch und funktioniert mit 5 Sekunden bei mir super
-
Alles klar dank dir für deine Hilfe.
-
@wendy2702 Kannst du mir noch einen Tipp geben.
Wie 'pflege ich das Register 11040 aus der Datei Modbus mit Bit15-Bit5:
Reserve; den Bits ein? Wo muss ich diese hinschreiben?Bit4:
0 : Null;
1 :
Balance
charge
request -
@miokoeln hm,
Könnte ein Float sein 16Bit.
Die Bezeichnung Bitfield habe ich noch nicht gesehen bisher.
-
Dank dir ich versuche es. Frage mich halt wo ich die Bits hinschreibe
-
@miokoeln Nix schreiben.
Ist ein RO = ReadOnly
Du liest den und bekommst einen Bit wert zurück und die Bits haben dann die entsprechenden Bedeutungen
-
@wendy2702 klingt für mich wie ein dipswitch.
alles zusammen ergibt eine Zahl -
@homoran laut Dokument Abfrage BMS status. Eher kein switch würde ich vermuten
-
@wendy2702 sagte in Modbus Fehler bei Anbindung meines Wechselrichters von Renac:
Eher kein switch
nein! Wie ein Mäuseklavier.
jede Position ein Bit (on/off) ergibt bei mehrerrn (8/16) Bits eine Zahl, die übertragen eird und due Stellung aller Schalter angibt
Binärcodierung.