So erhalte ich mittlerweile NUR einmal am Tag recht kurz hintereinander etwa 6-8 solche Meldungen (besser gehts nicht, wurde ja hier schon ein paar mal erwähnt):
Wie gesagt, diese Zeitüberschreitungsmeldungen kriegst du kaum weg… mit dem musst du wohl leben, oder du richtest dir einen Modbus-Proxy ein, was auch irgendwo hier glaube ich beschrieben wurde.
Und beachte bitte, dass ev. auf Grund anderer Firmware der Anlage tatsächlich vielleicht die eine oder andere Adresse eine solche ILLEGAL-Fehlermeldung werfen könnte
die Timeouts sind identisch, Firmware ist bei mir aktuell. Habe jetzt wie gesagt den 42000 raus genommen.
Das Register um 42000 gehören zu Steuer-/Sync-Funktionen (z. B. Zeit setzen) und sind nach dem was ich gefunden habe nicht lesbar mit Funktion 03 (Read Holding Registers). Somit könnte das die Ursache gewesen sein. Ich beobachte das ganze einmal.
Hast du mal die Adressblöcke (Wechselrichter und Dongle) genau so wie ich erfasst? Inkl. den Timeouts etc?
Betreffend Adresse 42000: ist bei mir der Gridcode… Naja, braucht man wohl tatsächlich nicht
Aber Interessant, wie erwähnt, bei mir hat es eine andere Bedeutung
Gemäss meiner Doku ist es der Device-Name… Aber nur, wenn du es in der App ubenannt hast (ich habe den einen der Wechselrichter umbenannt, diesen Text sehe ich hier):
Hmm, ich bin mir nicht sicher, aber ich glaube, ich hatte früher auch mehrere Blöcke… und erst so, wie ich es jetzt habe, hatte ich keine ILLEGAL-Fehlermeldungen mehr…. Und ich meine, dass es ziemlich tricky war…
Daher doch nochmals die Frage, wie verhält es sich, wenn du es genau so machst, wie ich? Also die selben Gruppen an Adresssblöcken inkl. Anzahl bei Wechselrichter und Dongle? Oder hattest du das schon mal und es hat nicht geklappt?
Hier noch meine beiden Wechselrichter (ich habe wohl eine ältere Firmware-Version)
Master:
Ich hatte die Blöcke genauso wie du und dann kamen die Fehler welche ich zuvor aufgeschrieben hatte. Da je nachdem wie ich die Aufteilung der Blöcke vornehmen die Fehler wandern zwischen den Blöcken muss es etwas mit der Anzahl der Adressen zu tun haben.
Deshalb habe ich jetzt noch einmal stärker unterteilt.
So nach einer Nacht hat sich die Situation deutlich verschlechtert, es kommen über alle Blöcke Fehlermeldungen. Wahrscheinlich ist die Anzahl der 1 Sec. Abfragen zu hoch.
Sorry, aber ich habe gerade auch keinen Plan… Ich denke halt, dass wohl die Anzahl-Angaben in den Adressblöcken das Problem verursachen und es daher zu einem “ILLEGAL”-Fehlermeldung kommt. Wie erwähnt, hatte ich am Anfang auch das Problem und habe am Ende, wenn ich das noch richtig in Erinnerung habe, ziemlich intensiv an diesen Angaben UND an den Timeouts/Abfrageverzögerungen/Intervallen etc. herumgefeilt, bis ich diese Fehlermeldungen nicht mehr erhalten habe
Schön zu hören. Hoffentlich bleibt es so. Wie gesagt, bei mir treten ja nur noch die Zeitüberschreitungsfehlermeldungen (ca. 8 Stück pro Tag) auf. Bin gespannt, ob bei dir diese auch auftreten.