OH3 und MQTT wird nicht Online
-
- Beiträge: 93
- Registriert: 26. Nov 2019 19:05
Re: OH3 und MQTT wird nicht Online
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
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
- Detlef
- Beiträge: 190
- Registriert: 11. Dez 2019 21:50
- Wohnort: Recklinghausen
- Kontaktdaten:
Re: OH3 und MQTT wird nicht Online
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
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
- sihui
- Beiträge: 1827
- Registriert: 11. Apr 2018 19:03
Re: OH3 und MQTT wird nicht Online
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.
- Detlef
- Beiträge: 190
- Registriert: 11. Dez 2019 21:50
- Wohnort: Recklinghausen
- Kontaktdaten:
Re: OH3 und MQTT wird nicht Online
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.
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
-
- Beiträge: 247
- Registriert: 7. Jan 2020 14:45
- Kontaktdaten:
Re: OH3 und MQTT wird nicht Online
Mit dem Befehl
bekommst Du auch die Meldung, ob er enabled ist (beim boot automatsich startet)
Code: Alles auswählen
sudo systemctl status mosquitto
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
Harald
- Detlef
- Beiträge: 190
- Registriert: 11. Dez 2019 21:50
- Wohnort: Recklinghausen
- Kontaktdaten:
Re: OH3 und MQTT wird nicht Online
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.
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
- bernd180356
- Beiträge: 2
- Registriert: 31. Dez 2020 20:42
Re: OH3 und MQTT wird nicht Online
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
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.
- Detlef
- Beiträge: 190
- Registriert: 11. Dez 2019 21:50
- Wohnort: Recklinghausen
- Kontaktdaten:
Re: OH3 und MQTT wird nicht Online
Ok das mache ich morgen.
Mit freundlichen Grüße aus Recklinghausen
- udo1toni
- Beiträge: 15252
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH3 und MQTT wird nicht Online
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)
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
-
- Beiträge: 4
- Registriert: 25. Dez 2018 12:21
Re: OH3 und MQTT wird nicht Online
Hallo Detlef,
bei mir haben folgende Befehle geholfen, den Mosquitto Broker auch nach einem Reboot zuverlässig starten und die Fehlermeldungen verschwinden zu lassen:
Danach ist noch mit
zu kontrollieren, ob die Datei so wie unten abgebildet aussieht (ansonsten ergänzen bzw. erstellen).
Das ganze scheint ein Problem innerhalb der openHABian Umgebung zu sein.
Gruß
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
Code: Alles auswählen
nano /lib/systemd/system/mosquitto.service.d/override.conf
Code: Alles auswählen
[Unit]
After=network-online.target zram-config.service
Wants=network-online.target zram-config.service
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