Also, bevor jetzt wieder einiges durcheinander gerät:
openHABian ist aktuell in Version
1.4.1 erhältlich (Release vom 3. April 2018). Aus openHABian heraus kannst Du openHAB2 installieren (bei der Ersteinrichtung passiert das auch automatisch mit der zu diesem Zeitpunkt aktuellen stable Version).
openHAB2 ist seit zwei Wochen in Version 2.3.0 stable. Das bedeutet, es wäre ohnehin ratsam, ein Upgrade durchzuführen, mittels
openhabian-config. (Achtung! Es gibt breaking Changes!)
Es gibt mittlerweile drei verschiedene Pakete, stable, testing und unstable (ganz nach debian-Manier), wobei die Bedeutung folgende ist:
stable -> da ändert sich nichts mehr bis zum nächsten Major Release, lebe solange mit den Fehlern.
unstable (aka nightly) -> Wenn Fehler bekannt werden, werden diese umgehend gefixt. Außerdem kommen ständig neue Funktionen dazu. Manches funktioniert vielleicht plötzlich anders. Lies vor einem Update die Release Notes oder lebe mit Überraschungen
.
testing -> es wird versucht, in kleineren Abständen fehlerbereinigte Versionen zu erstellen. Das ist neu seit diesem Release, so dass man gespannt sein darf, wie gut das funktionieren wird. Release Notes sind trotzdem Pflichtlektüre.
Es gibt gute Gründe für und gegen jeden dieser Zweige. Das Update musst Du aber ohnehin immer selbst durchführen (und es ist sicher keine gute Idee, wenn auch möglich, das zu automatisieren). Wenn Du also keine Probleme mit einer bestimmten nightly Version hast und Dich neue Funktionen nicht locken, zwingt Dich niemand zum Upgrade, Du kannst einfach auf der installierten Version bleiben.
Eine Ursache für Dein Problem (openHAB deinstalliert plötzlich Bindings) könnte in der Datei
/etc/openhab2/services/addons.cfg begründet liegen. Wenn diese Datei zu irgendeinem Zeitpunkt verändert wird, wird openHAB2 deren Inhalt als höchsten Wunsch betrachten. Wenn dort keine Bindings eingetragen sind, wird es also alle Bindings deinstallieren.
Allerdings sollte das nur beim Neustart oder bei Änderungen an der Datei zur Laufzeit passieren, nicht einfach so. (Ich könnte mir aber Szenarien vorstellen, wo diese Datei fälschlicherweise als aktualisiert betrachtet wird - dann würde im Betrieb plötzlich alles verschwinden...)
Weitere Möglichkeiten wären Fehler auf der SD-Karte oder auch ein Deinstallationsbefehl über die REST-API (quasi ein Hacker-Angriff), wobei das doch eher unwahrscheinlich ist - dafür gibt es einfach viel zu wenige OH-Systeme, als dass da schon jemand Angeriffsversuche starten würde.
Wie schon oben erwähnt, möchte ich empfehlen, openHAB2 mal auf die aktuelle Version (welche auch immer) upzugraden. Falls weiter Probleme bestehen, könntest Du openHAB2 auch deinstallieren und neu installieren, um sicher die Originaldateien (Stichwort
addons.cfg) zu haben. Oder Du versucht mal, die Bindings über die
addons.cfg zu installieren - das ist ohnehin zu bevorzugen, weil dadurch sicher nach einem Upgrade alle Bindings wieder eingespielt werden.
Wenn Du schon Dinge konfiguriert hast, denke daran, alle Konfigurationsdateien zu sichern, bevor Du ein Upgrade durchführst.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet