Falls der MQTT Broker standardmäßig nicht läuft, liegt das daran, dass es die logfile noch nicht gibt und dementsprechend nicht beschrieben werden kann, dadurch gibt mosquitto eine Fehlermeldung aus.
Lösung:
per SSH einloggen, den Ordner /var/log/mosquitto erstellen
Irgendwie scheint bei mir auch mit dieser Anleitung der mosquitto nicht zu laufen, wenn ich das richtig deute:
pi@pekaway:/ $ sudo systemctl status mosquitto.service
● 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 Mon 2023-01-09 16:47:34 CET; 13min ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Process: 15240 ExecStart=/usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf (code=exited, stat
Main PID: 15240 (code=exited, status=1/FAILURE)
Jan 09 16:47:34 pekaway systemd[1]: mosquitto.service: Service RestartSec=100ms expired, schedulin
Jan 09 16:47:34 pekaway systemd[1]: mosquitto.service: Scheduled restart job, restart counter is a
Jan 09 16:47:34 pekaway systemd[1]: Stopped Mosquitto MQTT v3.1/v3.1.1 Broker.
Jan 09 16:47:34 pekaway systemd[1]: mosquitto.service: Start request repeated too quickly.
Jan 09 16:47:34 pekaway systemd[1]: mosquitto.service: Failed with result ‘exit-code’.
Jan 09 16:47:34 pekaway systemd[1]: Failed to start Mosquitto MQTT v3.1/v3.1.1 Broker.
lines 1-14/14 (END)
Bin nur drauf gestossen, weil ich erfolglos versuche, ein Tasmota-Switch zu schalten (erstmal nur zu Hause eine Steckdose, aber müsste ja trotzdem gehen).