Migration OH2 auf OH3

  • Mein Fazit nach einer weiteren Woche des Versuchs der Migration, wobei ich OH3 neu aufgesetzt habe und danach versucht habe die alten items, things und so weiter wieder herzustellen:

    influxdb und grafana stürzen während des Starts von openhab ab und müssen manuell neu gestartet werden. Warum das so ist konnte ich nicht klären. Auch eine neuinstallation von influxdb und grafana hat das Problem nicht behoben. Das [definition='1','0']log[/definition] bietet auch keine Erklärung Mar 18 18:12:23 openhabian systemd[1]: influxdb.service: Main process exited, code=killed, status=13/PIPE

    Das unify binding funktioniert nicht. OH realisiert den Status eines Geräts beim starten, aber nicht wenn es sich verändert. Dazu gibts zwar schon einige Beiträge, aber noch keine Lösung (zumindest habe ich keine gefunden). Dadurch ist die Anwesenheitskontrolle unmöglich.

    Lösung: SSD wieder auf die mit OH 2.5 gewechselt [bn]

  • Falls jemand das selbe Problem hat wie ich mit influxdb und grafana. Die Lösung war zram zu deinstallieren. Das gilt aber nur bei Verwendung einer SSD!
    Das Problem mit dem unify binding habe ich mit einer Rule umgangen, die prüft, wann das Telefon zuletzt online war. Ligt diese Zeit länger als 3 Minuten zurück schalte ich einen Switch. Nicht schön, geht aber nicht anders

  • Hi, bin vor ein paar wenigen Tagen auch auf OH3 umgestiegen von 2.5.8.
    Aber, wie hier auch schon geschrieben: Ich konnte in Docker einiges "parallel" laufen lassen um Stück für Stück umzusteigen.

    Naja bei mir war das größte Problem der Zwave USB Stick wollte nicht laufen.
    Dank eines findigen netten Menschen konnte das Problem dann auch gelöst werden.

    Meine SQL Datenbank und MQTT liefen ohne Probleme weiter, aber die sind auch eigenständige Docker Images :)
    Ebenso Frontail, das habe ich auch in einem Docker und nicht in dem OH3 Docker integriert.

    Meine bisherigen Erfahrungen: Das ganze mit dem Model und Semantischen gedöns: Erschließt sich mir nicht, hat eher für Verwirrung gesorgt.
    Die alten Text Files klappen alle einwandfrei im neuen OH, wenn man wie ich, ein eigenen Ordner fürs Docker-Image angelegt hat.

    Die neue Regeln über UI anpassen Geschichte halte ich für noch nicht ausgereift, es gibt eine nette Übersicht was mit den verschiedene Varianten geht. Sagen wir mal so: Mit keiner Variante geht alles.
    Da bin ich wohl zu sehr Programmierer als das ich das Zeug gut finde.

    Der größte Kritikpunkt: HabPanel läuft bei mir nun nicht mehr zuverlässig, nutze einen Pi mit Touchscreen im Wohnzimmer und dort werden im Browser
    die geänderten Werte der Items nicht automatisch aktualisiert.
    Erst ein manueller Reload holt die aktuellen Daten. Das ging unter 2.5.8 besser.

    Nun ja, schauen wir mal was da noch so alles kommt, aber mein Rat: Wer Umsteigen will: Wartet noch ein paar Monate bis sich die ganzen kleinen Fehler gefunden haben und entfernt wurden.

  • Bei mir war es nach einem reboot des PIs weg, das reload Problem. Wahrscheinlich hing irgendwas im Cache fest.

    Nun versuche ich mich langsam daran die sogenannten Seiten der Ui zu designen.
    Aber erst mal lesen. Der "Versuch macht kluch" - Ansatz ist hier zumindest gescheitert.

    Ach und der Vergleich mit den diversen Varianten der Regeln ist hier zu finden, wenn es jemanden interessiert:
    Rewriting rules in OH3

    Nachtrag: Ich musste in allen meinen Regeln, was wirklich einige sind (laut ui 50 Stück) nur folgendes anpassen: aus now.milli() wurde now.toInstant().toEpochMilli()

    Ach und diese Kleinigkeit wegen des anderen Datumstypen:

    Aus now.toString wurde DateTimeType().toString()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!