FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: darkon am 28 Februar 2017, 19:49:37

Titel: Mosquitto unter Jessie 4.4
Beitrag von: darkon am 28 Februar 2017, 19:49:37
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?
Titel: Antw:Mosquitto unter Jessie 4.4
Beitrag von: Rince am 12 März 2017, 15:11:48
Gleiches Problem, aber leider bis jetzt keine Lösung :(
Titel: Antw:Mosquitto unter Jessie 4.4
Beitrag von: Rince am 12 März 2017, 15:25:23
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?
Titel: Antw:Mosquitto unter Jessie 4.4
Beitrag von: Rince am 13 März 2017, 10:29:14
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...
Titel: Antw:Mosquitto unter Jessie 4.4
Beitrag von: DerMexikaner am 07 April 2017, 17:10:48
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?
Titel: Antw:Mosquitto unter Jessie 4.4
Beitrag von: Rince am 07 April 2017, 19:04:58
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?
Titel: Antw:Mosquitto unter Jessie 4.4
Beitrag von: DerMexikaner am 07 April 2017, 23:50:40
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!