Fehlermeldung CCU2

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Benutzeravatar
Nobby1805
Beiträge: 4
Registriert: 18.04.2024, 22:21
System: CCU
Wohnort: Essen
Hat sich bedankt: 3 Mal

Fehlermeldung CCU2

Beitrag von Nobby1805 » 25.04.2024, 21:17

Hallo,

bei meinem Umzug in eine neue Wohnung habe ich vom Vor-Eigentümer eine CCU2 zur Steuerung der Infrarot-Heizung übernommen, dies klappt zwar prinzipiell gut, es gibt aber immer wieder kleinere Probleme mit der CCU2. In der alten Wohnung hatte ich HomeMatic-Komponenten in Betrieb die über 2x HMLAN an Fhem gekoppelten waren. Diese Komponenten sprechen jetzt auch mit der CCU2.

Ich habe jetzt die CCU mit einem Syslog-Server verbunden um Fehlermeldungen im Log schneller zu sehen, Anfang der Woche wurden anscheinend Scripte nicht mehr ausgeführt und nach dem Reboot der CCU waren leider die Einträge im Log vor dem Reboot weg.

Eben kamen folgende Meldungen, kann mir jemand erläutern was da passiert ist?

Code: Alles auswählen

User.Error	Apr 25 19:23:10 rfd: HSSParameter::SetValue() true Put failed
Local0.Warning	Apr 25 19:23:10 ReGaHss: WARNING: XMLRPC 'setValue': rpcClient.isFault() failed (url: xmlrpc_bin://127.0.0.1:2001, params: {"LEQ1072718:2","AUTO_MODE",true}, result: [faultCode:-1,faultString:"Failure"]) [CallXmlrpcMethod():iseXmlRpc.cpp:2608]
Local0.Error	Apr 25 19:23:10 ReGaHss: ERROR: XMLRPC 'setValue' call failed (interface: 1009, params: {"LEQ1072718:2","AUTO_MODE",true}) [CallSetValue():iseXmlRpc.cpp:1505]
Local0.Error	Apr 25 19:23:10 ReGaHss: ERROR: rpc.CallSetValue failed; address = LEQ1072718:2 [WriteValue():iseDOMdpHSS.cpp:76]
LEQ1072718 ist ein HM-TC-IT-WM-W-EU ... um 19:23:10 wurde in einem Skrtipt der Thermostat auf Auto gesetzt

Code: Alles auswählen

     datapoints.Get("BidCos-RF.LEQ1072718:2.AUTO_MODE").State(1);
Viele Grüße
Nobby1805

PS während ich dies schrieb und dabei für einige Informationen in das WebUI geschaut habe kamen folgende Meldungen

Code: Alles auswählen

Local0.Error	Apr 25 20:59:17 ReGaHss: ERROR: XMLRPC 'getDeviceDescription' call failed (interface: 8744, params: {"CUX2801002"}) [CallGetDeviceDescription():iseXmlRpc.cpp:2192]
Local0.Warning	Apr 25 20:59:17 ReGaHss: WARNING: XMLRPC 'getDeviceDescription': invalid interface id provided (interface: 8744, params: {"CUX2801002"}) [CallXmlrpcMethod():iseXmlRpc.cpp:2621]
Local0.Error	Apr 25 20:59:17 ReGaHss: ERROR: interface pointer is null. ID=8744 [GetInterfaceByID():iseXmlRpc.cpp:2556]
Local0.Error	Apr 25 20:59:17 ReGaHss: ERROR: XMLRPC 'getDeviceDescription' call failed (interface: 8744, params: {"CUX2801002"}) [CallGetDeviceDescription():iseXmlRpc.cpp:2192]
Local0.Warning	Apr 25 20:59:17 ReGaHss: WARNING: XMLRPC 'getDeviceDescription': invalid interface id provided (interface: 8744, params: {"CUX2801002"}) [CallXmlrpcMethod():iseXmlRpc.cpp:2621]
Local0.Error	Apr 25 20:59:17 ReGaHss: ERROR: interface pointer is null. ID=8744 [GetInterfaceByID():iseXmlRpc.cpp:2556]
Local0.Error	Apr 25 20:59:17 ReGaHss: ERROR: XMLRPC 'getDeviceDescription' call failed (interface: 8744, params: {"CUX2801002"}) [CallGetDeviceDescription():iseXmlRpc.cpp:2192]
Local0.Warning	Apr 25 20:59:17 ReGaHss: WARNING: XMLRPC 'getDeviceDescription': invalid interface id provided (interface: 8744, params: {"CUX2801002"}) [CallXmlrpcMethod():iseXmlRpc.cpp:2621]
Local0.Error	Apr 25 20:59:17 ReGaHss: ERROR: interface pointer is null. ID=8744 [GetInterfaceByID():iseXmlRpc.cpp:2556]
Diese 9 Meldungen kommen reproduzierbar wenn ich im WebUI "Status und Bedienung > Geräte" aufrufe
Zuletzt geändert von alchy am 30.04.2024, 17:14, insgesamt 1-mal geändert.
Grund: Code in Codetags posten
Gruß Nobby

CCU2 2.61.7 mit Programmedrucken 2.6, E-Mail 1.7.6 und WebMatic 2.2.3
FHEM
170 Kanäle in 34 Geräten:
3x HM-ES-PMSw1-Pl-DN-R1, 1x HM-WDS10-TH-O, 5x HM-Sec-SCo, 6x HM-LC-Sw1-FM, 8x HM-TC-IT-WM-W-EU, 1x HM-RC-Sec4-3, 1x HmIP-RCV-50, 1x HM-Sen-LI-O, 1x HM-OU-CFM-TW

frd030
Beiträge: 3642
Registriert: 14.07.2019, 20:49
System: CCU
Hat sich bedankt: 848 Mal
Danksagung erhalten: 549 Mal

Re: Fehlermeldung CCU2

Beitrag von frd030 » 26.04.2024, 09:33

Ohne mehr Kontext wird Dir kaum jemand sagen können, was diese Meldungen besagen...

Middleware /Erweiterungen / Apps im Einsatz? Was für Scripte? Rufen die nur Geräte intern auf, oder auch externe Dinge?
Gibt es echte Fehleranzeichen / Symptome im Verhalten der CCU? Welche? Oder funktioniert soweit alles?

Xel66
Beiträge: 14191
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 590 Mal
Danksagung erhalten: 1506 Mal

Re: Fehlermeldung CCU2

Beitrag von Xel66 » 26.04.2024, 09:54

Glaskugelmodus: Da war mal CUxD installiert und es existiert noch ein Gerät (CUX2801002), welches durch ein Programm angesprochen wird, aber nicht mehr funktionell ist, weil es kein Interface mehr hat (... interface pointer is null... ).

Bei dem HM-Gerät ist vielleicht der Scriptaufruf in der Syntax nicht ganz korrekt. Du setzt auf "1", aber der fehlgeschlagene Aufruf sagt "true". Bei mir ist "type="AUTO_MODE" ise_id="XXXXX" value="" valuetype="2". Heist "true/false" (boolean) als mögliche Values. Wogegen der Rückmeldepfad des Status "type="CONTROL_MODE" ise_id="XXXXX" value="0" valuetype="16" ist. Heißt option (integer Aufzählung) als Value.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch


frd030
Beiträge: 3642
Registriert: 14.07.2019, 20:49
System: CCU
Hat sich bedankt: 848 Mal
Danksagung erhalten: 549 Mal

Re: Fehlermeldung CCU2

Beitrag von frd030 » 26.04.2024, 10:38

Lange Rede, kurzer Sinn, es braucht mal einen Screenshot oder ein Posting in Code-tags der besagten Skripte!.
So kann man eigentlich nur ins Blaue raten!

Auch, dass die CCU ab und an zu hängen scheint ("Skripte werden nicht mehr ausgeführt") zeigt, dass da was im Argen liegt.

Xel66
Beiträge: 14191
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 590 Mal
Danksagung erhalten: 1506 Mal

Re: Fehlermeldung CCU2

Beitrag von Xel66 » 26.04.2024, 10:48

frd030 hat geschrieben:
26.04.2024, 10:38
...dass da was im Argen liegt.
Externer Aufruf einer URL, die jetzt ggf. nicht mehr erreichbar ist!?!?!? Würde auch irgendwie für das CUxD-Device sprechen. Aber ist alles Glaskugelmodus und Kaffeesatzleserei.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

frd030
Beiträge: 3642
Registriert: 14.07.2019, 20:49
System: CCU
Hat sich bedankt: 848 Mal
Danksagung erhalten: 549 Mal

Re: Fehlermeldung CCU2

Beitrag von frd030 » 26.04.2024, 11:12

Eben! Mein Wahrsager ist auch schon im Wochenende... :mrgreen:

Der TE wäre jetzt mal dran...

Benutzeravatar
Nobby1805
Beiträge: 4
Registriert: 18.04.2024, 22:21
System: CCU
Wohnort: Essen
Hat sich bedankt: 3 Mal

Re: Fehlermeldung CCU2

Beitrag von Nobby1805 » 26.04.2024, 11:56

Xel66 hat geschrieben:
26.04.2024, 09:54
Glaskugelmodus: Da war mal CUxD installiert und es existiert noch ein Gerät (CUX2801002), welches durch ein Programm angesprochen wird, aber nicht mehr funktionell ist, weil es kein Interface mehr hat (... interface pointer is null... ).
Soweit ich weiß war CUxD mal installiert, wurde dann aber wieder deinstalliert. Einen Verweis auf CUX... habe ich in keinem Skript gefunden ... was kann ich denn machen, um das Problem zu lösen?
Baxxy hat geschrieben:
26.04.2024, 10:09
Könnte auch sein das das Thermostat um 19:23:10 gestörte Kommunikation hatte.
Ja, das wird als Servicemeldung angezeigt. Die Frage ist dann aber m.E. was ist Ursache und was ist Folge?
Xel66 hat geschrieben:
26.04.2024, 09:54
Bei dem HM-Gerät ist vielleicht der Scriptaufruf in der Syntax nicht ganz korrekt. Du setzt auf "1", aber der fehlgeschlagene Aufruf sagt "true". Bei mir ist "type="AUTO_MODE" ise_id="XXXXX" value="" valuetype="2". Heist "true/false" (boolean) als mögliche Values. Wogegen der Rückmeldepfad des Status "type="CONTROL_MODE" ise_id="XXXXX" value="0" valuetype="16" ist. Heißt option (integer Aufzählung) als Value.
Ok, das ändere ich dann auf true
frd030 hat geschrieben:
26.04.2024, 09:33
Middleware /Erweiterungen / Apps im Einsatz? Was für Scripte? Rufen die nur Geräte intern auf, oder auch externe Dinge?
Gibt es echte Fehleranzeichen / Symptome im Verhalten der CCU? Welche? Oder funktioniert soweit alles?
Installiert ist Programmedrucken 2.6, E-Mail 1.7.6 und WebMatic 2.2.3 ... ich weiß allerdings nicht was außer CUxD mal installiert war und dann wieder gelöscht wurde ... es werden nur HomeMatic Geräte aufgerufen

Die Skripte reagieren auf das Ein-/Ausschalten der Aktoren für die Heizung berechnen die Laufzeit und senden E-Mails mit den Soll-und Ist-Temperaturen der Thermostate jeweils bei Zustandsänderung, Stündlich und Tageswerte jeden Morgen um 6:00 ... und dann gibt es noch ein Skript (das mit dem AUTO_MODE) das 4 Tür-Fenstersensoren kombiniert und einen Thermostaten beeinflusst
Fehleranzeichen/Symptome waren dass ein Aktoren definitiv eingeschaltet waren, die zugehörigen Skripte aber nicht ausgelöst wurden (über eine Zeitraum von mehreren Stunden) Nach Reboot der CCU klappte es dann wieder

Gruß Nobby
Gruß Nobby

CCU2 2.61.7 mit Programmedrucken 2.6, E-Mail 1.7.6 und WebMatic 2.2.3
FHEM
170 Kanäle in 34 Geräten:
3x HM-ES-PMSw1-Pl-DN-R1, 1x HM-WDS10-TH-O, 5x HM-Sec-SCo, 6x HM-LC-Sw1-FM, 8x HM-TC-IT-WM-W-EU, 1x HM-RC-Sec4-3, 1x HmIP-RCV-50, 1x HM-Sen-LI-O, 1x HM-OU-CFM-TW

Xel66
Beiträge: 14191
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 590 Mal
Danksagung erhalten: 1506 Mal

Re: Fehlermeldung CCU2

Beitrag von Xel66 » 26.04.2024, 12:07

Nobby1805 hat geschrieben:
26.04.2024, 11:56
Einen Verweis auf CUX... habe ich in keinem Skript gefunden ... was kann ich denn machen, um das Problem zu lösen?
Das Gerät oder den Aufruf suchen. Du sitzt vor dem System. Aus den spärlichen Informationen von Dir kann man nichts weiter ableiten. Fakt ist, dass ein Aufruf eines CUxD-Gerätes geloggt wurde. Insofern ist im System was vorhanden.
Nobby1805 hat geschrieben:
26.04.2024, 11:56
Ja, das wird als Servicemeldung angezeigt. Die Frage ist dann aber m.E. was ist Ursache und was ist Folge?
Die Kommunikationsstörung ist die Ursache, die Meldung die Folge. Gerade bei Ansprache mererer Geräte per Script kann es zu Timing-Problemen kommen, bei denen sich Befehle der CCU und Geräterückmeldungen auf der Funkstrecke überlagern. Dann gibt es eben eine Meldung, wenn die CCU eine Quittierung vom Gerät vermisst. Ursache ist hier häufig das Absetzen von Befehlen per Script. Per Programm kann man das zeitlich entzerren, per Script (auf einer CCU2) nicht.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Benutzeravatar
Baxxy
Beiträge: 10891
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 615 Mal
Danksagung erhalten: 2242 Mal

Re: Fehlermeldung CCU2

Beitrag von Baxxy » 26.04.2024, 12:16

Die CUxD-Meldungen kamen ja beim "durchklicken" der WebUI.
Vermutlich wurde CUxD deinstalliert ohne vorher ggf. vorhandene CUxD-Geräte zu löschen. Ist ein Klassiker. :wink:

CUxD installieren, gucken ob CUxD-Geräte vorhanden sind, diese dann löschen und CUxD anschließend wieder deinstallieren.

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“