Hallo zusammen,
habe heute einen neuen FHEM Server aufgesetzt.
Bekomme jedoch mosquitto einfach nicht mehr ans laufen unter Jessie 4.4.
Habe den Broker Version 3.1 installiert. Status OK und gestartet.
mosquitto.service - LSB: mosquitto MQTT v3.1 message broker
Loaded: loaded (/etc/init.d/mosquitto)
Active: active (exited) since Di 2017-02-28 19:29:33 CET; 17min ago
Process: 472 ExecStart=/etc/init.d/mosquitto start (code=exited, status=0/SUCCESS)
Feb 28 19:29:33 <device> systemd[1]: Starting LSB: mosquitto MQTT v3.1 message broker...
Feb 28 19:29:33 <device< mosquitto[472]: Starting network daemon:: mosquitto.
Auch die Perl MQTT Module wurden installiert.
Jedoch bekomme ich sowohl über die mosquitto_pub noch über FHEM (mqtt) eine Verbindung.
Error: Connection refused
Hatte schonmal jemand das gleiche Problem?
Gleiches Problem, aber leider bis jetzt keine Lösung :(
netstat -an | grep LISTEN
Sollte eigentlich irgendwo was mit :1883 auftauchen.
Mein mqtt lauscht also noch nicht einmal im Netzwerk.
In der mosquitto.con ist aber:
listener 1883
Eingetragen...
Wie ist es denn bei dir?
Ich bin ein Depp.
Man muss mosquitto auch noch starten...
Und schon ist es da.
Also einfach mal auf der Kommandozeile "mosquitto" eintippen....
Bzw. in die fhem Startdatei mosquitto -d aufnehmen...
ZitatBzw. in die fhem Startdatei mosquitto -d aufnehmen...
Hallo Rince,
ich hatte gerade einen Stromausfall und dabei festgestellt, dass der mosquitto bei mir anschließend auch nicht automatisch startet.
Mit Startdatei meinst Du die die Datei "fhem" im Verzeichnis "/etc/init.d", oder?
Kann ich "mosquitto -d" ganz einfach an das Ende der Startdatei hängen?
Zitat
"/etc/init.d"
Ja
Zitat
Kann ich "mosquitto -d" ganz einfach an das Ende der Startdatei hängen?
Nein.
Ich habe ihn da eingefügt, wo der hmland gestartet wird.
Direkt vor dem Start von fhem selbst.
Und am Ende, da wo der HM-Dämon gekillt wird, schieße ich auch den Broker ab;
# pkill hmland
killalll moqsquitto
Soll ich es dir C&Pasten oder reicht es dir soweit?
ZitatSoll ich es dir C&Pasten oder reicht es dir soweit?
Nicht nötig. Deine Hinweise haben mir sehr geholfen. Nun startet der Dienst wie gewünscht automatisch. Vielen Dank!