Datenbankmigration V2.x --> V3.x CCU-AddOn Step-by-Step per ssh

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

tuberkulum
Beiträge: 25
Registriert: 03.12.2018, 19:23
Wohnort: Hannover
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Datenbankmigration V2.x --> V3.x CCU-AddOn Step-by-Step per ssh

Beitrag von tuberkulum » 06.06.2022, 07:56

Ich habe ebenfalls mein Update von v2.9.0 auf v3.0.2 ausgeführt, gefühlt ist es schneller geworden.

Allerdings bin ich den einfachen "Export/Import" Weg gegangen, bei dem nur 3. Schritte über das WebFrontend und nur 1x per WinSCP (history.mv.db löschen) eingegriffen werden muss - hat wunderbar geklappt. Vielleicht entspannt diese Vorgehen ja einige nicht-SSH-geübte User.

Auch mein seit Monaten laufendes automatisches DB Backup auf die SD-Karte funktioniert nach dem Update ohne Eingriff in die "ccu-historian.config" einwandfrei. Super getestet und vorbereitet - vielen Dank! :!:

Dass bei der Migration die Datenpunkt-IDs verändert werden, ist etwas lästig, weil ich meine vielen hübsch aufbereiteten HighCharts HTTP-Links anpassen (neu aufbauen) muss. Ein Hinweis im Migrations-Intro wäre hilfreich, sich vor der Migration aus den alten Links die nötige DP/Messwertnamen Paarung zu sichern und nach der Migration mit Hilfe der Historien Datenpunktliste die neuen DP ID (rechte Spalte) in den Links zu ersetzen.

Die Angst vor DB Größen > 1GB (und auch fiese Crashes ohne Backup) sind bei mir übrigens Vergangenheit, seit ich die DP Vorverarbeitung aktiviert habe: Ich habe ~600 DP, meine DB ist vor einem Jahr gestartet und liegt jetzt erst bei 75 MB. Mein tägliches Backup (history.mv.db_YYYY-MM-DD.zip) wächst nur ~50 kB pro Tag - sehr zu empfehlen. :-)

Insgesamt ein tolles Add-On für die CCU, die HighCharts nutze ich öfter als das WebUI-Frontend. Die Spende für dieses Projekt ist gut angelegt. 8)
CCU3 3.69.7 - CUx-Daemon v2.10.1 - CCU-Historian v3.3.1 - HQ WebUI v2.5.9 - Email v1.7.6 - Script-Parser v1.8 - XML-API v1.22 - Programmedrucken v.2.6 - hm-pdetect v1.16

Mathias
Beiträge: 1783
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 258 Mal
Kontaktdaten:

Re: Datenbankmigration V2.x --> V3.x CCU-AddOn Step-by-Step per ssh

Beitrag von Mathias » 06.06.2022, 11:25

Vielen Dank.

Die Änderung der Datenpunkte-IDs bei der Export/Import-Methode habe ich mal auf der Migrationsseite hervorgehoben.

hube_mic
Beiträge: 18
Registriert: 19.01.2021, 19:25
System: CCU
Wohnort: Bayern
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: Datenbankmigration V2.x --> V3.x CCU-AddOn Step-by-Step per ssh

Beitrag von hube_mic » 01.07.2022, 10:34

Ich habe nochmal einen Kommentar zur Geschwindigkeit. Vielleicht hilft es jemanden oder stolpert über den gleichen Effekt. Musste gerade meine CCU3 rebooten, hier läuft der Historian als Add-On. Jetzt ist die Geschwindigkeit der Abfragen zum CCU-Historian wieder bescheiden. Denke dass es sich nach einiger Zeit wieder von selbst löst. Vielleicht ist es auch nur etwas bei mir am Setup. Ich kann damit leben... :lol:

Ulli
Beiträge: 12
Registriert: 04.01.2016, 06:46
System: CCU
Danksagung erhalten: 2 Mal

Re: Datenbankmigration V2.x --> V3.x CCU-AddOn Step-by-Step per ssh

Beitrag von Ulli » 11.09.2022, 10:38

Hallo zusammen,

ich hab das Problem, das ich Version 3 installiert habe ohne irgendwas zu machen. Habe dann festgestellt, dass nichts mehr geht.
Ich brauche meine alten Daten nicht, was kann ich nun machen? Wie lösche ich die bestehende und erzeuge ich eine neue Datenbank?

Danke und vg

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

Re: Datenbankmigration V2.x --> V3.x CCU-AddOn Step-by-Step per ssh

Beitrag von Baxxy » 11.09.2022, 22:58

Ulli hat geschrieben:
11.09.2022, 10:38
Wie lösche ich die bestehende und erzeuge ich eine neue Datenbank?
Die simpelste Methode wäre...
  • Zentrale herunterfahren
  • USB-Stick in einen PC stecken
  • Datenbank löschen oder umbenennen
  • Stick wieder an die Zentrale und booten
per Konsole (ohne Zentralenneustart) vom 1.Post hier im Thread die Punkte:
  • 2b-1 oder 2b-2
  • kurz warten
  • 2e
  • 4f-1 oder 4f-2

debianatoe
Beiträge: 473
Registriert: 05.12.2016, 19:04
Hat sich bedankt: 30 Mal
Danksagung erhalten: 4 Mal

Re: Datenbankmigration V2.x --> V3.x CCU-AddOn Step-by-Step per ssh

Beitrag von debianatoe » 11.11.2022, 14:55

Vielen Dank für die Anleitung V2.x --> V3.x! Getestet wurde hier wohl hauptsächlich V2.9 --> V3.0 und auf der Migrationsseite heißt es V2.9 --> V3. Deshalb frage ich sicherheitshalber mal nach, wie es mit anderen Versionen aussieht. Ich würde gerne von V2.3.0 nach V3.3.0 migrieren. Funktioniert das genauso? Oder muß ich erst auf V2.9.0 und dann auf V3.0 Zwischenupdates machen?
Viele Grüße,
debianatoe

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

Re: Datenbankmigration V2.x --> V3.x CCU-AddOn Step-by-Step per ssh

Beitrag von Baxxy » 11.11.2022, 15:08

Hundertprozentig beantworten kann ich das nicht, da ich die zum Zeitpunkt des Schreibens "aktuellen Versionen" genutzt hatte.
Ich würde den Zwischenschritt auf die 2.9 machen und dann die Migration zu 3.x. Welche 3er Version du dann nimmst ist (m.E.) egal.

Um auf Nummer sicher zu gehen kannst du ja noch deine 2.3er DB vorab wegsichern.

Mathias
Beiträge: 1783
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 258 Mal
Kontaktdaten:

Re: Datenbankmigration V2.x --> V3.x CCU-AddOn Step-by-Step per ssh

Beitrag von Mathias » 11.11.2022, 20:47

Die Migration bitte immer mit der V2.9 starten! Als Zielversion sollte die aktuelle V3.3 (oder höher) genomen werden.

Gruß
Mathias

debianatoe
Beiträge: 473
Registriert: 05.12.2016, 19:04
Hat sich bedankt: 30 Mal
Danksagung erhalten: 4 Mal

Re: Datenbankmigration V2.x --> V3.x CCU-AddOn Step-by-Step per ssh

Beitrag von debianatoe » 23.12.2022, 13:55

Ich danke Euch für Eure Tips zum Upgrade. Aber eine (blöde) Frage habe ich noch: wie mache ich das Backup/Sicherung von meiner 2.3er DB? In der Anleitung wird ausführlich beschrieben, wie man automatische Backups einrichtet. Aber ich will ja nur ein einmaliges Backup zur Sicherheit anlegen. Mein CCU Historian läuft als Addon unter Raspberrymatic.
Viele Grüße,
debianatoe

PaulM
Beiträge: 318
Registriert: 16.02.2015, 17:05
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 129 Mal
Danksagung erhalten: 35 Mal

Re: Datenbankmigration V2.x --> V3.x CCU-AddOn Step-by-Step per ssh

Beitrag von PaulM » 23.12.2022, 17:54

vielleicht zu simpel ?

automatische Sicherung einrichten, nachdem diese erfolgreich durchgeführt wurde, sie wieder deaktivieren

Gruß
Paul
Mit Mut und Entschlossenheit gegen Intoleranz

Antworten

Zurück zu „CCU-Historian“