Switch zwischen Produktiv und Test Configuration

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

thomas_w

Switch zwischen Produktiv und Test Configuration

Beitrag von thomas_w »

Frage:
Gibt es eine Möglichkeit oder Idee, schnell zwischen einer Produktiv und einer Test Configuration des gesamten OH2 hin- und her zu schalten?

Warum das Ganze?
Die komplette eigene Konfiguration liegt ja im Verzeichnis oder Freigabe openHAB-conf (\\OPENHAB-SERVER)
Wenn ich jetzt was probiere, passiert es mir, dass die komplette .sitemap nicht mehr geladen wird, dass möchte ich vermeiden.

Wunsch
Ich würde gerne eine "Produktiv" und "Test" Konfiguration verwalten. Wernn die Test-Kofiguration wie gewünscht läuft, dann alles auf einen Schlag nach "Produktiv" kopieren. Geht sowas?

Danke und Grüße
Thomas
von azzkikrboy » 11. Jun 2020 12:53
Nun, ich habe dafür zwei OHs am laufen.
Ein Test-Server, an dem ich vorher bastle und teste (z.B. neues Binding usw.).
Wenn alles OK ist, wird die Konfiguration auf den Produktions-OH übertragen und auf dem Test gelöscht.
Am einfachsten geht das natürlich, wenn die alles selbst in den .items bzw. .things Dateien selbst schreibst.
Ist dann einfach copy-paste.

So habe ich immer einen sauberen Produktions-OH der nicht zugemüllt wird ;-)

Wenn du den GUI nutzt um die Items und Things zu konfigurieren steht die Konfiguration "leicht versteckt". Denke nicht, dass du dann einfach so einen Teil der Konfiguration "rüberkopieren" kannst.
Gehe zur vollständigen Antwort

azzkikrboy
Beiträge: 50
Registriert: 18. Apr 2020 13:23
Answers: 1

Re: Switch zwischen Produktiv und Test Configuration

Beitrag von azzkikrboy »

Nun, ich habe dafür zwei OHs am laufen.
Ein Test-Server, an dem ich vorher bastle und teste (z.B. neues Binding usw.).
Wenn alles OK ist, wird die Konfiguration auf den Produktions-OH übertragen und auf dem Test gelöscht.
Am einfachsten geht das natürlich, wenn die alles selbst in den .items bzw. .things Dateien selbst schreibst.
Ist dann einfach copy-paste.

So habe ich immer einen sauberen Produktions-OH der nicht zugemüllt wird ;-)

Wenn du den GUI nutzt um die Items und Things zu konfigurieren steht die Konfiguration "leicht versteckt". Denke nicht, dass du dann einfach so einen Teil der Konfiguration "rüberkopieren" kannst.

thomas_w

Re: Switch zwischen Produktiv und Test Configuration

Beitrag von thomas_w »

azzkikrboy hat geschrieben: 11. Jun 2020 12:53 Nun, ich habe dafür zwei OHs am laufen.
Ein Test-Server, an dem ich vorher bastle und teste (z.B. neues Binding usw.).
Ja, logische Idee. Benutzt Du zwei "identische" Raspberries dafür?

Ich möchte die komplette Konfiguration manuell erstellen und konnte dann mit einem "Copy" von dem Test-Server auf den Produktiv-Server einen "Update" machen. Gegebenfalls einen "Backup-Produktiv" als Fallback oder sowas in der Art.

Danke und Grüße
Thomas

azzkikrboy
Beiträge: 50
Registriert: 18. Apr 2020 13:23
Answers: 1

Re: Switch zwischen Produktiv und Test Configuration

Beitrag von azzkikrboy »

Hallo,
nein, meine OHs laufen als VM auf meiner Synology oder als Docker ;-)
kommt drauf an was ich gerade "bastle"

thomas_w

Re: Switch zwischen Produktiv und Test Configuration

Beitrag von thomas_w »

Ok, danke für den Vorschlag. Mal schauen, ist was für die "Zukunft", momentan gibt es noch viel zu lernen.

Auf die schnelle mache ich zwischendurch ein "Backup" der OH-Freigabe openHAB-conf (\\OPENHAB-SERVER) mit allen Unterordnern über meinen PC.
OpenHabWeatherMap_Backup.JPG
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

azzkikrboy
Beiträge: 50
Registriert: 18. Apr 2020 13:23
Answers: 1

Re: Switch zwischen Produktiv und Test Configuration

Beitrag von azzkikrboy »

Versuchs mal mit dem eingebauten backup/restore von openHAB:

openhab-cli backup /<pfad>/dateiname.zip (oder mit --full für ein komplettes backup)
das kannst du auch direkt auf einen share machen.

mehr Details siehe hier:
https://community.openhab.org/t/recomme ... gs/7193/81

Benutzeravatar
OliverCJ
Beiträge: 405
Registriert: 29. Aug 2017 12:41
Answers: 3
Wohnort: Bergisch Gladbach

Re: Switch zwischen Produktiv und Test Configuration

Beitrag von OliverCJ »

Hi,

ich kann Dir zwar nicht wirklich bei Deiner Frage helfen, aber ich kenne das Problem, dass manchmal die sitemap nicht lädt, weil man bei der letzten Änderung irgendeinen kleinen Fehler eingebaut hat.
Ich habe mir halt angewöhnt, die Änderungen überschaubar und lieber klein zu halten... Browser auf, VIS auf und dann nach ein oder zwei Änderungen speichern und Browser aktualisieren. Dann hast Du recht schnell raus, wo der Fehler liegt.
Und wenn ich gar nicht weiterkomme, wird die Änderung auskommentiert und es muss dann halt noch ein paar Tage so laufen wie bisher... in der Zwischenzeit wird einem hier super geholfen und dann kann's weiter gehen.

Dafür jetzt extra das System zu doppeln wäre mir zu aufwendig...

_______________________________________________
Homematic IP Komponenten an CCU 3 (wächst stetig)
Innogy Smarthome System (verabschiedet sich langsam)
Philips Hue Beleuchtung
Fritz!Box
VU+ Solo SAT-Receiver
2 Squeezeboxen
Denon Heos System

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Switch zwischen Produktiv und Test Configuration

Beitrag von udo1toni »

Ach, ein Testsystem ist schon sinnvoll. [emoji846]

Gesendet von meinem SM-G973F mit Tapatalk

openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

EmptySoft
Beiträge: 247
Registriert: 7. Jan 2020 14:45
Answers: 2
Kontaktdaten:

Re: Switch zwischen Produktiv und Test Configuration

Beitrag von EmptySoft »

Ein Testsystem ist doch nur für Warmduscher :)

(bitte nicht ernst nehmen)
BYe
Harald

Benutzeravatar
OliverCJ
Beiträge: 405
Registriert: 29. Aug 2017 12:41
Answers: 3
Wohnort: Bergisch Gladbach

Re: Switch zwischen Produktiv und Test Configuration

Beitrag von OliverCJ »

Hallo Udo,

kannst Du erläutern, wann und warum? Mir fällt hier nur ein Szenario ein, nämlich bevor ich ein großes Update auf dem produktiven System einspiele...

Alles andere kann ich meines Erachtens auf dem produktiven System machen. Warum? Weil OH2 ja immer - auch ein mögliches Testsystem - an produktive Komponenten gebunden ist. Oder hast Du jedes Homematic-Geräte, jede Hue-Birne oder was weiß ich auch noch mal als Testversion zu Hause installiert?

Das bedeutet doch, dass auch ein OH2-Testsystem im Zweifel eine Regel ausführt, die zu Störungen führen wird (wenn ich mich nachts um 23:30 dazu entschließe noch ein wenig an den Rules zu arbeiten und das würde dazu führen, das auf einmal alle Zimmer Taghell erleuchtet sind, dann ist das meiner Frau und meinem Sohn reichlich egal, dass ich ja gerade auf einer Testinstanz von OH2 unterwegs war, solche Dinge mache ich also immer dann, wenn ich niemanden störe). Ich kopiere die Rule dann lieber, mache bei dem Original die Endung "unbrauchbar" (z.B. "Regel.org_rules") und spiele mit der Kopie. Dort nutze ich dann ein DummyItem zum schalten, da ja selten gerade die Uhrzeit ist, die man braucht oder ein Sonnenaufgang oder was auch immer.

Bei Anpassungen an der sitemap verfahre ich ganz ähnlich. Und wenn die sitemap dann aufgrund eines Fehlers nicht mehr richtig geladen wird, habe ich immer noch mein Orginal... Hier könnte ein Testsystem vielleicht sinnvoll sein, wenn andere Personen im Haushalt dauernd auf die Sitemap zugreifen um irgendwas zu steuern oder zu kontrollieren. Allerdings brauche ich bei der Sitemap das Original auch nicht umzubenennen, denn die kann ja weiterlaufen. Und zum Testen rufe ich dann einfach im Browser die 2., 3. oder 4. Version auf...

Bei der Installation von Bindings und dem Anlegen von Things und Items hatte ich noch nie so Probleme, dass es mir alles zerschossen hätte... Gibt es sowas? Dann könnte hier auch noch ein Anwendungsfall liegen... und wie gesagt, Updates... da laufe ich gerade immer wieder in einen Fehler, der mir nichts sagt, der allerdings auch keine Auswirkungen zu haben scheint...

Also, ich bin gespannt, wo da sonst noch Vorteile eines Testsystems liegen.

VG, Oliver

_______________________________________________
Homematic IP Komponenten an CCU 3 (wächst stetig)
Innogy Smarthome System (verabschiedet sich langsam)
Philips Hue Beleuchtung
Fritz!Box
VU+ Solo SAT-Receiver
2 Squeezeboxen
Denon Heos System

Antworten