[gelöst] Umzug auf Raspimatic - HMCCUCHN: <Device> Can't get device description

Begonnen von caldir65, 16 April 2025, 20:56:04

Vorheriges Thema - Nächstes Thema

caldir65

Hallo,

nachdem es mir vor einiger Zeit die Verbindung Debmatic - fhem (hmccu) zerlegt hat (liefen lange erfolgreich auf einem Rechner), habe ich jetzt einen Raspi3b mit Funkmodul reaktiviert und Raspimatic installiert, und auch das Backup der CCU-Konfig ließ sich problemlos einspielen. Der Raspi hat jetzt also volle Kontrolle über die HMIP-Komponenten.

Leider bekomme ich Anbindung in fhem nicht wieder komplett an den Start...
(ich könnte ko**** - jetzt schreibe ich einen langen Text - und bekomme "es ist ein Datenbankfehler aufgetreten..." - ich bin also noch nicht fertig mit der Beschreibung ...

Also weiter: Ich habe jetzt das fhem-Device einfach umgebogen auf die neue IP-Adresse, ausserdem die neuen Anmeldedaten hinterlegt. In den Readings des d_ccu scheint auch alles soweit gut zu sein, Status ist running/OK

Frage ich jetzt z.B. die Config ab (get d_ccu ccuConfig), bekomme ich diese Rückmeldung
Du darfst diesen Dateianhang nicht ansehen.
aber anschließend auch noch etliche Fehler im Log:
2025.04.16 20:58:06.153 3: HMCCU [d_ccu] Updating device table
2025.04.16 20:58:06.167 1: HMCCU [d_ccu] Can't read virtual groups from CCU. Response:
2025.04.16 20:58:06.213 2: HMCCU [d_ccu] Reading device configuration for interfaces VirtualDevices
2025.04.16 20:58:06.263 2: HMCCU [d_ccu] Read descriptions of 0 devices, 0 paramsets, 0 links
2025.04.16 20:58:06.263 2: HMCCU [d_ccu] Detecting devices of interfaces VirtualDevices
2025.04.16 20:58:06.269 2: HMCCU [d_ccu] Can't get device description for 000A626991A5A3:1  HMCCU_IdentifyDeviceRoles:7983 HMCCU_DetectDevice:7753 HMCCU_SetDefaultSCDatapoints:3790 HMCCU_GetDeviceConfig:1871 HMCCU_Get:3988 CallFn:2038 CommandGet:1285 AnalyzeCommand:2869 FW_fC:987 FW_answerCall:610 FW_Read:3988 CallFn:789
2025.04.16 20:58:06.269 2: HMCCU [d_ccu] Can't get device description for 000A626991A5A3:1  HMCCU_UnknownDeviceRoles:7985 HMCCU_DetectDevice:7753 HMCCU_SetDefaultSCDatapoints:3790 HMCCU_GetDeviceConfig:1871 HMCCU_Get:3988 CallFn:2038 CommandGet:1285 AnalyzeCommand:2869 FW_fC:987 FW_answerCall:610 FW_Read:3988 CallFn:789
2025.04.16 20:58:06.271 2: HMCCU [d_ccu] Can't get device description for 0000DD89B7C97C:1  HMCCU_IdentifyDeviceRoles:7983 HMCCU_DetectDevice:7753 HMCCU_SetDefaultSCDatapoints:3790 HMCCU_GetDeviceConfig:1871 HMCCU_Get:3988 CallFn:2038 CommandGet:1285 AnalyzeCommand:2869 FW_fC:987 FW_answerCall:610 FW_Read:3988 CallFn:789
2025.04.16 20:58:06.272 2: HMCCU [d_ccu] Can't get device description for 0000DD89B7C97C:1  HMCCU_UnknownDeviceRoles:7985 HMCCU_DetectDevice:7753 HMCCU_SetDefaultSCDatapoints:3790 HMCCU_GetDeviceConfig:1871 HMCCU_Get:3988 CallFn:2038 CommandGet:1285 AnalyzeCommand:2869 FW_fC:987 FW_answerCall:610 FW_Read:3988 CallFn:789
2025.04.16 20:58:06.273 2: HMCCU [d_ccu] Can't get device description for 002A9F29B3FFE5:1  HMCCU_IdentifyDeviceRoles:7983 HMCCU_DetectDevice:7753 HMCCU_SetDefaultSCDatapoints:3790 HMCCU_GetDeviceConfig:1871 HMCCU_Get:3988 CallFn:2038 CommandGet:1285 AnalyzeCommand:2869 FW_fC:987 FW_answerCall:610 FW_Read:3988 CallFn:789
2025.04.16 20:58:06.273 2: HMCCU [d_ccu] Can't get device description for 002A9F29B3FFE5:1  HMCCU_UnknownDeviceRoles:7985 HMCCU_DetectDevice:7753 HMCCU_SetDefaultSCDatapoints:3790 HMCCU_GetDeviceConfig:1871 HMCCU_Get:3988 CallFn:2038 CommandGet:1285 AnalyzeCommand:2869 FW_fC:987 FW_answerCall:610 FW_Read:3988 CallFn:789
2025.04.16 20:58:06.275 2: HMCCU [d_ccu] Can't get device description for 0000DD89B7C3EA:1  HMCCU_IdentifyDeviceRoles:7983 HMCCU_DetectDevice:7753 HMCCU_SetDefaultSCDatapoints:3790 HMCCU_GetDeviceConfig:1871 HMCCU_Get:3988 CallFn:2038 CommandGet:1285 AnalyzeCommand:2869 FW_fC:987 FW_answerCall:610 FW_Read:3988 CallFn:789
2025.04.16 20:58:06.275 2: HMCCU [d_ccu] Can't get device description for 0000DD89B7C3EA:1  HMCCU_UnknownDeviceRoles:7985 HMCCU_DetectDevice:7753 HMCCU_SetDefaultSCDatapoints:3790 HMCCU_GetDeviceConfig:1871 HMCCU_Get:3988 CallFn:2038 CommandGet:1285 AnalyzeCommand:2869 FW_fC:987 FW_answerCall:610 FW_Read:3988 CallFn:789
2025.04.16 20:58:06.277 2: HMCCU [d_ccu] Can't get device description for 00365F29A55C1C:1  HMCCU_IdentifyDeviceRoles:7983 HMCCU_DetectDevice:7753 HMCCU_SetDefaultSCDatapoints:3790 HMCCU_GetDeviceConfig:1871 HMCCU_Get:3988 CallFn:2038 CommandGet:1285 AnalyzeCommand:2869 FW_fC:987 FW_answerCall:610 FW_Read:3988 CallFn:789
2025.04.16 20:58:06.277 2: HMCCU [d_ccu] Can't get device description for 00365F29A55C1C:1  HMCCU_UnknownDeviceRoles:7985 HMCCU_DetectDevice:7753 HMCCU_SetDefaultSCDatapoints:3790 HMCCU_GetDeviceConfig:1871 HMCCU_Get:3988 CallFn:2038 CommandGet:1285 AnalyzeCommand:2869 FW_fC:987 FW_answerCall:610 FW_Read:3988 CallFn:789
2025.04.16 20:58:06.278 2: HMCCUCHN [HMIP_Tuerkontakt_FlurHaustuer] Can't get device description for 0000DD89BDF156:1  HMCCU_UpdateDeviceRoles:3789 HMCCU_GetDeviceConfig:1871 HMCCU_Get:3988 CallFn:2038 CommandGet:1285 AnalyzeCommand:2869 FW_fC:987 FW_answerCall:610 FW_Read:3988 CallFn:789
2025.04.16 20:58:06.279 2: HMCCU [d_ccu] Can't get device description for 0000DD89BDF156:1  HMCCU_IdentifyDeviceRoles:7983 HMCCU_DetectDevice:7753 HMCCU_SetDefaultSCDatapoints:3790 HMCCU_GetDeviceConfig:1871 HMCCU_Get:3988 CallFn:2038 CommandGet:1285 AnalyzeCommand:2869 FW_fC:987 FW_answerCall:610 FW_Read:3988 CallFn:789
2025.04.16 20:58:06.279 2: HMCCU [d_ccu] Can't get device description for 0000DD89BDF156:1  HMCCU_UnknownDeviceRoles:7985 HMCCU_DetectDevice:7753 HMCCU_SetDefaultSCDatapoints:3790 HMCCU_GetDeviceConfig:1871 HMCCU_Get:3988 CallFn:2038 CommandGet:1285 AnalyzeCommand:2869 FW_fC:987 FW_answerCall:610 FW_Read:3988 CallFn:789
2025.04.16 20:58:06.280 2: HMCCU [d_ccu] Can't get device description for 003920C99C7609:1  HMCCU_IdentifyDeviceRoles:7983 HMCCU_DetectDevice:7753 HMCCU_SetDefaultSCDatapoints:3790 HMCCU_GetDeviceConfig:1871 HMCCU_Get:3988 CallFn:2038 CommandGet:1285 AnalyzeCommand:2869 FW_fC:987 FW_answerCall:610 FW_Read:3988 CallFn:789
2025.04.16 20:58:06.281 2: HMCCU [d_ccu] Can't get device description for 003920C99C7609:1  HMCCU_UnknownDeviceRoles:7985 HMCCU_DetectDevice:7753 HMCCU_SetDefaultSCDatapoints:3790 HMCCU_GetDeviceConfig:1871 HMCCU_Get:3988 CallFn:2038 CommandGet:1285 AnalyzeCommand:2869 FW_fC:987 FW_answerCall:610 FW_Read:3988 CallFn:789

Eine Abfrage der Devices (get d_ccu ccuDevices) zeigt mir eine leere Antwortbox
Du darfst diesen Dateianhang nicht ansehen.


Ich habe jetzt schon einiges versucht - eine Neuanlage der d_ccu hat mir das fhem zum stillstand gebracht - ich musste eine Backup-Config einspielen. Neustart beider Systeme hat auch keine Besserung gebracht...

Das Device-Listing ist in d_ccu.txt - sonst bekomme ich wieder einen Datenbank-Fehler beim Speichern ...

Ich würde mich über Unterstützung freuen, ich komme jetzt nicht mehr weiter ...
Danke

Gruß, Christoph
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 128GB SSD, Lubuntu 24.04.01LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

Wernieman

Sorry kenne mich jetzt mit Raspimatic nicht aus. Aber beim lesen Deines Textes viel mir etwas auf und bevor jemand anderes Nachfragen muß:

- Auf Raspimatic Seite ist alles O.K.? Also DU "siehst" dort alle Deine benötigten Geräte?
- Würde es denn Laufen, wenn Du in der Config die VirtualDevices nicht mitconfigurieren würdest?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

caldir65

Moin,

- ja, mit Raspimatic-CCU kann ich bedienen usw. - so wie es sein soll ...
- Hm, wenn ich jetzt in der Raw-Definition schaue, sieht es einfacher aus:
defmod d_ccu HMCCU 192.168.1.195 ccudelay=180
attr d_ccu DbLogExclude .*
attr d_ccu alias d_ccu
attr d_ccu icon hm_ccu
attr d_ccu room Homematic
attr d_ccu rpcinterfaces VirtualDevices
attr d_ccu rpcserver on
attr d_ccu stateFormat rpcstate/state
attr d_ccu verbose 3

setstate d_ccu running/OK
setstate d_ccu 2025-04-16 20:58:06 PLATFORM rpi3
setstate d_ccu 2025-04-16 20:58:06 PRODUCT raspmatic_rpi3
setstate d_ccu 2025-04-16 20:58:06 VERSION 3.81.5.20250326
setstate d_ccu 2025-04-16 20:58:06 count_channels 132
setstate d_ccu 2025-04-16 20:58:06 count_devices 9
setstate d_ccu 2025-04-16 20:58:06 count_groups 0
setstate d_ccu 2025-04-16 20:58:06 count_interfaces 3
setstate d_ccu 2025-04-16 20:58:06 count_programs 2
setstate d_ccu 2025-04-15 22:53:38 rpcstate running
setstate d_ccu 2025-04-15 22:53:38 state OK
Hier gibt es keine virtuellen Devices ...

Aber ich habe jetzt etwas anderes gefunden:
attr d_ccu rpcinterfaces VirtualDevices,BidCos-RF,HmIP-RFEs fehlten die Protokolle ...

Außerdem hatte sich noch eine alte IP-Adresse in HMCCURPCPROC für den HM_IP versteckt - einmal auch gelöscht, und nach dem Neustart funktioniert es wieder.

Danke für den Anstoß ...
Gruß Christoph
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 128GB SSD, Lubuntu 24.04.01LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

Wernieman

Waren als 2 Fehler?
- alte IP
- Vergessene Protokolle

Danke das Du Feedback gegeben hast ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html