piVCCU mit CCU3 Firmware

Virtualisierte CCU für Raspberry Pi und Clones

Moderator: Co-Administratoren

klassisch
Beiträge: 3974
Registriert: 24.03.2011, 04:32
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 110 Mal
Danksagung erhalten: 71 Mal

Re: piVCCU mit CCU3 Firmware [WiP]

Beitrag von klassisch » 20.09.2018, 22:42

Herzlichen Dank für die Anleitung!

Benutzeravatar
uwe111
Beiträge: 4820
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 246 Mal
Kontaktdaten:

Re: piVCCU mit CCU3 Firmware [WiP]

Beitrag von uwe111 » 21.09.2018, 11:58

Familienvater hat geschrieben:
20.09.2018, 20:44
das Verhalten beim Einspielen von Backups ist auf der CCU3 ein anderes als auf einer RM! Die CCU3 macht wirklich "Cherrypicking", und holt sich aus einem CCU2-Backup absolut nur gezielt die Dateien, die auch wirklich einen "EQ3-Ursprung" haben, und für die WebUI bzw. die Schnittstellen gebraucht werden.
Wie verhält es sich beim Einspielen eines CCU3-Backups auf einer CCU3? Wird da auch gefiltert oder bleiben die AddOns dann drin?

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: piVCCU mit CCU3 Firmware [WiP]

Beitrag von deimos » 21.09.2018, 12:40

Hi,
uwe111 hat geschrieben:
21.09.2018, 11:58
Wie verhält es sich beim Einspielen eines CCU3-Backups auf einer CCU3? Wird da auch gefiltert oder bleiben die AddOns dann drin?
So wie ich den Code verstanden habe, wird in dem Fall das komplette Backup eingespielt, nur beim Wechsel von CCU2 nach CCU3 wird das Cherrypicking betrieben. Beim Wechsel von CCU1 zu CCU3 wird das dann noch komplizierter, da werden teilweise sogar noch Anpassungen an den Configs vorgenommen.

Viele Grüße
Alex

Benutzeravatar
jmaus
Beiträge: 9862
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1880 Mal
Kontaktdaten:

Re: piVCCU mit CCU3 Firmware [WiP]

Beitrag von jmaus » 21.09.2018, 13:05

uwe111 hat geschrieben:
21.09.2018, 11:58
Familienvater hat geschrieben:
20.09.2018, 20:44
das Verhalten beim Einspielen von Backups ist auf der CCU3 ein anderes als auf einer RM! Die CCU3 macht wirklich "Cherrypicking", und holt sich aus einem CCU2-Backup absolut nur gezielt die Dateien, die auch wirklich einen "EQ3-Ursprung" haben, und für die WebUI bzw. die Schnittstellen gebraucht werden.
Wie verhält es sich beim Einspielen eines CCU3-Backups auf einer CCU3? Wird da auch gefiltert oder bleiben die AddOns dann drin?
Die Addons und alles andere bleibt drin. Lediglich beim Einspielen eines CCU2 (Firmware 2.x.x) Backups in eine CCU3 kommt es zu besagten Filterung und auslassen der Daten von Addons. Jedoch sei auch noch erwähnt das sich hier die nächste auf 3.37.8 basierende RaspberryMatic etwas anders verhalten wird. Dort wird es möglich sein problemlos sein aus RaspberryMatic 2.x.x kommendes Backup in RaspberryMatic 3.x.x einzuspielen ohne das die Filterung passieren wird. Lediglich wenn man von einem CCU2 Backup kommt wird sich dann RaspberryMatic 3.x.x gleich wie eine CCU3 verhalten und die Backupdaten entsprechend filtern.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: piVCCU mit CCU3 Firmware [WiP]

Beitrag von deimos » 21.09.2018, 14:00

Hi,
jmaus hat geschrieben:
21.09.2018, 13:05
uwe111 hat geschrieben:
21.09.2018, 11:58
Familienvater hat geschrieben:
20.09.2018, 20:44
das Verhalten beim Einspielen von Backups ist auf der CCU3 ein anderes als auf einer RM! Die CCU3 macht wirklich "Cherrypicking", und holt sich aus einem CCU2-Backup absolut nur gezielt die Dateien, die auch wirklich einen "EQ3-Ursprung" haben, und für die WebUI bzw. die Schnittstellen gebraucht werden.
Wie verhält es sich beim Einspielen eines CCU3-Backups auf einer CCU3? Wird da auch gefiltert oder bleiben die AddOns dann drin?
Die Addons und alles andere bleibt drin. Lediglich beim Einspielen eines CCU2 (Firmware 2.x.x) Backups in eine CCU3 kommt es zu besagten Filterung und auslassen der Daten von Addons. Jedoch sei auch noch erwähnt das sich hier die nächste auf 3.37.8 basierende RaspberryMatic etwas anders verhalten wird. Dort wird es möglich sein problemlos sein aus RaspberryMatic 2.x.x kommendes Backup in RaspberryMatic 3.x.x einzuspielen ohne das die Filterung passieren wird. Lediglich wenn man von einem CCU2 Backup kommt wird sich dann RaspberryMatic 3.x.x gleich wie eine CCU3 verhalten und die Backupdaten entsprechend filtern.
Und was genau hat das jetzt mit piVCCU zu tun? :wink:

Viele Grüße
Alex

Benutzeravatar
jmaus
Beiträge: 9862
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1880 Mal
Kontaktdaten:

Re: piVCCU mit CCU3 Firmware [WiP]

Beitrag von jmaus » 21.09.2018, 14:23

deimos hat geschrieben:
21.09.2018, 14:00
jmaus hat geschrieben:
21.09.2018, 13:05
uwe111 hat geschrieben:
21.09.2018, 11:58
Familienvater hat geschrieben:
20.09.2018, 20:44
das Verhalten beim Einspielen von Backups ist auf der CCU3 ein anderes als auf einer RM! Die CCU3 macht wirklich "Cherrypicking", und holt sich aus einem CCU2-Backup absolut nur gezielt die Dateien, die auch wirklich einen "EQ3-Ursprung" haben, und für die WebUI bzw. die Schnittstellen gebraucht werden.
Wie verhält es sich beim Einspielen eines CCU3-Backups auf einer CCU3? Wird da auch gefiltert oder bleiben die AddOns dann drin?
Die Addons und alles andere bleibt drin. Lediglich beim Einspielen eines CCU2 (Firmware 2.x.x) Backups in eine CCU3 kommt es zu besagten Filterung und auslassen der Daten von Addons. Jedoch sei auch noch erwähnt das sich hier die nächste auf 3.37.8 basierende RaspberryMatic etwas anders verhalten wird. Dort wird es möglich sein problemlos sein aus RaspberryMatic 2.x.x kommendes Backup in RaspberryMatic 3.x.x einzuspielen ohne das die Filterung passieren wird. Lediglich wenn man von einem CCU2 Backup kommt wird sich dann RaspberryMatic 3.x.x gleich wie eine CCU3 verhalten und die Backupdaten entsprechend filtern.
Und was genau hat das jetzt mit piVCCU zu tun? :wink:
Nicht viel. Aber in der Konversation wurde explizit auch auf RaspberryMatic eingegangen, deshalb meine Erläuterung/Klarstellung dazu.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

rbeudel
Beiträge: 277
Registriert: 29.06.2018, 17:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Essen
Hat sich bedankt: 27 Mal
Danksagung erhalten: 14 Mal

Re: piVCCU mit CCU3 Firmware [WiP]

Beitrag von rbeudel » 21.09.2018, 18:47

Hallo,
ich war mutig und habe piVCCU3 auf meinem System installiert. Ein Schreck gab es, eine Fehlermeldung das kein Modul erkannt wurde. Nächster Schreck, die alte Oberfläche tauchte wieder auf, war aber der Browser, die PiVCCU war auf einer neuen IP. PiVCCU noch mal gestartet dann keine Fehlermeldung, Backup eingespielt und es scheint zu Funktionieren. Natürlich alle Zusatzprogramme weg. Werde ich nach und nach wieder installieren.
Openhab hat auch Zugriff.
Viele Grüße,
Ralf
Viele Grüße,
Ralf


Debmatic und Openhab 4 in Proxmox 8 VM debian x86_64 auf Intel NUC mit influxdb und Grafana zur Visualisierung

klassisch
Beiträge: 3974
Registriert: 24.03.2011, 04:32
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 110 Mal
Danksagung erhalten: 71 Mal

Re: piVCCU mit CCU3 Firmware [WiP]

Beitrag von klassisch » 22.09.2018, 08:33

Hi,
piVCCU hat einen Dummy-Mode für das Funkmodul, den ich noch nie benutzt habe und deshalb nicht kenne.
Hat piVCCU auch sowas? Und könnte ich damit:
- Meinen Ersatz-OPi mit piVCCU3 bespielen
- Dummy-Funkmodul auswählen
- In aller Ruhe und gefahrlos alle Addons installieren und sichten, und teilweise auch testen
- Wenn alles zu funktionieren scheint, die Opis runterfahren
- Opis im Gehäuse tauschen
- Nach der Fritten-Karenzzeit die IPs neu verblocken
- piVCCU3 neu starten
- Funkmodul auf das richtige ("altes", billigeres, LED-blinkfreies) Funkmodul umstellen
- ggf neu starten
- piVCCU2 haben
Wäre das ein sanfter Migrationspfad mit einem Minimum an Unterbruch?

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: piVCCU mit CCU3 Firmware [WiP]

Beitrag von deimos » 22.09.2018, 09:18

Hi,

rein auf Homematic betrachtet kannst du das so machen. Wenn da noch CUxD, Hue oder ähnliches dazu kommt, musst du halt schauen, dass die nicht doppelt "senden".

Nach dem Umstellen zwischen Funkodul und Software Emulation musst du aber jeweils neu starten (egal in welche Richtung der Wechsel geht)

Viele Grüße
Alex

klassisch
Beiträge: 3974
Registriert: 24.03.2011, 04:32
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 110 Mal
Danksagung erhalten: 71 Mal

Re: piVCCU mit CCU3 Firmware [WiP]

Beitrag von klassisch » 22.09.2018, 09:31

Vielen Dank!

"Neu Starten" mein piVCCU neu starten oder host neu starten? Ich würde jetzt piVCCU stoppen und host neu starten.
Den CUL-Stick würde ich erst verbinden, wenn CUxD funktionsfähig scheint und nach dem Umbau ins Gehäuse.
CUxD sendet bei mir eher wenig, ich brauche ihn vor allem für den Empfang und das Einbinden der WeMos-Sensoren. Da wird nichts böses passieren, weil ich mit piVCCU ja keine Daten speichere, sondern mit ioBroker und die Verbindung wird erst aufgebaut wenn alles klappt und die IPs getauscht sind.
So, Reserve OPI ist an Deck, möchte aber noch 15 updates....

Antworten

Zurück zu „piVCCU“