MQTT ist auf einmal immer disconnected

Begonnen von HansDampfHH, 25 Oktober 2016, 08:03:13

Vorheriges Thema - Nächstes Thema

HansDampfHH

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
FHEM Docker, CUL868, Zigbee, CCU2, Jeelink

digiart

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?
Anfragen ausserhalb der Threads (PN, Mail o.ä.) werden ignoriert!

HansDampfHH

Nein, die ist fest. Da hat sich nichts getan.
FHEM Docker, CUL868, Zigbee, CCU2, Jeelink

P.A.Trick

Ist zwar schon lange tot der Fred, aber konntest du das Problem lösen?
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

HansDampfHH

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
FHEM Docker, CUL868, Zigbee, CCU2, Jeelink