NEWS
UNSOLVED MQTT-Instanz(en) gehen auf gelb
-
Hallo,
ich verzweifele gerade ein wenig. Aus nicht nachvollziehbaren Gründen "verlor" meine MQTT.0 gestern die Verbindung. Die Instanz ging auf GELB. Restart ohne Erfolg, Installieren und und starten einer neuen zweiten Instanz ebenso ohne Erfolg. Verschieben auf den Slave ohne Erfolg. Sonoff (läuft auf Port 1884) deinstalliert, auch ohne Erfolg, Zuordnung anderer Schnittstelle war ebenso ohne Erfolg. Was nun? Hat jemand eine gute Idee?
Hier ein kleiner Auszug aus dem Logdile:
2020-12-12 12:35:32.358 - info: host.raspberrypi instance system.adapter.mqtt.0 started with pid 1339 2020-12-12 12:35:34.212 - info: mqtt.0 (1339) starting. Version 2.1.9 in /opt/iobroker/node_modules/iobroker.mqtt, node: v12.19.1, js-controller: 3.1.6 2020-12-12 12:35:35.171 - info: mqtt.0 (1339) Starting MQTT server on ::1:1883 2020-12-12 12:35:36.654 - info: host.raspberrypi stopInstance system.adapter.mqtt.0 (force=false, process=true) 2020-12-12 12:35:36.657 - info: host.raspberrypi stopInstance system.adapter.mqtt.0 send kill signal 2020-12-12 12:35:36.667 - info: mqtt.0 (1339) Got terminate signal TERMINATE_YOURSELF 2020-12-12 12:35:37.173 - info: mqtt.0 (1339) terminating 2020-12-12 12:35:37.175 - info: mqtt.0 (1339) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
MOD-Edit: Code in code-tags gesetzt!
Wäre super, wenn jemand eine Lösung hätte!
Beste Grüße
-
@MeinhardRisch sagte in MQTT-Instanz(en) gehen auf gelb:
Hier ein kleiner Auszug aus dem Logdile:
stell mal die Instanz auf Logstufe debug und starte dann neu.
Das log dann bitte in code-tags hier posten -
@Homoran Super, dass Du so schnell antwortest, danke! Ich mir aber leider gerade noch zu allem Überfluss mit einer Wiederherstellung über Backup scheinbar die gesamte Installation zerschossen. Sichere gerade denData-Ordner und setze ioBroker neu auf. Mal schauen was passiert. Ich werden dann die Logstufe stellen und Dir berichten. Danke erstmal.
Meinhard
-
@MeinhardRisch sagte in MQTT-Instanz(en) gehen auf gelb:
Ich mir aber leider gerade noch zu allem Überfluss mit einer Wiederherstellung über Backup scheinbar die gesamte Installation zerschossen.
Das klingt nach einer defekten SD Karte. Das könnte auch erklären, weshalb ein Adapter plötzlich (ohne Änderung deinerseits) nicht mehr funktioniert.
Ich würde also beim neu aufsetzen gleich eine neue Karte nehmen.
-
@MeinhardRisch
Du kannst Dir beim Wiederherstellen eigentlich keine Installation zerschossen, weil beim Restoren am besten eh nur IOBroker nackt mit dem Backstube Adapter läuft. Irgendwelche Ordner sichern und die dann später zurück kopieren, zerschmettert gerne mal was -
@Jan1 sagte in MQTT-Instanz(en) gehen auf gelb:
IOBroker nackt mit dem Backstube Adapter läuft.
Kopfkino
Was passiert da in der Weihnachtsbäckerei?? -
@Homoran
Geil was die Autokorrektur so alles zaubert -
Also ...
neu aufgesetzt, Data-Ordner zurückkopiert, Berechtigungen gechecked, ... gleiches Ergebnis. Daher hier mal der Log-Auszug mit der Instanz auf Debug:
2020-12-12 16:54:37.457 - info: host.raspberrypi "system.adapter.mqtt.0" disabled 2020-12-12 16:54:37.459 - info: host.raspberrypi stopInstance system.adapter.mqtt.0 (force=false, process=true) 2020-12-12 16:54:37.461 - info: host.raspberrypi stopInstance system.adapter.mqtt.0 send kill signal 2020-12-12 16:54:37.465 - debug: mqtt.0 (32737) stateChange system.adapter.mqtt.0.sigKill: {"val":-1,"ack":false,"ts":1607788477460,"q":0,"from":"system.host.raspberrypi","lc":1607788477460} 2020-12-12 16:54:37.467 - debug: mqtt.0 (32737) onStateChange system.adapter.mqtt.0.sigKill: {"val":-1,"ack":false,"ts":1607788477460,"q":0,"from":"system.host.raspberrypi","lc":1607788477460} 2020-12-12 16:54:37.467 - info: mqtt.0 (32737) Got terminate signal TERMINATE_YOURSELF 2020-12-12 16:54:37.801 - debug: mqtt.0 (32737) stateChange system.adapter.shelly.0.alive: {"val":true,"ack":true,"ts":1607788477796,"q":0,"from":"system.adapter.shelly.0","lc":1607776807557,"expire":true} 2020-12-12 16:54:37.808 - debug: mqtt.0 (32737) stateChange system.adapter.shelly.0.connected: {"val":true,"ack":true,"ts":1607788477796,"q":0,"from":"system.adapter.shelly.0","lc":1607776807560,"expire":true} 2020-12-12 16:54:37.811 - debug: mqtt.0 (32737) stateChange system.adapter.shelly.0.memRss: {"val":108.37,"ack":true,"ts":1607788477797,"q":0,"from":"system.adapter.shelly.0","lc":1607788477797} 2020-12-12 16:54:37.815 - debug: mqtt.0 (32737) stateChange system.adapter.shelly.0.memHeapTotal: {"val":26.18,"ack":true,"ts":1607788477797,"q":0,"from":"system.adapter.shelly.0","lc":1607788432799} 2020-12-12 16:54:37.826 - debug: mqtt.0 (32737) stateChange system.adapter.shelly.0.memHeapUsed: {"val":24.35,"ack":true,"ts":1607788477797,"q":0,"from":"system.adapter.shelly.0","lc":1607788477797} 2020-12-12 16:54:37.831 - debug: mqtt.0 (32737) stateChange system.adapter.shelly.0.eventLoopLag: {"val":1,"ack":true,"ts":1607788477797,"q":0,"from":"system.adapter.shelly.0","lc":1607786362755} 2020-12-12 16:54:37.844 - debug: mqtt.0 (32737) stateChange system.adapter.shelly.0.uptime: {"val":11673,"ack":true,"ts":1607788477797,"q":0,"from":"system.adapter.shelly.0","lc":1607788477797} 2020-12-12 16:54:37.860 - debug: mqtt.0 (32737) stateChange system.adapter.shelly.0.inputCount: {"val":19,"ack":true,"ts":1607788477798,"q":0,"from":"system.adapter.shelly.0","lc":1607788477798} 2020-12-12 16:54:37.867 - debug: mqtt.0 (32737) stateChange system.adapter.shelly.0.outputCount: {"val":30,"ack":true,"ts":1607788477798,"q":0,"from":"system.adapter.shelly.0","lc":1607788477798} 2020-12-12 16:54:37.874 - debug: mqtt.0 (32737) stateChange system.adapter.shelly.0.cpu: {"val":1.27,"ack":true,"ts":1607788477838,"q":0,"from":"system.adapter.shelly.0","lc":1607788477838} 2020-12-12 16:54:37.875 - debug: mqtt.0 (32737) stateChange system.adapter.shelly.0.cputime: {"val":182.44,"ack":true,"ts":1607788477838,"q":0,"from":"system.adapter.shelly.0","lc":1607788477838} 2020-12-12 16:54:37.903 - debug: mqtt.0 (32737) stateChange info.0.sysinfo.memory.info.free: {"val":135516160,"ack":true,"ts":1607788477899,"q":0,"from":"system.adapter.info.0","user":"system.user.admin","lc":1607788477899} 2020-12-12 16:54:37.905 - debug: mqtt.0 (32737) stateChange info.0.sysinfo.memory.info.used: {"val":1898143744,"ack":true,"ts":1607788477900,"q":0,"from":"system.adapter.info.0","user":"system.user.admin","lc":1607788477900} 2020-12-12 16:54:37.907 - debug: mqtt.0 (32737) stateChange info.0.sysinfo.memory.info.active: {"val":795451392,"ack":true,"ts":1607788477900,"q":0,"from":"system.adapter.info.0","user":"system.user.admin","lc":1607788477900} 2020-12-12 16:54:37.909 - debug: mqtt.0 (32737) stateChange info.0.sysinfo.memory.info.used_hist: {"val":"0.809705472,0.773623808,0.777711616,0.777486336,0.77774848,0.77697024,0.776421376,0.77555712,0.775593984,0.777007104,0.776462336,0.7770112,0.779333632,0.779972608,0.779964416,0.779522048,0.778809344,0.778842112,0.777670656,0.789848064,0.806653952,0.8312832,0.831442944,0.829882368,0.799346688,0.798523392,0.797433856,0.797433856,0.794140672,0.795451392","ack":true,"ts":1607788477900,"q":0,"from":"system.adapter.info.0","user":"system.user.admin","lc":1607788477900} 2020-12-12 16:54:37.910 - debug: mqtt.0 (32737) stateChange info.0.sysinfo.memory.info.available: {"val":1238208512,"ack":true,"ts":1607788477900,"q":0,"from":"system.adapter.info.0","user":"system.user.admin","lc":1607788477900} 2020-12-12 16:54:37.912 - debug: mqtt.0 (32737) stateChange info.0.sysinfo.memory.info.buffcache: {"val":1136525312,"ack":true,"ts":1607788477900,"q":0,"from":"system.adapter.info.0","user":"system.user.admin","lc":1607788477900} 2020-12-12 16:54:37.914 - debug: mqtt.0 (32737) stateChange info.0.sysinfo.memory.info.swapused: {"val":1048576,"ack":true,"ts":1607788477900,"q":0,"from":"system.adapter.info.0","user":"system.user.admin","lc":1607776609695} 2020-12-12 16:54:37.915 - debug: mqtt.0 (32737) stateChange info.0.sysinfo.memory.info.swapfree: {"val":103804928,"ack":true,"ts":1607788477900,"q":0,"from":"system.adapter.info.0","user":"system.user.admin","lc":1607776609696} 2020-12-12 16:54:37.923 - debug: mqtt.0 (32737) stateChange info.0.sysinfo.cpu.temperature.main: {"val":42.355,"ack":true,"ts":1607788477919,"q":0,"from":"system.adapter.info.0","user":"system.user.admin","lc":1607788477919} 2020-12-12 16:54:37.925 - debug: mqtt.0 (32737) stateChange info.0.sysinfo.cpu.temperature.main_hist: {"val":"42.842,41.868,42.842,41.868,42.842,41.868,41.868,42.842,42.355,42.355,41.868,41.868,42.842,41.868,42.355,41.868,42.355,40.894,42.355,43.816,42.355,42.842,43.329,41.868,42.842,43.329,42.842,43.329,42.842,42.355","ack":true,"ts":1607788477919,"q":0,"from":"system.adapter.info.0","user":"system.user.admin","lc":1607788477919} 2020-12-12 16:54:37.929 - debug: mqtt.0 (32737) stateChange info.0.sysinfo.cpu.temperature.cores: {"val":[],"ack":true,"ts":1607788477920,"q":0,"from":"system.adapter.info.0","user":"system.user.admin","lc":1559630510377} 2020-12-12 16:54:37.933 - debug: mqtt.0 (32737) stateChange info.0.sysinfo.cpu.temperature.max: {"val":42.355,"ack":true,"ts":1607788477920,"q":0,"from":"system.adapter.info.0","user":"system.user.admin","lc":1607788477920} 2020-12-12 16:54:38.005 - info: mqtt.0 (32737) terminating 2020-12-12 16:54:38.006 - debug: mqtt.0 (32737) Plugin sentry destroyed 2020-12-12 16:54:38.007 - info: mqtt.0 (32737) Terminated (NO_ERROR): Without reason 2020-12-12 16:54:38.008 - debug: mqtt.0 (32737) stateChange system.adapter.mqtt.0.alive: {"val":false,"ack":true,"ts":1607788478002,"q":0,"from":"system.adapter.mqtt.0","lc":1607788478002} 2020-12-12 16:54:38.341 - debug: mqtt.0 (32737) stateChange shelly.0.SHSW-1#E09806967F58#1.uptime: {"val":"14D02:19:00","ack":true,"ts":1607788478339,"q":0,"from":"system.adapter.shelly.0","user":"system.user.admin","lc":1607788478339} 2020-12-12 16:54:38.463 - info: host.raspberrypi stopInstance system.adapter.mqtt.0 killing pid 32737 2020-12-12 16:54:38.532 - info: host.raspberrypi instance system.adapter.mqtt.0 terminated with code 0 (NO_ERROR)
MOD-Edit: Code in code-tags gesetzt!
Sieht jemand hier einen Grund für Anzeige Gelb ?
Danke Euch für die Ratschläge
-
@MeinhardRisch Was sagt
top
undiobroker list instances
? -
@MeinhardRisch hier list instances:
pi@raspberrypi:/opt/iobroker $ pi@raspberrypi:/opt/iobroker $ iobroker list instances + system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 - enabled + system.adapter.backitup.0 : backitup - enabled + system.adapter.discovery.0 : discovery - enabled system.adapter.flot.0 : flot - enabled system.adapter.fritzdect.0 : fritzdect - disabled + system.adapter.history.0 : history - enabled + system.adapter.info.0 : info - enabled + system.adapter.iot.0 : iot - enabled + system.adapter.javascript.0 : javascript - enabled + system.adapter.javascript.1 : javascript - enabled + system.adapter.mihome-vacuum.0 : mihome-vacuum - enabled, port: 54321 system.adapter.mobile.0 : mobile - disabled system.adapter.mqtt.0 : mqtt - disabled, port: 1883, bind: 0.0.0.0 + system.adapter.shelly.0 : shelly - enabled, port: 1882, bind: 0.0.0.0 system.adapter.vis-history.0 : vis-history - disabled system.adapter.vis-timeandweather.0 : vis-timeandweather - enabled system.adapter.vis.0 : vis - enabled + system.adapter.web.0 : web - enabled, port: 8082, bind: 0.0.0.0, run as: admin + instance is alive pi@raspberrypi:/opt/iobroker $
MOD-Edit: Code in code-tags gesetzt!
-
@Homoran und hier kommt top:
-
@Homoran und noch kurz ein Screenshot... ich hoffe, er hilft Dir weiter...
-
@MeinhardRisch Der MQTT-Host geht auf gelb, wenn er keine Clients mehr hat, sind die evtuell weg?
-
@MeinhardRisch sagte in MQTT-Instanz(en) gehen auf gelb:
ich hoffe, er hilft Dir weiter...
nichts so wirklich.
Ich habe nichts gefunden, was die Beendigung der Instanz begründen könnte.
Bleibt eigentlich wirklich nur der Kontaktverlust, wie @guergen schreibt.Was hast du denn für Clients?
-
@MeinhardRisch Installiere doch spasseshalber mal den MQTT-Client, wenn der es dann schafft, dass der Broker grün wird, liegt es definitiv an den Clients.
Richtiges Passwort und IP vorausgesetzt! -
@guergen
Hat sich da die IP des Host geändert und die Clients laufen ins Leere und warum das Backup nicht mit dem Adapter eingespielt und schon wieder Ordner kopiert? -
@guergen gerade getest, client kommt auch nicht hoch,
-
@MeinhardRisch Was ich mich auch noch frage ist, warum hat man shellys im MQTT-Adapter, sonoffs im sonoff-Adapter?
Gehen doch auch alle in einem MQTT-Broker.
Oder stringent getrennt:
Sonoff-->Sonoff-Adapter
Shelly-->Shelly-Adapter
Rest-->MQTT-Adapter -
@Jan1 IP und MAC ist identisch, Clients sind unterschiedlich, Raspi mit Phyton, ESP8266, ...
-
@MeinhardRisch Aber IP, User und Passwort stimmen überein? Nochmal neu eingegeben? So testweise mal ein neues?