Probleme beim Umstieg von Raspberrymatic auf OpenCCU

Hallo zusammen,

ich bin neu hier und war bisher stiller Leser. Da ich leider eigenständig nicht weiterkomme, bitte ich um Hilfe bei der Umstellung von RaspberryMatic auf OpenCCU. Aufgrund von Zeitmangel habe ich die Umstellung lange vor mir hergeschoben und versuche nun, das Thema anzugehen.

Ich betreibe seit drei Jahren Home Assistant inklusive RaspberryMatic auf einem Raspberry Pi 4 Model B Rev 1.5 mit dem ELV ARR-Bausatz Homematic IP HmIP-RFUSB-Stick. Über den Stick werden 15 Homematic-IP-Geräte gesteuert (ausschließlich Thermostate und Fenstersensoren). Als interessierter Laie habe ich das damals mithilfe einer YouTube-Anleitung von Simon problemlos installiert.

Beim Versuch, auf OpenCCU umzustellen, bekomme ich allerdings keinerlei Verbindung zu den Geräten. Es wirkt auf mich so, als könne OpenCCU gar nicht auf den Stick zugreifen. Beim Starten der App erscheint im Protokoll folgende Meldung:

Identifying Homematic RF-Hardware: …HmRF: HMIP-RFUSB/eQ-3 HmIP-RFUSB@usb-0000:01:00.0-1.3, HmIP: HMIP-RFUSB/eQ-3 HmIP-RFUSB@usb-0000:01:00.0-1.3, OK
Updating Homematic RF-Hardware: HMIP-RFUSB: 4.4.18, not necessary, OK

…

Starting rfd: .OK
Starting HMIPServer: …ERROR

Dementsprechend kann ich auch keine Backups einspielen oder die App anderweitig nutzen.

Testweise habe ich nun ein älteres Backup des Gesamtsystems geladen. Damit kann ich zumindest über RaspberryMatic wieder auf die Geräte zugreifen. So konnte ich diese wenigstens für den Sommer deaktivieren. Die Hardware scheint also grundsätzlich zu funktionieren.

Ich habe außerdem bereits alles Homematic-bezogene aus Home Assistant gelöscht, inklusive möglicher Reste über den File Editor. Zusätzlich habe ich mehrfach das gesamte System neu gestartet, den Stick im laufenden Betrieb neu eingesteckt (vor dem Start von OpenCCU), verschiedene USB-Ports ausprobiert sowie Tests mit und ohne USB-Verlängerungskabel durchgeführt.

Laut Gemini deutet die Fehlermeldung darauf hin, dass der Stick von einer anderen Instanz blockiert wird. Sichtbar gibt es jedoch keine weitere Homematic-Integration bzw. kein anderes Homematic-Add-on auf dem System.

Hat vielleicht jemand von euch eine Idee, was ich noch versuchen könnte? Falls nötig, wäre ich auch bereit, das gesamte Homematic-System neu aufzusetzen. Bei 15 Geräten hält sich der Aufwand noch einigermaßen in Grenzen.

Viele Grüße
Sergej

Das glaube ich nicht dann würdest du auch nicht dein Hardware und Version sehen:

Du hast aber schon unter RaspberryMatic ein Backup erstellt was du dann in OpenCCU eingespielt hast?

Hast du dir mal Anleitungen zu den Thema angeguckt:

Oder mal die anderen Themen überflogen:

Die verlinkten Beiträge kenne ich tatsächlich schon. Den letzten allerdings zugegeben nur überflogen.

Mein erster Versuch bestand darin, einfach OpenCCU zu installieren, RaspberryMatic zu deaktivieren und anschließend das Backup einzuspielen. Leider funktioniert weder das Einspielen des Backups noch die Änderung der Hosts (gleich wie im Beitrag von oliver_b).

Auch mehrfaches Neustarten, das Aktivieren und Deaktivieren der Add-ons sowie das vollständige Löschen von RaspberryMatic haben keine Wirkung gezeigt. Daraufhin habe ich mir die Protokolle angesehen und dabei die ERROR Meldung entdeckt.

Da ich von der Materie nur rudimentär Ahnung habe, bin ich an dieser Stelle leider nicht weitergekommen und habe deshalb versucht, Homematic komplett neu zu installieren.

Nachtrag:
Ich hatte nun nochmal den letzten Backup von HA geladen, Dort einen Backup von HM erstellt und den mehrmals probiert in OpenCCU zu laden. Mit dem gleichen negativen Ergebniss. Protokoll von OpenCCU sieht genauso aus.

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Du könntest vielleicht mal folgendes probieren:

  1. HA-Backup wieder einspielen, sodass Raspberrymatic wieder normal läuft
  2. Sicherheitsbackup von RM machen
  3. den USB-Funk-Stick in RM löschen
  4. wieder ein Backup machen, welches diesmal für OpenCCU ist..
  5. RM beenden/deaktivieren, also Autostart und Watchdog deaktivieren
  6. OPTIONAL: USB-Stick abziehen
  7. OpenCCU installieren, starten und prüfen, ob es grundsätzlich läuft (ohne Geräte)
  8. USB-Stick anschließen, HA neustarten, OpenCCU starten und schauen, ob du den Stick unter Geräte anlernen findest
  9. wenn bis hierhin alles funktioniert hat, das RM-Backup einspielen
  10. nach Backup sollte der USB-Stick wieder unter Geräte anlernen auftauchen, diesen anlernen und Kommunikation prüfen

Sollte das dann wieder nicht funktionieren, aber du bis 8. gekommen sein, dann würde ich einfach die Geräte neu anlernen und alles neu einrichten.

Ich zitiere mal einen Ausschnitt der Anleitung aus dem obigen Link des anderen Forums:

Die Umstellung erfolgt einmalig manuell wie folgt:

  1. Im laufenden RaspberryMatic-Add-on ein manuelles Backup in der CCU WebUI erstellen und als *.sbk herunterladen.

  2. Das RaspberryMatic-Add-on stoppen, Autostart deaktivieren und ggf. die im Add-on freigegebenen Port-Einstellungen notieren.

  3. Das OpenCCU-Add-on zusätzlich in Home Assistant installieren.

  4. Für das OpenCCU-Add-on Autostart und Seitenleistenanzeige aktivieren sowie die zuvor notierten Freigabe-Ports dort wieder einrichten.

  5. OpenCCU-Add-on starten und in der WebUI anmelden.

  6. Unter “Einstellungen → Sicherheit → Backup einspielen” das zuvor erstellte SBK-Backup einspielen.

  7. In den Add-on-Einstellungen den Hostnamen notieren (z. B. “xxxxxx-openccu”).

  8. In Home Assistant unter “Einstellungen → Geräte & Dienste → Homematic(IP) Local → Optionen” den Hostnamen von “xxxxxx-raspberrymatic” auf “xxxxxx-openccu” ändern.

  9. Home Assistant neu starten. Wenn alles funktioniert, das alte RaspberryMatic-Add-on entfernen (inkl. Daten löschen).

Hierbei werden gerne auch die beiden Punkte 7 & 8 vergessen/übersehen.

Bei meiner Umstellung damals ging alles reibungslos und ich musste keinerlei Geräte neu anlernen.