MQTT Broker Startet nicht

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

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

Re: MQTT Broker Startet nicht

Beitrag von udo1toni »

Kann es sein, dass Du eine recht alte Version...?

Die Angabe v3.1 bezieht sich auf die Protokoll-Version. Dein mosquitto 1.4.10 spricht "nur" MQTT v3.1.
Vermutlich habe ich das schon verschiedentlich erwähnt... Es ist keine gute Idee, solche Systeme über viele Jahre ohne Updates zu betreiben, denn die Last bei einem Upgrade wird immer größer. Deine jetzige Chance besteht einzig darin, auf openHAB 2.5.12(?) upzudaten.
Das ginge, indem Du
  1. mittels sudo openhab-cli backup ein Backup Deiner Konfiguration sicherst
  2. eine leere (Micro-) SD-Karte mit dem aktuellen openHABian Image bespielst
  3. Dieses Image die Installation beenden lässt
  4. anschließend mit sudo openhabian-config und dann über Punkt 40 und 42(b) auf openHAB2 downgradest
  5. zu guter Letzt mittels sudo openhab-cli restore das Backup einspielst
Der Versionssprung auf 2.5.12 sollte einigermaßen problemlos vonstatten gehen. Hast Du manuell installierte Bindings, so kannst Du die 1:1 aus dem addons-Ordner des alten Systems übernehmen oder versuchen. eine aktualisierte Version zu finden, die noch mit OH2 kompatibel ist.

Anschließend hast Du ein System mit Raspberry Pi OS lite, Version bullseye. mosquitto wird dann Version 2.0.11 sein (diese Version beherrscht zusätzlich auch MQTT 5.0).

Historische Daten musst Du eventuell manuell übernehmen, wenn Du Wert darauf legst (außer, sie sind ohnehin extern gespeichert, also nicht auf dem Pi).

Ein Upgrade zu openHAB3 ist dennoch dringend anzuraten, es wird nur schlimmer, wenn Du das weiter hinaus zögerst. openHAB3.4.4 (die aktuelle stable - das ist die letzte OH3.x-Version, es sei denn, es gibt noch mal ein Hotfix) ist ohne Probleme in der Lage, die Konfiguration von openHAB2.x zu lesen und automatisch in die aktuelle Version zu übersetzen (soweit es um Things und die zugehörigen Bindings geht).
Anpassungen an Rules (vor allem Umstellung Joda Time nach JavaTime) und Änderungen von V1-Bindings auf V3-Bindings (z.B. http) musst Du selbst vornehmen. Änderungen, die sich durch die neue UI ergeben, musst Du selbst vornehmen. Verbesserungen, die sich durch neue Möglichkeiten ergeben, musst Du selbst vornehmen (z.B. UoM in http und mqtt).
Mit Version 4 wird es weitere Änderungen geben, die aber bei Weitem nicht so dramatisch ausfallen werden wie die Änderungen von OH2.x nach OH3.y, aber wenn Du von OH2 kommst, wird es noch schlimmer als beim Wechsel nach OH3, weil noch mehr Neues dazu kommt.

Ich rechne nicht damit, dass OH3 noch ausgeliefert wird, wenn OH4 stable wird - OH2 ist hier die große Ausnahme, es geht dabei darum, V1 Bindings weiterhin verwenden zu können, solange es (noch) keine Alternative gibt. Das geht mit einer OH2-Instanz, weil openHAB über das openHAB Binding in der Lage ist, beliebige andere openHAB instanzen fernzusteuern. Nur deshalb wird openHAB2.5.12 noch ausgeliefert.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
PeterA
Beiträge: 1106
Registriert: 8. Feb 2019 12:12
Answers: 13

Re: MQTT Broker Startet nicht

Beitrag von PeterA »

I know i know...

Aber trotzdem vielen Dank für eine Antwort!

Gruß Peter
- OpenHab 2.4
#PWRUP

Antworten