Mosquitto unter Jessie 4.4

Begonnen von darkon, 28 Februar 2017, 19:49:37

Vorheriges Thema - Nächstes Thema

darkon

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?

Rince

Gleiches Problem, aber leider bis jetzt keine Lösung :(
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

Rince

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?
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

Rince

#3
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...
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

DerMexikaner

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?
Saludos,
Lutz

Smartes Badezimmer, Heizungssteuerung, Bewässerungssteuerung, RPI3, Arduinos, NodeMCUs, Homematic

Rince

#5
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?
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

DerMexikaner

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!
Saludos,
Lutz

Smartes Badezimmer, Heizungssteuerung, Bewässerungssteuerung, RPI3, Arduinos, NodeMCUs, Homematic