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.
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