Hallo seit ca. 14 Tagen (nach einem Update (Testing) habe ich ständige Fehlermeldungen
20.05.2020, 14:29:40 | TimerPool | ModBus Device (UpdateTimer): Zeitüberschreitung beim Warten auf Antwort
auf den Tag gesehen sind es mehrere Tausend.
Ich habe auf dem RS485-Bus 2 Geräte mit Unterschiedlichen ID´s.
Bei der ID 10 ( Lüftungsanlage) kommen keine Fehler
Bei der ID 20 (Stromzähler von Solar-log Pro380 Mod) kommen ständig Fehler
Den Zähler habe ich ca. 6 Monate ohne Fehler betrieben.
Im Forum habe ich gelesen (finde es aber nicht mehr), dass die Time-out Zeit von
5ms auf 10ms geändert worden ist. Kann es daran liegen?
Wie bekomme ich die Fehler weg. Die Daten kommen alle richtig an.
Hallo hast du die neueste Version der 5.4? Weiß nicht ob es der selbe Fehler ist hate aber mit einer der vorigen Versionen auch lauter solche Meldungen wurde aber bei einem Update behoben.
Gruß Stefan
Hallo,
ich habe die neuste Testing Version 5.4.
Der Fehler ist bei jeder Abfrage der einzelnen Daten, aber nur beim Zähler.
Die Daten der Lüftungsanlage machen keinen Fehler.
War der Fehler nicht bei Modbus-TCP. Ich habe Modbus-RTU.
Ich bin der Meinung, dass es ab der Änderung vom Timeout aufgetreten
ist (aber nicht sicher)
@paresy
Kurze Zwischenfrage:
Ist das Timeout Feld auch im Datenfluss vorhanden?
Dann könnte ich das bei meinen ‚langsamen‘ B+G Tech Zählern mit aufnehmen.
Michael
Ne… Dann eher nicht.
Hatte ja gehofft das dass Timeout dann pro gesendeten Datenpaket gilt.
Also voll dynamisch und nicht statisch als Eigenschaft.
Michael
@Nall-Chan: Da der Baum überschaubar ist, gibt es an der Stelle nicht viel Fehlerpotenzial @Detlev: Wenn du auf + klickst, gibt es noch eine weitere Ansicht die die Instanzen vom I/O aus aufklappt
Du bist unter Ubuntu unterwegs, richtig? Linux speichert immer ein paar alte Versionen. Du könntest also versuch auf eine Version <= 5.4-5055 zu wechseln. Dort ist vermutlich die problematische Änderung gelandet. Ich bin an dem Problem dran - will es aber sauber lösen. Ich vermute nämlich eher, dass die Änderung das Problem nur „sichtbar“ gemacht hat, aber nicht das Problem ansich ist.