MQTT und Openhub3
-
- Beiträge: 19
- Registriert: 6. Apr 2021 12:51
MQTT und Openhub3
Probleme bei MQTT
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- udo1toni
- Beiträge: 13864
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: MQTT und Openhub3
Ja.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
- KellerK1nd
- Beiträge: 432
- Registriert: 17. Jun 2019 16:45
- Wohnort: Griesheim
Re: MQTT und Openhub3
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
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
- sihui
- Beiträge: 1827
- Registriert: 11. Apr 2018 19:03
Re: MQTT und Openhub3
Wie? Bei so einer eindeutigen Fragestellung hat niemand eine Idee?
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.
-
- Beiträge: 19
- Registriert: 6. Apr 2021 12:51
Re: MQTT und Openhub3
MQTT funktoniert nach Neustart Raspberry nur mit Eingabe
mosquitto -d
mosquitto -d
- sihui
- Beiträge: 1827
- Registriert: 11. Apr 2018 19:03
Re: MQTT und Openhub3
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.
-
- Beiträge: 19
- Registriert: 6. Apr 2021 12:51
Re: MQTT und Openhub3
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
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
- udo1toni
- Beiträge: 13864
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: MQTT und Openhub3
Nein, bitte vergiss mal mosquitto -d
Der Befehl
aktiviert den Autostart des Dienstes, startet ihn aber nicht.
Starte den Raspberry bitte mal durch. Logge Dich erneut ein und prüfe mit
ob mosquitto läuft. (Nach dem Neustart des Raspberry) Falls nicht, kannst Du den Dienst leicht mit
manuell starten.
Der Befehl
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.
Der Befehl
Code: Alles auswählen
sudo systemctl enable mosquitto.service
Starte den Raspberry bitte mal durch. Logge Dich erneut ein und prüfe mit
Code: Alles auswählen
systemctl status mosquitto.service
Code: Alles auswählen
sudo systemctl start mosquitto.service
Der Befehl
Code: Alles auswählen
mosquitto -d
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
-
- Beiträge: 19
- Registriert: 6. Apr 2021 12:51
Re: MQTT und Openhub3
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.
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.
- KellerK1nd
- Beiträge: 432
- Registriert: 17. Jun 2019 16:45
- Wohnort: Griesheim
Re: MQTT und Openhub3
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
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