NEWS
[Gelöst] MQTT aktualisiert Objekte im gesamten Baum
-
Moin!
Ich habe mit eine neue Instanz von mqtt eingerichtet, die sich mit meiner Instar Kamera unterhält. Dazu habe ich den Broker in der Kamera aktiviert und den mqtt.1 als Client hierfür eingerichtet. Das hat auch funktioniert, die erwarteten Objekte sind angelegt worden und stimmen.Auf einmal klingelt es aber, obwohl keiner Klingelt:
javascript.0 2020-10-22 14:53:42.692 info (25492) script.js.Benachrichtigungen.Klingel: Klingel: Der automatische Trigger hat ausgeloest: [object Object] mqtt.1 2020-10-22 14:53:36.321 info (8139) Subscribe on: "#" mqtt.1 2020-10-22 14:53:36.319 info (8139) Connected to 192.168.XYZ.ZYQ mqtt.1 2020-10-22 14:53:35.443 info (8139) Try to connect to mqtt://iobroker:*******************@192.168.XYZ.ZYQ:1883?clientId=iobroker.mqtt.1 mqtt.1 2020-10-22 14:53:33.180 info (8139) starting. Version 2.1.4 in /opt/iobroker/node_modules/iobroker.mqtt, node: v12.18.2, js-controller: 3.1.6 host.raspberrypi 2020-10-22 14:53:31.727 info instance system.adapter.mqtt.1 started with pid 8139 host.raspberrypi 2020-10-22 14:53:31.656 info "system.adapter.mqtt.1" enabledDie erste Zeile des LogFile macht deutlich, dass mein Türklingelsensor ausgelöst hat. Da hat aber niemand gedrückt, es war der mqtt.1:

Wie kommt der mqtt dazu, einen Homematic Status zu aktualisieren? Wie kann ich nachvollziehen, warum er das getan hat?
Wenn ich für mqtt.1 mal den LogLevel auf Debug stelle, wird es ganz verrückt, der aktualisiert nicht nur diesen einen, sondern nahezu alle Objekte, ob Homematic, Hue oder Sonos.
Danke Euch!
Kai -
Moin!
Ich habe mit eine neue Instanz von mqtt eingerichtet, die sich mit meiner Instar Kamera unterhält. Dazu habe ich den Broker in der Kamera aktiviert und den mqtt.1 als Client hierfür eingerichtet. Das hat auch funktioniert, die erwarteten Objekte sind angelegt worden und stimmen.Auf einmal klingelt es aber, obwohl keiner Klingelt:
javascript.0 2020-10-22 14:53:42.692 info (25492) script.js.Benachrichtigungen.Klingel: Klingel: Der automatische Trigger hat ausgeloest: [object Object] mqtt.1 2020-10-22 14:53:36.321 info (8139) Subscribe on: "#" mqtt.1 2020-10-22 14:53:36.319 info (8139) Connected to 192.168.XYZ.ZYQ mqtt.1 2020-10-22 14:53:35.443 info (8139) Try to connect to mqtt://iobroker:*******************@192.168.XYZ.ZYQ:1883?clientId=iobroker.mqtt.1 mqtt.1 2020-10-22 14:53:33.180 info (8139) starting. Version 2.1.4 in /opt/iobroker/node_modules/iobroker.mqtt, node: v12.18.2, js-controller: 3.1.6 host.raspberrypi 2020-10-22 14:53:31.727 info instance system.adapter.mqtt.1 started with pid 8139 host.raspberrypi 2020-10-22 14:53:31.656 info "system.adapter.mqtt.1" enabledDie erste Zeile des LogFile macht deutlich, dass mein Türklingelsensor ausgelöst hat. Da hat aber niemand gedrückt, es war der mqtt.1:

Wie kommt der mqtt dazu, einen Homematic Status zu aktualisieren? Wie kann ich nachvollziehen, warum er das getan hat?
Wenn ich für mqtt.1 mal den LogLevel auf Debug stelle, wird es ganz verrückt, der aktualisiert nicht nur diesen einen, sondern nahezu alle Objekte, ob Homematic, Hue oder Sonos.
Danke Euch!
Kai@GrillKoenig
Nun, kaum schreibt man was, kommt man auch auf die Lösung:
Was vorher auf "#".
Ist aber irgendwie auch nicht nett, dann alles zu triggern was einem "nicht gehört"
Grüße
Kai
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden