FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: HansDampfHH am 25 Oktober 2016, 08:03:13

Titel: MQTT ist auf einmal immer disconnected
Beitrag von: HansDampfHH am 25 Oktober 2016, 08:03:13
Moin, ich nutze seit einiger Zeit einen nodeMCU mit einem Temperatursensor.
Nun fiel mir gestern auf, dass die Temperaturen seit ca. 2 Wochen nicht mehr geplottet werden.

Hm. Und bei näherem Hinsehen sehe ich das der MQTT Broker im state disconnected ist.


Internals:
   DEF        192.168.148.24:1883
   DeviceName 192.168.148.24:1883
   NAME       MyBroker
   NEXT_OPEN  1477374657.8365
   NOTIFYDEV  global
   NR         143
   NTFY_ORDER 50-MyBroker
   PARTIAL
   STATE      disconnected
   TYPE       MQTT
   msgid      1
   timeout    60
   Readings:
     2016-10-03 12:01:04   connection      active
     2016-10-25 07:49:57   state           disconnected
   Messages:
Attributes:
   verbose    5


Wenn ich auf der Kommandozeile von einem Terminal zum anderen Temperaturne sende, werden diese ausgegeben:
mosquitto_sub -h 127.0.0.1 -t TestMOSQUITTO/#
mosquitto_pub -h 127.0.0.1 -t TestMOSQUITTO/Temp -m "23.7"

Mosquitto läuft also scheinbar einwandfrei. Nur FHEM kann nicht mehr connecten. 
Ich habe auch mal Mosquitto vollständig deinstalliert und neu installiert.

Warum bekomme ich keinen Connect mehr? Hat jemand bitte einen Hinweis oder Tipp was ich machen kann?
Mosquitto läuft auf einem Debian Wheezy.

Hier mal der Temperatursensor:


Internals:
   DEF        DS18B20
   IODev      MyBroker
   NAME       ESP8266.1
   NOTIFYDEV  DS18B20
   NR         788
   STATE      Temperatur: 29.19°C
   TYPE       MQTT_DEVICE
   qos        0
   retain     0
   Readings:
     2016-10-03 12:01:07   Temperature     29.19
     2016-06-11 10:05:57   temperature     0
     2016-10-03 12:01:07   transmission-state incoming publish received
   Sets:
   subscribe:
     /hooks/devices/1/SensorData/temperature
   subscribeExpr:
     ^\/hooks\/devices\/1\/SensorData\/temperature$
   Subscribereadings:
     /hooks/devices/1/SensorData/temperature Temperature
Attributes:
   IODev      MyBroker
   event-min-interval Temperature:300
   room       Abstellkammer
   stateFormat Temperatur: Temperature°C
   subscribeReading_Temperature /hooks/devices/1/SensorData/temperature
Titel: Antw:MQTT ist auf einmal immer disconnected
Beitrag von: digiart am 25 Oktober 2016, 13:03:37
Deine Definition lautet auf 192.168.148.24, deine Tests laufen auf 127.0.0.1

Hat sich vielleicht die IP-Adresse deines FHEM geändert?
Titel: Antw:MQTT ist auf einmal immer disconnected
Beitrag von: HansDampfHH am 25 Oktober 2016, 14:51:31
Nein, die ist fest. Da hat sich nichts getan.
Titel: Antw:MQTT ist auf einmal immer disconnected
Beitrag von: P.A.Trick am 12 Februar 2017, 23:06:22
Ist zwar schon lange tot der Fred, aber konntest du das Problem lösen?
Titel: Antw:MQTT ist auf einmal immer disconnected
Beitrag von: HansDampfHH am 13 Februar 2017, 07:12:15
Nicht richtig. Ich habe das bisher 2-3 mal gehabt und nur durch deinstallation/installation lösen können:

apt-get remove --auto-remove mosquitto
apt-get install mosquitto