NEWS
SOLVED [gelöst] hm-rega: cannot pharse answer for polling
-
Wahnsinn, keine 5 Minuten und schon einen Antwort
Mit Konfigurationen meinst du genau IP, Ports usw. ?
Alles ident auch selbe Raspi Hardware hab nur von CCU2 Image auf CCU3 Image gewechselt.
Außer dem Fehlern im Log fällt mir auch nicht auf, dass irgendwas nich tfunktionieren würde, VIS zweigt alles Stati korrekt anEventuell ist das download Log auch etwas aufschlussreicher:
2019-03-10 18:47:36.685 - info: hm-rega.0 got 74 variables
2019-03-10 18:47:36.698 - error: hm-rega.0 Cannot parse answer for variables: {"40":{"Name":"Alarmmeldungen","TypeName":"VARDP","DPInfo":"Anzahl%20Alarmmeldungen","Value":0,"ValueMin":0,"ValueMax":65000,"ValueUnit":"","ValueType":16,"ValueSubType":0,"ValueList":""},
"41":{"Name":"Servicemeldungen","TypeName":"VARDP","DPInfo":"Anzahl%20Servicemeldungen","Value":0,"ValueMin":0,"ValueMax":65000,"ValueUnit":"","ValueType":16,"ValueSubType":0,"ValueList":""}, -
@The-Fox jop genau, es ist sehr ähnlich zu dem Problem, hast du den Upload gemacht?
Ups.. mein Fehler, hatte es nur für das initiale pollen geändert, nicht für das regelmäßige... jetzt nochmal installieren + upload dann sollte es gehen
-
@The-Fox sagte in hm-rega: cannot pharse answer for polling:
auf CCU3 Image gewechselt.
ich habe keine CCU3 (oder Klon) aber die CCU3 soll andere Ports verwenden
Außerdem hat die CCU3 wohl eine etwas heftigere FirewallWas du da hast sind die Alarm- und Service-Meldungen.
Vielleicht kann @foxriver76 dazu was sagen -
Firewall ist aus, wie geschrieben scheint auch alles zu funktionieren.
Auszug aus dem Donload Log waren auch nur die ersten beiden Errorzeilen, danach kommen die Fehlerzeilen bez. Systemvariablen:
{"Name":"Alarmanlage","TypeName":"VARDP","DPInfo":"scharf%2Funscharf","Value":"%3F%3F%3F","Timestamp":"2019-03-10 18:47:16","ValueMin":null,"ValueMax":null,"ValueUnit":"","ValueType":20,"ValueSubType":11,"ValueList":"unscharf%3BEG_UG_scharf%3BUG_scharf%3B"},
"1250":{"Name":"Alarmzone%201","TypeName":"ALARMDP","DPInfo":"Alarmmeldung%20Alarmzone%201","Value":false,"Timestamp":"1970-01-01 01:00:00","ValueMin":null,"ValueMax":null,"ValueUnit":"","ValueType":2,"ValueSubType":6,"ValueList":"nicht%20ausgel%F6st%3Bausgel%F6st"},
"10935": -
@The-Fox kannst du mal die komplette Fehlermeldung kopieren? Sprich Log herunterladen klicken und dann ist die Meldung nicht abgeschnitten. Cannot parese answer meint eigentlich, dass es kein valides JSON Format ist, das geparsed werden kann. Also hinter dem
"10935":
sollte ja noch etwas kommen. -
@foxriver76
Scheinbar gibt es die Fehlermeldungen nur eine kurze zeit nach Restart des Adapters, Eine Stunde später taucht
nun keine Fehlermeldung mehr im Log auf. Denke Topic kann geschlossen werden.
Trotzdem Danke für die rasche Bereitschaft zu helfen -
@The-Fox Und die Variablen werden korrekt synchronisiert? Interessant wäre es trotzdem, warum der Fehler kam, also wenn du die Chance noch hast es zu kopieren wäre klasse, gerne auch per PN.
-
@The-Fox
Aber nur nach dem Restart des Adapters werden die Datenpunkte eingelesen!Daher wäre es schon wichtig das log zu posten
-
@foxriver76
Variableninhalte werden in der Objektstruktur aktualisiert.
Ein testweise gelöschte Variable wird auch wieder neu angelegt
Hab mal den rega neu gestartet und schon kam die Fehlermeldung.
Übrigens 4 Minuten später nochmals die gleiche Fehlermeldung, somit nicht nur einmal beim Restart
Attached das heruntergeladene logfile -
@The-Fox Weißt du wie man Adapter von GitHub installiert? Bitte mal hm-rega von GitHub installieren + Upload.
Anscheinend kann die CCU auch nan in Systemvariablen haben, wobei es sich um keinen String handelt --> somit invalides JSON und parse error. Ich ersetze nun nan mit null.
-
@foxriver76
2.3.2 installiert, lief Anfangs ohne Fehler, dann 3 Minuten nach restart wieder die Fehlermeldung.
Log im Anhang
Ergänzend die Umgebung. virtualisierte CCU3 auf Raspi3. FW: 3.43.15Variablen mit nan im Objektbrowser:
Cannot parse answer for polling.txtEventuell ident mit dem Problem:
Fehler beim Abruf von HomeMatic-Variablen
und die Variable in der Homematic ist kurz auf nan (Fehler im setzen durch meinen Tempsensor auf Basis ESP-8266) -
@The-Fox jop genau, es ist sehr ähnlich zu dem Problem, hast du den Upload gemacht?
Ups.. mein Fehler, hatte es nur für das initiale pollen geändert, nicht für das regelmäßige... jetzt nochmal installieren + upload dann sollte es gehen
-
@foxriver76
Mit dem letzten Update taucht nun auch nach 10 Minuten kein Fehler mehr auf.
Danke nochmals für den schnellen Fix, wobei das Problem ja primär der Zustand der Variablen in der HM ist. (gerade im HM-Monitor kurz auch nan gesehen) -
@The-Fox Gerne.
Naja das Problem ist zwar irgendwo der Zustand der Variablen, allerdings sollte eine bislang nicht initialisierte oder mit nan/-inf beschriebene Sysvar nicht dazu führen, dass diese und somit auch sämtliche andere nicht synchronisiert werden können.