NEWS
MQTT - Fehler im Log
-
Ich habe in der letzten Zeit mich etwas versucht in MQTT einzuarbeiten, nachdem ich den Raumgütesensor von Maik in Betrieb habe.
Von Zeit zu Zeit erhalte ich für mich unverständliche Fehlermeldungen:
mqtt.0 2017-09-05 20:23:07.528 warn Cannot resolve topic name for ID: tankerkoenig.0.stations.8.e10.combined (object not found) mqtt.0 2017-09-05 20:22:27.905 warn Cannot resolve topic name for ID: tankerkoenig.0.stations.8.e10.combined (object not found) mqtt.0 2017-09-05 20:22:19.228 info Client [Raumsensor_Gast] connected mqtt.0 2017-09-05 20:22:15.720 info Client [Raumsensor_Gast] closed mqtt.0 2017-09-05 20:22:15.719 error Closed because of error mqtt.0 2017-09-05 20:22:15.715 warn Client error [Raumsensor_Gast]: Error: write EPIPE mqtt.0 2017-09-05 20:21:38.987 info Client [Raumsensor_Arcade] connected mqtt.0 2017-09-05 20:21:35.396 info Client [Raumsensor_Arcade] closed mqtt.0 2017-09-05 20:21:35.394 error Closed because of error mqtt.0 2017-09-05 20:21:35.388 warn Client error [Raumsensor_Arcade]: Error: write EPIPE
Es ist immer nur in Verbindung mit dem Tankerkönig, der definitiv nicht über MQTT Daten liefert. zumindest nicht bei mir.
das hier anschließende Problem mit den beiden clients taucht nicht immer auf, oft sind es nur die Tankerkönig-Meldungen.
Kann mir jemand erklären was dahinter steckt (stecken könnte?)
Gruß
Rainer
-
Ich habe in der letzten Zeit mich etwas versucht in MQTT einzuarbeiten, nachdem ich den Raumgütesensor von Maik in Betrieb habe.
Von Zeit zu Zeit erhalte ich für mich unverständliche Fehlermeldungen:
mqtt.0 2017-09-05 20:23:07.528 warn Cannot resolve topic name for ID: tankerkoenig.0.stations.8.e10.combined (object not found) mqtt.0 2017-09-05 20:22:27.905 warn Cannot resolve topic name for ID: tankerkoenig.0.stations.8.e10.combined (object not found) mqtt.0 2017-09-05 20:22:19.228 info Client [Raumsensor_Gast] connected mqtt.0 2017-09-05 20:22:15.720 info Client [Raumsensor_Gast] closed mqtt.0 2017-09-05 20:22:15.719 error Closed because of error mqtt.0 2017-09-05 20:22:15.715 warn Client error [Raumsensor_Gast]: Error: write EPIPE mqtt.0 2017-09-05 20:21:38.987 info Client [Raumsensor_Arcade] connected mqtt.0 2017-09-05 20:21:35.396 info Client [Raumsensor_Arcade] closed mqtt.0 2017-09-05 20:21:35.394 error Closed because of error mqtt.0 2017-09-05 20:21:35.388 warn Client error [Raumsensor_Arcade]: Error: write EPIPE
Es ist immer nur in Verbindung mit dem Tankerkönig, der definitiv nicht über MQTT Daten liefert. zumindest nicht bei mir.
das hier anschließende Problem mit den beiden clients taucht nicht immer auf, oft sind es nur die Tankerkönig-Meldungen.
Kann mir jemand erklären was dahinter steckt (stecken könnte?)
Gruß
Rainer ` Hallo Homan,
Versuche unter MQTT Adapter-Einstellungen - > Maske für Bekanntgaben von eigenen States: ein Filter einzusetzen (z.Bs. mqtt.0.*)
Gesendet von meinem SM-G950F mit Tapatalk
-
Versuche unter MQTT Adapter-Einstellungen - > Maske für Bekanntgaben von eigenen States: ein Filter einzusetzen (z.Bs. mqtt.0.*) `
Danke, das scheint geholfen zu haben.Zumindest in den Zeitfenstern in denen ich am Rechner bin keine solche Meldung mehr.
Gruß
Rainer
-
hmmm…
Bei mir hat das mehr Probleme bereitet als ohne die Angabe.
Vorher hatte ich auch die o.g. Warnungen.
Jetzt kommen Fehler und der Adapter startet nicht mehr.
` > host.ioBroker-Pi 2018-04-18 22:21:19.126 info instance system.adapter.mqtt.0 terminated with code 0 (OK)
Caught 2018-04-18 22:21:19.126 error by controller[0]: at TCP._handle.close [as _onclose] (net.js:509:12)
Caught 2018-04-18 22:21:19.126 error by controller[0]: at Socket.emit (events.js:188:7)
Caught 2018-04-18 22:21:19.126 error by controller[0]: at emitOne (events.js:101:20)
Caught 2018-04-18 22:21:19.126 error by controller[0]: at Connection.emit (events.js:188:7)
Caught 2018-04-18 22:21:19.126 error by controller[0]: at emitOne (events.js:96:13)
Caught 2018-04-18 22:21:19.125 error by controller[0]: at Connection. (/opt/iobroker/node_modules/iobroker.mqtt/lib/server.js:609:39)
Caught 2018-04-18 22:21:19.125 error by controller[0]: at receivedTopic (/opt/iobroker/node_modules/iobroker.mqtt/lib/server.js:293:19)
Caught 2018-04-18 22:21:19.125 error by controller[0]: TypeError: Cannot read property 'puback' of undefined
mqtt.0 2018-04-18 22:21:19.099 info terminating
mqtt.0 2018-04-18 22:21:18.625 error at TCP._handle.close [as _onclose] (net.js:509:12)
mqtt.0 2018-04-18 22:21:18.625 error at Socket.emit (events.js:188:7)
mqtt.0 2018-04-18 22:21:18.625 error at emitOne (events.js:101:20)
mqtt.0 2018-04-18 22:21:18.625 error at Connection.emit (events.js:188:7)
mqtt.0 2018-04-18 22:21:18.625 error at emitOne (events.js:96:13)
mqtt.0 2018-04-18 22:21:18.625 error at Connection. (/opt/iobroker/node_modules/iobroker.mqtt/lib/server.js:609:39)
mqtt.0 2018-04-18 22:21:18.625 error at receivedTopic (/opt/iobroker/node_modules/iobroker.mqtt/lib/server.js:293:19)
mqtt.0 2018-04-18 22:21:18.625 error TypeError: Cannot read property 'puback' of undefined
mqtt.0 2018-04-18 22:21:18.624 error uncaught exception: Cannot read property 'puback' of undefined `
-
Fun Fact:
Nachdem ich den Filter wieder gelöscht ghabe, sind sowohl die Fehlermeldungen als auch die ursprüglichen Warnungen verschwunden.
Kann es sein, dass hier vielleicht eine Variable im Adapter nicht initialisiert ist?
-
Falsche Entwarnung.
Könnte mir vielleicht doch noch mal jemand erklären, was das mit dem Filter auf sich het und wie man den sinnvoll setzt?
Bekomme nämlich jetzt doch immer mal wieder Warnungen und Fehler, die ich mit einem zu eifrigen mqtt.0 in Verbindung bringe