Kann Daten nicht zur Instanz #18277 weiterleiten: invalid string position

Ich habe häufig diesen Fehler:
24.05.2021, 19:41:23 | FlowHandler | Kann Daten nicht zur Instanz #18277 weiterleiten: invalid string position

Ich habe nur zwei Geräte:
Gateway - TCM 515 (IPS ESP3 LAN) und angebundener Tracker EEP A50701RX

Hat dazu jemand evtl. eine Erklärung?

Was ist denn die Instanz 18277? Ist das der Tracker oder das Gateway? Hast du mal Debug Logs vom Client Socket zu den Zeiten, in denen das Problem auftritt?

paresy

ID 18277 ist das Gateway, das sollte Dir helfen:

24.05.2021 19:41:23 | 56338 | DEBUG   | ScriptEngine         | Skriptausführung - Ereignis: 17350 ~ Absender: Variable ~ Dauer: 0 ms
24.05.2021 19:41:23 | 25821 | DEBUG   | VariableManager      | [EnOcean Gateway\BaseID] = FFF14300
24.05.2021 19:41:23 | 18277 | ERROR   | FlowHandler          | Kann Daten nicht zur Instanz #18277 weiterleiten: invalid string position

Den bräuchte ich ebenfalls (inkl. dem Zeitpunkt der Fehlermeldung), damit ich das hier nachstellen kann :slight_smile:

paresy

Geht klar, hab das Debug File mal gestartet und schaue wann der Fehler wieder kommt.

28.05.2021 13:53:59 | HEX | RECEIVED | 00B1
28.05.2021 13:54:29 | TXT | RECEIVED | U
28.05.2021 13:54:29 | HEX | RECEIVED | 55
28.05.2021 13:54:29 | TXT | RECEIVED |
28.05.2021 13:54:29 | HEX | RECEIVED | 00
28.05.2021 13:54:29 | TXT | RECEIVED |
28.05.2021 13:54:29 | HEX | RECEIVED | 07
28.05.2021 13:54:29 | TXT | RECEIVED |
28.05.2021 13:54:29 | HEX | RECEIVED | 07
28.05.2021 13:54:29 | TXT | RECEIVED | z¥
28.05.2021 13:54:29 | HEX | RECEIVED | 017AA5
28.05.2021 13:54:29 | TXT | RECEIVED | 
28.05.2021 13:54:29 | HEX | RECEIVED | 90
28.05.2021 13:54:29 | TXT | RECEIVED | ð
28.05.2021 13:54:29 | HEX | RECEIVED | 00F00F
28.05.2021 13:54:29 | TXT | RECEIVED |
28.05.2021 13:54:29 | HEX | RECEIVED | 05
28.05.2021 13:54:29 | TXT | RECEIVED | ‘
28.05.2021 13:54:29 | HEX | RECEIVED | 91
28.05.2021 13:54:29 | TXT | RECEIVED |
28.05.2021 13:54:29 | HEX | RECEIVED | 01
28.05.2021 13:54:29 | TXT | RECEIVED | ÿ
28.05.2021 13:54:29 | HEX | RECEIVED | FF
28.05.2021 13:54:29 | TXT | RECEIVED | ÿ
28.05.2021 13:54:29 | HEX | RECEIVED | FF
28.05.2021 13:54:29 | TXT | RECEIVED | ÿ
28.05.2021 13:54:29 | HEX | RECEIVED | FF
28.05.2021 13:54:29 | TXT | RECEIVED | ÿ
28.05.2021 13:54:29 | HEX | RECEIVED | FF
28.05.2021 13:54:29 | TXT | RECEIVED | Q
28.05.2021 13:54:29 | HEX | RECEIVED | 51
28.05.2021 13:54:29 | TXT | RECEIVED |
28.05.2021 13:54:29 | HEX | RECEIVED | 00
28.05.2021 13:54:29 | TXT | RECEIVED | @
28.05.2021 13:54:29 | HEX | RECEIVED | 40
28.05.2021 13:54:48 | TXT | TRANSMIT | Up8

28.05.2021 13:54:29 | 57684 | DEBUG   | ScriptEngine         | Skriptausführung - Ereignis: 58094 ~ Absender: Variable ~ Dauer: 5 ms
28.05.2021 13:54:29 | 33240 | DEBUG   | ScriptEngine         | Skriptausführung - Ereignis: 10999 ~ Absender: Variable ~ Dauer: 36 ms
28.05.2021 13:54:29 | 18277 | ERROR   | FlowHandler          | Kann Daten nicht zur Instanz #18277 weiterleiten: invalid string position
28.05.2021 13:54:29 | 55071 | DEBUG   | ScriptEngine         | Skriptausführung - Ereignis: 18073 ~ Absender: Variable ~ Dauer: 629 ms
28.05.2021 13:54:30 | 47512 | DEBUG   | ScriptEngine         | Skriptausführung - Ereignis: 47558 ~ Absender: TimerEvent ~ Dauer: 2004 ms

Ich habe mir das Problem angesehen, aber so richtig verstehe ich es nicht. Es wirkt, als wenn du wirklich einfach falsche Daten empfängst. Kannst du evtl. eingrenzen ob dieses Problem nicht kommt, wenn du den Tracker mal „batterielos“ machst?

paresy

ok, ich werde es testen…

Hallo Michael,

der Fehler ist weg, welche Ursache das hat kann ich leider nicht sagen. Ich habe bei mir letztens einen Switch getauscht und einige Wartungen vorgenommen, vieleicht hat es damit etwas zu tun. Ich melde mich wenn das Problem noch mal auftritt.