Willkommen im Loxone Community Forum. Um alle Funktionen nutzen und sehen zu können, registriere dich bitte zuerst. Dies gilt auch für das herunterladen von Dateien.
das MQTT Gateway läuft bei mir grundsätzlich super, mein komplettes Smart Home läuft darüber.
Leider passiert es ab und an mal, dass ein Gerät einfach so eingeschaltet ist. Ich vermute, es hat was mit dem nächtlichen Neustart vom Router zu tun.
Wie habe ich eine Möglichkeit, das vernünftig zu debuggen, damit ich dem Übertäter auf die Schliche komme?
Irgendwelche Ideen?
Das MQTT Gateway erzeugt ein Log, wo du eingehende Befehle vom Miniserver sehen kannst. Das sollte etwa ab Loglevel INFO enthalten sein (die Meldung beginnt mit "UDP-IN:").
Wenn du Schaltbefehle sendest, immer als publish (nicht retain) senden. Mit retain-Flag könnte es passieren, dass das Gerät, Zb nach einer Netzwerkunterbrechung, einen Schaltbefehl "nachholt", der garnicht mehr aktuell ist.
Ein ausgehender Schaltbefehl kann aber auch eine unglückliche Verkettung von eingehenden Stati mit Loxone-Logik sein, die zu einem Ausgangs-Schaltbefehl führt.
Wenn das Log zu schwierig zu lesen ist, kannst du in Loxone auch einen Tracker an den Ausgang hängen.
Herzlichen Dank für die Tipps. Ich denke auch, dass es irgendwo zu einer Überschneidung kommt. Als retain schicke ich keine MQTT Nachricht raus, aber vermutlich aufgrund der Loxone Logik. Die muss ich eh nochmal komplett überarbeiten, vielleicht taucht der Fehler dabei auch von selbst auf
Edit:
08:18:58.920 Expanding json message 08:18:58.920 tasmota/buro/stat/3dprinter/RESULT/POWER = ON 08:18:58.921 tasmota/buro/stat/3dprinter/RESULT/POWER is cached 08:18:58.921 tasmota/# matches tasmota/buro/stat/3dprinter/RESULT, send to MS 1 08:18:58.921 HTTP: Preparing input tasmota_buro_stat_3dprinter_RESULT_POWER (using cache): 1
08:18:59.000 OK: MQTT received: tasmota/buro/stat/3dprinter/POWER: ON
Habe gerade das im Log gefunden. Kann es daran liegen? Ich lese "cached" ....
"Using Cache" sagt nur aus, dass grundsätzlich die Routine mit Cache verwendet wird, nicht aber, dass der Cache tatsächlich genutzt wird.
In der Incoming Overview (Plugin ab 2.0), wenn du die Details einschaltest, siehst du, wann der Datensatz tatsächlich zuletzt übertragen wurde.
Guten Morgen zusammen,
ich habe seit kurzem ein Problem mit meinem MQTT Gateway.
- Es kommen nicht mehr alle Daten im Stats4lox über MQTT Live an
- Daten kommen verzögert von den MQTT Devices zum Miniserver. Aber sie kommen an
- Im MQTT Finder werden alle Nachrichten angezeigt
- Im Incoming Overview aber nicht direkt weitergeleitet, sonder nur sporadisch.
- Der Healthcheck bringt immer mal wieder einen Error bei MQTT. Bei manueller Wiederholung ist der dann OK.
- Im MQTT Log lommt alle paar Sekunden die Warnung: No connection to MQTT Server localhost - Check host/port/user/pass and your connection.
- Gateway und Mosquitto werden "running" angezeigt.
- Subscription passen
Bin da irgendwie in einem Disconnect-Reconnect-loop gefangen und weiß nicht wie ich rauskommen soll...
Wir verarbeiten personenbezogene Daten über Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen, Werbung zu personalisieren und Websiteaktivitäten zu analysieren. Wir können bestimmte Informationen über unsere Nutzer mit unseren Werbe- und Analysepartnern teilen. Weitere Einzelheiten finden Sie in unserer Datenschutzrichtlinie.
Wenn Sie unten auf "Einverstanden" klicken, stimmen Sie unserer Datenschutzrichtlinie und unseren Datenverarbeitungs- und Cookie-Praktiken wie dort beschrieben zu. Sie erkennen außerdem an, dass dieses Forum möglicherweise außerhalb Ihres Landes gehostet wird und Sie der Erhebung, Speicherung und Verarbeitung Ihrer Daten in dem Land, in dem dieses Forum gehostet wird, zustimmen.
Kommentar