NEWS
[gelöst] MQTT es werden keine Daten mehr empfangen
-
Hallo,
manchmal erscheint im Log folgende Meldung:
mqtt-0 2015-09-15 01:35:57 info Connected to localhost
Danach werden keine MQQT Daten mehr empfangen.
Wenn man dann anschliessend einen Reload auf den MQTT Adapter ausführt werden sofort wieder Daten empfangen.
Press Ctrl+A and Ctrl+C to copy log to clipboard and click with mouse anywhere to close. history-0 2015-09-15 11:00:13 info moved 1 history datapoints from Redis history.javascript.0.ehz361z5.lieferung to CouchDB history.javascript.0.ehz361z5.lieferung.20150915 history-0 2015-09-15 11:00:13 info moved 201 history datapoints from Redis history.javascript.0.ehz361z5.lieferung to CouchDB history.javascript.0.ehz361z5.lieferung.20150914 history-0 2015-09-15 11:00:13 info 1 remaining datapoints of history.javascript.0.ehz361z5.lieferung history-0 2015-09-15 11:00:13 info moved 480 history datapoints from Redis history.javascript.0.ehz361z5.lieferung to CouchDB history.javascript.0.ehz361z5.lieferung.20150913 history-0 2015-09-15 11:00:13 info 201 remaining datapoints of history.javascript.0.ehz361z5.lieferung history-0 2015-09-15 11:00:12 info moving 480 entries to couchdb javascript-0 2015-09-15 11:00:02 info script.js.ehz361z5: ehz361z5: Bezug=521.4445893089775 W @ Intervall=0.07822685788787484 s javascript-0 2015-09-15 11:00:02 info script.js.ehz361z5: ehz361t5: Bezug erhalten newState=006752.3016@2015.09.15 11:00:03 oldState=006745.6358@2015.09.14 22:13:03 (float new=6752.3016 old=6745.6358) mqtt-0 2015-09-15 11:00:00 info Connected to localhost mqtt-0 2015-09-15 11:00:00 info Try to connect to mqtt://localhost:1883?clientId=ioBroker.mqtt.0 mqtt-0 2015-09-15 10:59:58 info starting. Version 0.2.9 in /opt/iobroker/node_modules/iobroker.mqtt host-raspberrypi 2015-09-15 10:59:51 info instance system.adapter.mqtt.0 started with pid 14293 host-raspberrypi 2015-09-15 10:59:47 info instance system.adapter.mqtt.0 terminated with code 0 (OK) host-raspberrypi 2015-09-15 10:59:47 info stopInstance system.adapter.mqtt.0 killing pid 6209 host-raspberrypi 2015-09-15 10:59:47 info stopInstance system.adapter.mqtt.0 host-raspberrypi 2015-09-15 10:59:47 info object change system.adapter.mqtt.0 pushover-0 2015-09-15 07:07:50 info Send pushover notification: {'message':'sunrise (top edge of the sun appears on the horizon)','title':'Information - Zu Hause','priority':'0'} javascript-0 2015-09-15 07:07:50 info sendTo 'send' to system.adapter.pushover.0 from system.adapter.javascript.0: {'message':'sunrise (top edge of the sun appears on the horizon)','title':'Information - Zu Hause','priority':0} pushover-0 2015-09-15 06:10:00 info Send pushover notification: {'message':'Es ist 06:10 Uhr, jetzt kommt die Gartentemperatur 11.3°C und Luftfeuchte 84 %','title':'Information - Zu Hause','priority':'0'} javascript-0 2015-09-15 06:10:00 info sendTo 'send' to system.adapter.pushover.0 from system.adapter.javascript.0: {'message':'Es ist 06:10 Uhr, jetzt kommt die Gartentemperatur 11.3°C und Luftfeuchte 84 %','title':'Information - Zu Hause','priority':0} mqtt-0 2015-09-15 02:59:11 info Connected to localhost host-raspberrypi 2015-09-15 02:17:49 info Delete log file iobroker.log.2015-09-08 mqtt-0 2015-09-15 01:35:57 info Connected to localhost
Gruß
Frank
-
Leider wiederholt sich diese Fehlersituation 2 bis 3 mal täglich. Ab diesem Zeitpunkt werden keine MQTT Meldugen mehr empfangen.
mqtt-0 2015-09-20 13:29:48 info Connected to localhost javascript-0 2015-09-20 13:29:02 info script.js.ehz361z5: ehz361z5: Lieferung=2471.9999999797437 W @ Intervall=60 s javascript-0 2015-09-20 13:29:02 info script.js.ehz361z5: ehz361z5: Lieferung erhalten newState=018525.6287@2015.09.20 13:29:02 oldState=018525.5875@2015.09.20 13:28:02 (float new=18525.6287 old=18525.5875)
Hat jemand einen Vorschlag zur Analyse?
Zur Zeit hilft nur ein Restart des Mqtt Adapters.
-
Ich wurde Wireshark Aufzeichnung machen. Aber ich sehe, dass es auf Raspi läuft. Es wird komplizierte.
Kann jemand den Fall bestätigen?
493_flot_loggia.jpg -
ich kann dies nicht bestätigen. Bei mir läuft der Adapter seit mehreren Wochen ohne Probleme.
Ich erhalte ca. 1x täglich die Meldungen eines Verbindungsneuaufbaus:
mqtt-0 2015-09-21 07:11:47 info Client [arduinoClient] connected
mqtt-0 2015-09-21 07:11:47 info Client [arduinoClient] closed
Aber der Datenaustausch funktioniert ohne Neustart o.ä.
-
mqtt-0 2015-09-21 07:11:47 info Client [arduinoClient] connected
mqtt-0 2015-09-21 07:11:47 info Client [arduinoClient] closed `
Kann es sein, dass Du den mqtt Adapter als Server benutzt?Ich nutze ihn als Client.
493_flot_options.jpg
493_flot_zeit.jpg
493_flot_input_data.jpg
493_flot_chart_aussen.jpg -
Kann es sein, dass Du den mqtt Adapter als Server benutzt? `
-
ich habe das Problem, das die " Privaten Daten" nicht übermittelt werden. Ich habe versucht unter den MQTT Einstellungen bei Prefix für alle Topics: + oder # oder /#. kein Erfolg!
mfg
Arminhh
-
Kann es sein, dass Du den mqtt Adapter als Server benutzt? `
Ja `
Habe den ioBroker Mqtt Apater auch auf Server umgestellt. Die Clients habe ich dann anstelle von meiner mosquitto Bridge direkt an den neuen ioBroker Mqtt Broker angeschlossen.
Seit mehreren Tagen werden nun die Daten ohne Probleme empfangen. Scheint nun alles zu laufen.
Demnächst werde ich noch meine MySensors Infrastruktur "anschließen". Werde dann berichten…
-
ich habe das Problem, das die " Privaten Daten" nicht übermittelt werden. Ich habe versucht unter den MQTT Einstellungen bei Prefix für alle Topics: + oder # oder /#. kein Erfolg!
mfg
Arminhh `
Wie sehen die Topics für Privaten Daten aus?
6305_modbus.png
6305_flot_lueftung.png -
Hallo Bluefox,
eigentlich möchte ich nicht Deine Zeit beanspruchen, weil ich nicht weiß ob ich nur zu blöde bin. Ich steige noch nicht so richtig durch den Owntracks Flow hier im Forumdurch.
Laut Owntrack ist der Parmeter für alle Dateien Owntrack / #
Die Daten sehen so aus. {"_type":"transition","lat":53.xxxx,"lon":10.0xxxxx,"acc":34,"tst":1443337834,"wtst":1442258432,"desc":"zuhause","event":"enter","tid":"S5"}
Danke für die Nachfrage
mfg
Armin
-
Demnächst werde ich noch meine MySensors Infrastruktur "anschließen". Werde dann berichten… `
Habe nun auch die MySensors Mqtt Schnittselle an den ioBroker Mqtt Broker angebunden. Auch diese Daten kommen nun ohne Probleme.
Hier die mosquitto Bridge Einstellungen um den Mqtt Datenfluss vom Standard MySenors Mqtt Gateway über eine mosquitto Bridge in den ioBroker Mqtt Broker zu "pumpen":
root@raspberrypi:/etc/mosquitto/conf.d# cat mysensors.conf connection mysensors-MQTT-gateway-IN address 192.168.178.66 cleansession true topic # in 0 MySensors/ MyMQTT/ connection mysensors-MQTT-gateway-OUT address 192.168.178.32:18830 cleansession true topic # out 0 MySensors/ MySensors/
Daher setze ich diesen Thread auch auf gelöst.