[GELÖST] IoBroker HM-Rega: invalid response / incomplete response

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

nik82
Beiträge: 268
Registriert: 14.05.2016, 15:15
Hat sich bedankt: 16 Mal
Danksagung erhalten: 2 Mal

[GELÖST] IoBroker HM-Rega: invalid response / incomplete response

Beitrag von nik82 » 19.01.2021, 15:53

Hallo Jens,
das ist zwar nicht ein explizites Thema von RaspberryMatic, weil das gleiche auch bei der originalen CCU3 Firmware kommt,
aber ich denke wenn mir noch einer helfen kann, dann du :D

Es geht um folgendes Thema:
Mir schmiert immer wieder im Laufe des Tages mehrmals sporadisch der HM-Rega Adapter von Iobroker ab.
Ich habe zusammen mit Foxriver schon einiges versucht:

https://github.com/ioBroker/ioBroker.hm-rega/issues/121

Jetzt hätte ich gehofft, dass du vielleicht vom Log der CCU mehr sagen kannst:

Im Iobroker bekomme ich immer wieder diesen Fehler:
(Das sind alles Systemvariablen, synce ich aber z.B. statt Systemvariablen im Iobroker nur Programme, dann werden hier die Programme als "invalid responce" bzw. jetzt ab der 3.0.7 heißt es "incomplete response" ausgegeben:

Code: Alles auswählen

2021-01-19 14:17:04.820  - error: hm-rega.0 (13840) The connection has been closed before fully receiving the response data

2021-01-19 14:17:04.835  - error:  hm-rega.0 (13840) <-- Incomplete response:  "{\"16269\":[false,\"2021-01-15  16:44:03\"],\r\n\"2047\":[true,\"2021-01-19  11:45:07\"],\r\n\"29363\":[true,\"2021-01-19  11:45:11\"],\r\n\"29365\":[true,\"2021-01-18  15:20:31\"],\r\n\"2096\":[false,\"2021-01-15  16:44:03\"],\r\n\"4982\":[1,\"2021-01-19  07:54:32\"],\r\n\"53841\":[false,\"2021-01-19  03:05:00\"],\r\n\"2602\":[false,\"2021-01-15  16:44:03\"],\r\n\"950\":[false,\"2021-01-15  16:46:12\"],\r\n\"48304\":[true,\"2021-01-18  16:39:11\"],\r\n\"1300\":[13.000000,\"2021-01-15  16:44:03\"],\r\n\"3489\":[false,\"1970-01-01  01:00:00\"],\r\n\"1299\":[2.000000,\"2021-01-15  16:44:03\"],\r\n\"62114\":[\"2021%231610725443%3B1%3B6%3B92%3B95%3B121%3B129%3B133%3B144%3B154%3B227%3B276%3B305%3B332%3B339%3B346%3B353%3B358%3B359%3B360%3B365%3B\",\"2021-01-16  00:05:00\"],\r\n\"62115\":[\"\",\"2021-01-15  16:44:03\"],\r\n\"62112\":[false,\"2021-01-19  00:05:00\"],\r\n\"62110\":[0,\"2021-01-19  00:05:00\"],\r\n\"62113\":[false,\"2021-01-19  00:05:00\"],\r\n\"62111\":[0,\"2021-01-19  00:05:00\"],\r\n\"14848\":[1,\"2021-01-15  16:44:03\"],\r\n\"4336\":[true,\"2021-01-15  16:44:03\"],\r\n\"4335\":[true,\"2021-01-15  16:44:03\"],\r\n\"4330\":[true,\"2021-01-15  16:44:03\"],\r\n\"4131\":[false,\"2021-01-15  16:44:03\"],\r\n\"31297\":[false,\"2021-01-18  22:18:04\"],\r\n\"44706\":[false,\"2021-01-15  16:44:03\"],\r\n\"3074\":[false,\"2021-01-19  13:40:51\"],\r\n\"7535\":[true,\"2021-01-15  16:44:03\"],\r\n\"21065\":[false,\"2021-01-15  16:44:03\"],\r\n\"1866\":[\"Wassermelder_Technik%20wurde%20am%2017.06.%2009%3A32%20Uhr%20ausgefuehrt\",\"2021-01-15  16:44:03\"],\r\n\"63212\":[0,\"2021-01-19  14:11:39\"],\r\n\"63214\":[\"null\",\"2021-01-19  14:11:39\"],\r\n\"63215\":[\"null\",\"2021-01-19  14:11:39\"],\r\n\"16397\":[false,\"2021-01-19  00:05:15\"],\r\n\"3435\":[\"07%3A53\",\"2021-01-19  00:05:45\"],\r\n\"3438\":[\"16%3A53\",\"2021-01-19  00:05:45\"],\r\n\"2517\":[361004.000000,\"2021-01-19  14:15:25\"],\r\n\"27890\":[226136.299843,\"2021-01-19  14:14:31\"],\r\n\"2954\":[582925.300000,\"2021-01-19  14:12:20\"],\r\n\"3905\":[14656.900000,\"2021-01-19  13:36:18\"],\r\n\"3803\":[5.900000,\"2021-01-19  14:13:31\"],\r\n\"3891\":[3594.000000,\"2021-01-19  13:04:37\"],\r\n\"2518\":[2582.400000,\"2021-01-19  14:15:25\"],\r\n\"27891\":[45229.699951,\"2021-01-19  14:14:31\"],\r\n\"2955\":[27023.700000,\"2021-01-19  14:12:20\"],\r\n\"3906\":[83.600000,\"2021-01-19  13:36:18\"],\r\n\"3804\":[0.100000,\"2021-01-19  14:13:31\"],\r\n\"3890\":[0.300000,\"2021-01-19  13:04:37\"],\r\n\"4073\":[13.300000,\"2021-01-19  14:16:37\"],\r\n\"4075\":[349.600000,\"2021-01-19  14:16:37\"],\r\n\"4074\":[0,\"2021-01-19  14:16:37\"],\r\n\"4072\":[4.700000,\"2021-01-19  04:00:00\"],\r\n\"4057\":[1245.000000,\"2021-01-19  14:16:37\"],\r\n\"4059\":[12273.000000,\"2021-01-19  14:16:37\"],\r\n\"4058\":[2.000000,\"2021-01-19  14:16:37\"],\r\n\"4060\":[0,\"2021-01-19"

2021-01-19 14:17:04.836  - error: hm-rega.0 (13840) ReGaHSS 192.168.88.247 down

2021-01-19 14:17:34.881  - info: hm-rega.0 (13840) ReGaHSS 192.168.88.247 up
Das CCU3 Log habe ich schon auf "ALLES LOGGEN" gestellt, dort kommt dann zu diesem Zeitpunkt immer folgendes:
Mehrmals hintereinander:

Code: Alles auswählen

Jan 19 14:17:34 ccu3-webui local0.info ReGaHss: Info: metadata property 'VALUE_LIST' does not exist [GetValueListProperty():iseDOMdp.cpp:425]
Jan 19 14:17:34 ccu3-webui local0.info ReGaHss: Info: metadata property 'MIN' does not exist [GetMinProperty():iseDOMdp.cpp:326]
Jan 19 14:17:34 ccu3-webui local0.info ReGaHss: Info: metadata property 'MAX' does not exist [GetMaxProperty():iseDOMdp.cpp:359]
und mehrmals:

Code: Alles auswählen

Jan 19 14:18:04 ccu3-webui local0.info ReGaHss: Info: metadata property 'VALUE_LIST' does not exist [GetValueListProperty():iseDOMdp.cpp:425]
Anscheinend bricht hin und wieder die Verbindung mittendrin ab.

Vielleicht hast du ja eine Idee oder kannst mir sagen was ich noch versuchen könnte.
Würde mich freuen.

Schonmal vielen Dank im Voraus.

TimoS.
Beiträge: 9
Registriert: 09.05.2017, 12:32

Re: IoBroker HM-Rega: invalid response / incomplete response

Beitrag von TimoS. » 12.04.2021, 13:21

Habe zwar keine Lösung aber bewundere das Problem.
Spaß bei Seite. Habe den gleichen Fehler. IObroker Adapter Version 3.0.16 (daran scheint es aber nicht zu liegen) und HomeMatic 3.57.4
Für jeden Tipp dankbar
Grüße Timo

nik82
Beiträge: 268
Registriert: 14.05.2016, 15:15
Hat sich bedankt: 16 Mal
Danksagung erhalten: 2 Mal

Re: IoBroker HM-Rega: invalid response / incomplete response

Beitrag von nik82 » 12.04.2021, 13:40

@TimoS.

Da gibts anscheinend keinerlei Lösung. Habe schon alle mögliche probiert, komme nicht weiter, habe es nun einfach hingenommen und die Fehlermeldung aus dem Log "ausgeklammert" :-)

Aber wenn irgendwer etwas findet, bitte melden... :D

Benutzeravatar
Black
Beiträge: 5471
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1071 Mal
Kontaktdaten:

Re: IoBroker HM-Rega: invalid response / incomplete response

Beitrag von Black » 12.04.2021, 13:41

bei einem Kollegen hatten wir letztens mal das gelöst:

viewtopic.php?f=65&t=66673#p654381

da wr es eine geräteleiche, die durch einen Trash Interface Bezug ins Nirvana referenzierte und damit das Script abbrach.

Es könnte auch da sein, dass in euren Enums sich nicht nur die Objekte drin befinden, die sich darin auch befinden sollten

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

TimoS.
Beiträge: 9
Registriert: 09.05.2017, 12:32

Re: IoBroker HM-Rega: invalid response / incomplete response

Beitrag von TimoS. » 12.04.2021, 13:46

Habe eine Abhilfemöglichkeit gefunden. In der Zentrale --> Einstellungen --> Sicherheit, die Authentifizierung deaktivieren behebt das Problem.

TimoS.
Beiträge: 9
Registriert: 09.05.2017, 12:32

Re: IoBroker HM-Rega: invalid response / incomplete response

Beitrag von TimoS. » 12.04.2021, 13:52

Black hat geschrieben:
12.04.2021, 13:41
Es könnte auch da sein, dass in euren Enums sich nicht nur die Objekte drin befinden, die sich darin auch befinden sollten
Danke für den Tipp. Da scheint bei mir auch was nicht zu stimmen. Nachdem ich die Authentifizierung deaktiviert habe bekam ich nämlich folgenden Fehler:
error (5873) Could not synchronize favorites of user "": Error: The id "enum.favorites." is invalid. Ids are not allowed to end "."

nik82
Beiträge: 268
Registriert: 14.05.2016, 15:15
Hat sich bedankt: 16 Mal
Danksagung erhalten: 2 Mal

Re: IoBroker HM-Rega: invalid response / incomplete response

Beitrag von nik82 » 12.04.2021, 13:53

@Black

Das Script

Code: Alles auswählen

string sDevId;
string sChnId;



boolean dFirst = true;

foreach (sDevId, root.Devices().EnumUsedIDs()) {

    object oDevice   = dom.GetObject(sDevId);
    if (oDevice.Type()!= OT_DEVICE) {WriteLine ("ID: "#sDevId#" ist gar kein Device"); continue; }

    boolean bDevReady = oDevice.ReadyConfig();
    string sDevInterfaceId = oDevice.Interface();
    object oIFace   = dom.GetObject(sDevInterfaceId);
    if (!oIFace) {WriteLine ("Interface-ID von ID: "#sDevId#" zeigt ins Nirvana"); continue; }
        foreach(sChnId, oDevice.Channels()) {
        	object oChannel = dom.GetObject(sChnId);
            if (!oChannel) {WriteLine ("Channel-ID "#sChnId#" von ID: "#sDevId#" zeigt ins Nirvana"); continue; }
            if (oChannel.Type()!= OT_CHANNEL) {WriteLine ("Channel-ID "#sChnId#" von ID: "#sDevId#" ist gar kein Channel"); continue; }
        }

}   
zeigt bei mir keinen Fehler an


@TimoS.
Warte mal ab, bei mir löst es das nicht, ich habe bei mir keiner Authentifieirung drin:
auth.JPG
auth.JPG (22.54 KiB) 1758 mal betrachtet
Fehler kommt trotzdem ein paar mal am Tag.
Wie oft kommt der bei dir?

Benutzeravatar
Black
Beiträge: 5471
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1071 Mal
Kontaktdaten:

Re: IoBroker HM-Rega: invalid response / incomplete response

Beitrag von Black » 12.04.2021, 13:56

das script war auch nur ein beispiel... das war in dem Fall nur für die devicelist... bei dir wird was anderes sein.
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: IoBroker HM-Rega: invalid response / incomplete response

Beitrag von jp112sdl » 12.04.2021, 14:06

TimoS. hat geschrieben:
12.04.2021, 13:21
IObroker Adapter Version 3.0.16 (daran scheint es aber nicht zu liegen) und HomeMatic 3.57.4
Ich habe auch Adapter 3.0.16, RaspberryMatic 3.57.4.20210320 und dieses Problem nicht.


Rein aus dem Bauch heraus sieht es für mich so aus, als hättest du in der CCU mal den Typ einer Variable geändert.
z.B früher Zahl (hat MIN und MAX), jetzt Zeichenkette. Der ioBroker Adapter hat das verpennt und will weiterhin die nicht mehr vorhandenen Properties abfragen.

Oder besser gesagt:
Der ioBroker Adapter bestellt sich was, was die ReGa nicht liefern kann. Da kommt dann einfach "nichts".


Schalte mal deine hm-rega Instanz ab.
Erstelle eine weitere Instanz (die sich ja dann erstmal komplett neu synchronisiert).
Bleibt das Problem bestehen?

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

TimoS.
Beiträge: 9
Registriert: 09.05.2017, 12:32

Re: IoBroker HM-Rega: invalid response / incomplete response

Beitrag von TimoS. » 12.04.2021, 14:07

nik82 hat geschrieben:
12.04.2021, 13:53
Wie oft kommt der bei dir?
Nach kürzester Zeit. Ich behalte es im Auge
jp112sdl hat geschrieben:
12.04.2021, 14:06
Schalte mal deine hm-rega Instanz ab.
Erstelle eine weitere Instanz (die sich ja dann erstmal komplett neu synchronisiert).
Bleibt das Problem bestehen?
Ja, hatte ich gemacht. Hat nichts gebracht.

Antworten

Zurück zu „RaspberryMatic“