MQTT und Openhub3

Allgemeine Fragen rund um die "Smart Home" Hardware/Komponenten

Moderatoren: seppy, udo1toni

hubert
Beiträge: 19
Registriert: 6. Apr 2021 12:51

MQTT und Openhub3

Beitrag von hubert »

Probleme bei MQTT

Bild
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

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

Re: MQTT und Openhub3

Beitrag von udo1toni »

Ja.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Benutzeravatar
KellerK1nd
Beiträge: 432
Registriert: 17. Jun 2019 16:45
Answers: 1
Wohnort: Griesheim

Re: MQTT und Openhub3

Beitrag von KellerK1nd »

udo1toni hat geschrieben: 12. Apr 2021 14:23Ja.
🤣
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box

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

Re: MQTT und Openhub3

Beitrag von sihui »

Wie? Bei so einer eindeutigen Fragestellung hat niemand eine Idee?

:mrgreen:
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

hubert
Beiträge: 19
Registriert: 6. Apr 2021 12:51

Re: MQTT und Openhub3

Beitrag von hubert »

MQTT funktoniert nach Neustart Raspberry nur mit Eingabe

mosquitto -d

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

Re: MQTT und Openhub3

Beitrag von sihui »

hubert hat geschrieben: 26. Apr 2021 16:40 MQTT funktoniert nach Neustart Raspberry nur mit Eingabe

mosquitto -d
Du musst schauen ob ein mosquitto.service angelegt worden ist und dieser auch enabled wurde:

Code: Alles auswählen

sudo systemctl enable mosquitto.service
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

hubert
Beiträge: 19
Registriert: 6. Apr 2021 12:51

Re: MQTT und Openhub3

Beitrag von hubert »

Habe raspberry neu gestartet danach zeigt mir Openhub3 MQtt Offline an
jetzt hab ich eingegeben
sudo systemctl enable mosquitto.service

und es kam Antwort:

Synchronizing state of mosquitto.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mosquitto


MQTT in Openhab3 immer noch Offline
Eingabe:
mosquitto -d

etwas Warten und Openhab zeigt Mqtt Online an

jetzt nochmal:

sudo systemctl enable mosquitto.service

Antwort:
Synchronizing state of mosquitto.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mosquitto

gleiche Meldung aber MQtt funktioniert

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

Re: MQTT und Openhub3

Beitrag von udo1toni »

Nein, bitte vergiss mal mosquitto -d

Der Befehl

Code: Alles auswählen

sudo systemctl enable mosquitto.service
aktiviert den Autostart des Dienstes, startet ihn aber nicht.

Starte den Raspberry bitte mal durch. Logge Dich erneut ein und prüfe mit

Code: Alles auswählen

systemctl status mosquitto.service
ob mosquitto läuft. (Nach dem Neustart des Raspberry) Falls nicht, kannst Du den Dienst leicht mit

Code: Alles auswählen

sudo systemctl start mosquitto.service
manuell starten.

Der Befehl

Code: Alles auswählen

mosquitto -d
startet das Programm mosquitto mit dem Parameter -d, welcher im Fall von mosquitto dazu dient, das Programm von der Konsole abzutrennen, das Programm läuft "daemonized". Das ist aber nicht das gleiche, wie das Programm als (echten) Dienst zu starten, auch wenn die Unterschiede eventuell eher subtil sind.

Es kan aber zum Beispiel sein, dass Dein mosquitto -d dafür gesorgt hat, dass bestimmte Dateien von mosquitto mit dem User openhabian angelegt wurden. Ich habe keine Ahnung, welcher User gewöhnlich mosquitto ausführt, der User openhabian ist es aber sicher nicht. Entsprechend könnte es sein, dass die angelegten Dateien nun einen korrekten Betrieb verhindern.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

hubert
Beiträge: 19
Registriert: 6. Apr 2021 12:51

Re: MQTT und Openhub3

Beitrag von hubert »

mosquitto.service - Mosquitto MQTT v3.1/v3.1.1 Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2021-04-27 19:11:44 CEST; 41min ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Main PID: 885 (code=exited, status=3)

Apr 27 19:11:44 openhabian systemd[1]: mosquitto.service: Service RestartSec=100ms expired, scheduling restart.
Apr 27 19:11:44 openhabian systemd[1]: mosquitto.service: Scheduled restart job, restart counter is at 5.
Apr 27 19:11:44 openhabian systemd[1]: Stopped Mosquitto MQTT v3.1/v3.1.1 Broker.
Apr 27 19:11:44 openhabian systemd[1]: mosquitto.service: Start request repeated too quickly.
Apr 27 19:11:44 openhabian systemd[1]: mosquitto.service: Failed with result 'exit-code'.
Apr 27 19:11:44 openhabian systemd[1]: Failed to start Mosquitto MQTT v3.1/v3.1.1 Broker.

Benutzeravatar
KellerK1nd
Beiträge: 432
Registriert: 17. Jun 2019 16:45
Answers: 1
Wohnort: Griesheim

Re: MQTT und Openhub3

Beitrag von KellerK1nd »

Was steht in /etc/mosquitto/mosquitto.conf drin? Man muss jetzt den listener port mit angeben.
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box

Antworten