OH3 und MQTT wird nicht Online

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Piko
Beiträge: 93
Registriert: 26. Nov 2019 19:05
Answers: 0

Re: OH3 und MQTT wird nicht Online

Beitrag von Piko »

Genau so läuft es bei mir auch.

Nach einem restart läuft mosquito nicht mehr.
Ähnliches Phänomen wie bei dir.
Bin im Moment allerdings noch unterwegs und kann nicht weiter versuchen.

Susi systemctl enable mosquito.service bringt bei mir keine Abhilfe.


Gesendet von iPhone mit Tapatalk

Benutzeravatar
Detlef
Beiträge: 190
Registriert: 11. Dez 2019 21:50
Answers: 1
Wohnort: Recklinghausen
Kontaktdaten:

Re: OH3 und MQTT wird nicht Online

Beitrag von Detlef »

Hallo
Da meine Stellmotoren für die Heizung über MQTT laufen bin ich zurück auf OH2.5. Habe eine SIM Karte mit neuen Daten immer da.
Mit OH 2.5 Läuft der Broker sofort und zuverlässig.
Sobald unter OH 3 der MQTT Broker läuft Wechsel ich wieder.
Danke
Frohes Neues
Mit freundlichen Grüße aus Recklinghausen

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: OH3 und MQTT wird nicht Online

Beitrag von sihui »

Detlef hat geschrieben: 31. Dez 2020 16:35 Sobald unter OH 3 der MQTT Broker läuft Wechsel ich wieder.
Der Broker Mosquitto hat nichts mit openHAB zu tun, sondern mit deinem Betriebssystem.
Kurzform: Mosquitto über apt Repo installieren (der startet, wenn man nichts an den Einstellungen in der Konfiguration des Mosquitto ändert, auch bei einem Serverneustart immer automatisch), MQTT Binding installieren, Thing anlegen, Channel anlegen, mit Item verlinken, fertig.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Benutzeravatar
Detlef
Beiträge: 190
Registriert: 11. Dez 2019 21:50
Answers: 1
Wohnort: Recklinghausen
Kontaktdaten:

Re: OH3 und MQTT wird nicht Online

Beitrag von Detlef »

Hallo und Danke.
Habe doch das gleiche Betriebsystem benutzt.

Mosquitto startet ja auch anstandslos. Nur halt nicht nach einen Neustart.

Ich möchte natürlich kein neues Betriebssystem, sondern nur ein Update mit allen Vorteilen der Datenübermittlung aus OH2.5.

Ich versuche im nächsten Jahr nochmal ein Update.
Mit freundlichen Grüße aus Recklinghausen

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

Re: OH3 und MQTT wird nicht Online

Beitrag von EmptySoft »

Mit dem Befehl

Code: Alles auswählen

sudo systemctl status mosquitto
bekommst Du auch die Meldung, ob er enabled ist (beim boot automatsich startet)

Code: Alles auswählen

● mosquitto.service - Mosquitto MQTT v3.1/v3.1.1 Broker
   Loaded: loaded (/usr/lib/systemd/system/mosquitto.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2020-12-27 07:55:14 UTC; 4 days ago
BYe
Harald

Benutzeravatar
Detlef
Beiträge: 190
Registriert: 11. Dez 2019 21:50
Answers: 1
Wohnort: Recklinghausen
Kontaktdaten:

Re: OH3 und MQTT wird nicht Online

Beitrag von Detlef »

Frohes neues Jahr
Das genau habe ich dann mal so gemacht.
Danke
Also nach ein Neustart war der Mosquitto immer Offline beim Starten von OH3.0.0.
Nach einer installiert mit und ohne Passwort hat es keine Veränderungen gegeben.Erst Online und beim Neustart Offline.
Ich denke ich werde 14 Tage warten bis das Problem gelöst ist.
Mit freundlichen Grüße aus Recklinghausen

Benutzeravatar
bernd180356
Beiträge: 2
Registriert: 31. Dez 2020 20:42
Answers: 0

Re: OH3 und MQTT wird nicht Online

Beitrag von bernd180356 »

Habe mir auch das Raspi Image installiert, da hatte ich das selbe Problem.
Habe dann folgende Befehle ausgeführt und nach jedem Neustart war alles
im grünen Bereich.

sudo systemctl start mosquitto.service
sudo systemctl status mosquitto.service
sudo systemctl daemon-reload
sudo systemctl enable mosquitto.service

Probiert es mal mit diesen Befehlen !

Gruß und gutes neues Jahr und weiterhin viel Spaß mit OH3
openHAB3 läuft auf einem Intel NUC i3 mit Proxmox.

Benutzeravatar
Detlef
Beiträge: 190
Registriert: 11. Dez 2019 21:50
Answers: 1
Wohnort: Recklinghausen
Kontaktdaten:

Re: OH3 und MQTT wird nicht Online

Beitrag von Detlef »

Ok das mache ich morgen.
Mit freundlichen Grüße aus Recklinghausen

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

Re: OH3 und MQTT wird nicht Online

Beitrag von udo1toni »

Leute, es wäre schon sinnvoll, zu verstehen, was ihr da macht...

sudo -> führt einen Befehl mit anderen als dem aktuellen User-Kontext aus. Wird kein Kontext angegeben, so wird root als Kontext gewählt.
systemctl -> dient der Kontrolle von Diensten. Dabei gibt es verschiedene Befehle:
start -> startet den angegebenen Dienst.
stop-> stoppt den angegebenen Dienst
status -> zeigt den aktuellen Zustand (des Dienstes)
enable -> sorgt dafür, dass der angegebene Dienst beim Hochfahren des Systems automatisch startet
disable -> sorgt dafür, dass der angegeben Dienst beim Hochfahren des Systems nicht automatisch startet
daemon-reload -> lädt die (geänderten) Konfigurationsdateien für die Dienste nach.

Die Liste ist nicht vollständig.


daemon-reload als Parameter kann nur dann sinnvoll sein, wenn man zuvor an einer der *.service Dateien herumgeschraubt hat.

Der einzig wichtige Befehl im Zusammenhang mit dem genannten Problem ist also der mit enable, um den Autostart zu aktivieren.
Mit dem status-Befehl kann man sich davon überzeugen, dass der Dienst auch enabled ist. Dafür braucht man keine root-Rechte. es reicht also ein systemctl status mosquitto als Befehl aus (das .service ergänzt systemctl netterweise automatisch)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

schnarchnase
Beiträge: 4
Registriert: 25. Dez 2018 12:21
Answers: 0

Re: OH3 und MQTT wird nicht Online

Beitrag von schnarchnase »

Hallo Detlef,

bei mir haben folgende Befehle geholfen, den Mosquitto Broker auch nach einem Reboot zuverlässig starten und die Fehlermeldungen verschwinden zu lassen:

Code: Alles auswählen

sudo su
systemctl stop mosquitto.service
mkdir -p /var/log/mosquitto /opt/zram/log.bind/mosquitto
chown mosquitto /var/log/mosquitto /opt/zram/log.bind/mosquitto
systemctl start mosquitto.service
Danach ist noch mit

Code: Alles auswählen

nano /lib/systemd/system/mosquitto.service.d/override.conf
zu kontrollieren, ob die Datei so wie unten abgebildet aussieht (ansonsten ergänzen bzw. erstellen).

Code: Alles auswählen

[Unit]
After=network-online.target zram-config.service
Wants=network-online.target zram-config.service
Das ganze scheint ein Problem innerhalb der openHABian Umgebung zu sein.

Gruß
openHAB 2.5.10 auf Raspberry 4 | openHAB 3.1.0 auf Raspberry 4 |Gateways: CUL 868 MHz, mySensor MQTT, OneWire, 433MHz |10 mySensors DIY Sensoren | 17 Jalousie Aktoren 433MHz |5 Homematic DIY Sensoren |20 Shelly Aktoren (1PM, 2.5) |15 Tasmota DIY DIN Aktoren

Antworten