2-Kanal-Schalter - seltsames Verhalten

Hallo zusammen,

ich habe ein Problem mit einem Mikromodul mit 2 Kanälen, das ich kürzlich installiert habe.
Es handelt sich um dieses hier: https://fr.aliexpress.com/item/1005003438720832.html?gatewayAdapt=glo2fra&spm=a2g0o.order_list.0.0.21ef5e5bZZOUax

Die Installation verlief problemlos. Die Integration in zigbee2mqtt funktioniert ohne Probleme, in Gladys etwas weniger.

Wenn ich auf den zweiten Toggle-Button klicke, passiert Folgendes (sehr schnell):

  • Der Toggle wird kurz blau und geht dann wieder auf grau
  • In diesem Moment wird der erste Toggle blau.. :thinking: und mein Licht (das falsche) geht an.

Ich habe ein Video mit einer Aufnahme, die das Problem zeigt… aber ich kann es nicht in meinen Beitrag einfügen, tut mir leid :confused:

Über die z2m-Schnittstelle kann ich beide unabhängig voneinander steuern, was das erwartete Verhalten ist.

Kann das damit zusammenhängen, ein Gerät zu « teilen », das mehrere Funktionen hat, wie bereits anderswo im Forum diskutiert?

Würde dein Problem jetzt nicht so aussehen:

Kleine Präzisierung:
Wenn ich die Schalter in der [Zigbee2MQTT]-Oberfläche bediene, funktionieren alle Funktionen und alle Statusrückmeldungen im Gladys-Dashboard sind korrekt.
Also das Problem:
Wenn man den Schalter L1 in Gladys bedient, geht die Lampe L1 an und die Statusrückmeldung in [Zigbee2MQTT] ist OK.
Wenn man den Schalter L2 in Gladys bedient, kehrt der Schalter in die Aus-Position zurück und schaltet den Knopf L1 auf EIN, die Lampe L1 geht an und die Statusrückmeldung [Zigbee2MQTT] wirkt sich auf L1 aus.
Wenn man den Interlock-Schalter in Gladys bedient, kehrt er in die Aus-Position zurück und schaltet den Knopf L1 auf EIN, L1 geht an und die Statusrückmeldung [Zigbee2MQTT] wirkt sich auf L1 aus.
Voilà, falls das hilft :slightly_smiling_face:

Das ist genau das gleiche Verhalten (außer dass ich nicht weiß, was „interlock“ ist).
Danke, ich hatte den Zusammenhang nicht gesehen!

Der Interlock ist ein dritter Schalter, der die Betriebsmodi der beiden Schalter L1 und L2 ändern kann. Wenn er eingeschaltet ist, verriegelt er L1 und L2, sodass sie nicht gleichzeitig eingeschaltet sein können. Entweder ist L1 = An oder L2 = An, aber nicht beide. Und wenn der Interlock ausgeschaltet ist, können L1 und L2 gleichzeitig eingeschaltet sein. Aber du hast vielleicht diesen Schalter nicht in den Funktionen deines Schalters (siehe in IPGaldys:8080, das ist das Dashboard von zigbee2Mqtt).

Ich habe das Gefühl, dass ich zu Hause eine etwas „fortgeschrittenere“ Version in Bezug auf die Verriegelung habe:

Das sieht für mich nach dem „Typ“ aus.

Schalte den Typ auf Zustand (du hast keine Verriegelung), um zu sehen.

Ja, anscheinend ist es die gleiche Art von Funktion.
Hast du versehentlich ein Update des Geräts im Zigbee2Mqtt-Dashboard durchgeführt?
Bei mir hat mein Doppelrelais nie funktioniert, ich hatte immer dieses seltsame Verhalten. Nach langem Suchen habe ich ein Update für mein Gerät (xiaomi-llkzmk11lm-doppelrelais) in Zigbee2Mqtt gefunden. Um die Sache zu verbessern, habe ich dieses Update durchgeführt und das Ergebnis war, dass mir das Update Funktionen eingeschränkt hat :sneezing_face:

Nein, ich habe auf meiner Seite keine Aktualisierung vorgenommen.

Ich habe es ausprobiert, aber es ändert sich absolut nichts… :confused:

Wenn du in die zigbee2Mqtt-Oberfläche gehst, auf das Dashboard (IPgladys:8080), solltest du dein Gerät sehen. Funktionieren die Lampen, wenn du es auf diesem Dashboard bedienst?

Ja, absolut und es gibt den „Bug“, den ich in Gladys beschrieben habe, nicht.

Ich stelle fest, dass wir das gleiche Problem haben, aber bei mir hat es in Gladys nie funktioniert. Und jetzt weiß ich nicht mehr, was ich tun soll. Man muss wohl warten, bis sich ein Entwickler damit beschäftigt :slightly_smiling_face:

Hast du dir angesehen, was Zigbee2mqtt an Gladys sendet?

Ich nehme an, dass man in Zigbee2mqtt alle MQTT-Nachrichten abrufen kann, die an Gladys gesendet werden?

Man müsste prüfen, ob das Problem auf Seiten von Zigbee2mqtt liegt (die gesendeten Nachrichten sind nicht korrekt), oder ob es ein Problem mit der Integration von Zigbee2mqtt in Gladys gibt (das Parsen der empfangenen Nachrichten ordnet das Gerät dem falschen Gladys-Gerät zu).

Hallo Pierre Gilles
bei mir liegt es an Gladys, denn über die Zigbee2Mqtt-Schnittstelle steuere ich mein Gerät problemlos.

Das bedeutet nicht, dass die MQTT-Nachrichten, die an Gladys weitergeleitet werden, korrekt sind :slight_smile:

In jedem Fall, ob das Problem bei Z2M oder Gladys liegt, wir brauchen die ausgetauschten Frames. So ist es ziemlich schwer zu sehen, was schief läuft, wenn man im Dunkeln tappt.

wie kann man diese Frames sehen?

Mir geht es genauso, ich brauche eine Erklärung, was ich anschauen soll / wo ich suchen muss?

Ich nehme an, dass es im Entwickler-Tool des Browsers ist, aber ich finde mich dort nicht zurecht.

Ich denke, auf der Zigbee-Seite läuft das so:


« Protokolle » / dann Auswahl von « debug » bei « Log-Level »

Hallo Terdious
Ich werde mir das später ansehen, denn im Moment habe ich keinen Zugriff mehr darauf
Danke dir

Guten Abend Pierre-Gilles
Hier ist das Zigbee2Mqtt-Protokoll für mein Doppelrelais: Xiaomi LLKZMK11LM Steuerung über MQTT | Zigbee2MQTT
Interlock = Aus (als falsch im Zigbee-Dashboard angegeben)
Einschalten L1
ausschalten L1
einschalten L2
ausschalten L2
einschalten L1 und L2
ausschalten L1 und L2

Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0071,"energy":0.01,"interlock":false,"linkquality":96,"power":0,"power_outage_count":33,"state":"OFF","state_l1":"ON","state_l2":"OFF","temperature":30,"voltage":229.8}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0071,"energy":0.01,"interlock":false,"linkquality":102,"power":0,"power_outage_count":33,"state":"OFF","state_l1":"ON","state_l2":"OFF","temperature":30,"voltage":229.8}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0071,"energy":0.01,"interlock":false,"linkquality":99,"power":0,"power_outage_count":33,"state":"OFF","state_l1":"OFF","state_l2":"OFF","temperature":30,"voltage":229.8}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0071,"energy":0.01,"interlock":false,"linkquality":93,"power":0,"power_outage_count":33,"state":"OFF","state_l1":"OFF","state_l2":"OFF","temperature":30,"voltage":229.8}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0071,"energy":0.01,"interlock":false,"linkquality":96,"power":0,"power_outage_count":33,"state":"OFF","state_l1":"OFF","state_l2":"ON","temperature":30,"voltage":229.8}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0071,"energy":0.01,"interlock":false,"linkquality":96,"power":0,"power_outage_count":33,"state":"OFF","state_l1":"OFF","state_l2":"ON","temperature":30,"voltage":229.8}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0071,"energy":0.01,"interlock":false,"linkquality":96,"power":0,"power_outage_count":33,"state":"OFF","state_l1":"OFF","state_l2":"OFF","temperature":30,"voltage":229.8}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0071,"energy":0.01,"interlock":false,"linkquality":93,"power":0,"power_outage_count":33,"state":"OFF","state_l1":"OFF","state_l2":"OFF","temperature":30,"voltage":229.8}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0071,"energy":0.01,"interlock":false,"linkquality":96,"power":0,"power_outage_count":33,"state":"OFF","state_l1":"OFF","state_l2":"ON","temperature":30,"voltage":229.8}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0071,"energy":0.01,"interlock":false,"linkquality":96,"power":0,"power_outage_count":33,"state":"OFF","state_l1":"OFF","state_l2":"ON","temperature":30,"voltage":229.8}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0071,"energy":0.01,"interlock":false,"linkquality":90,"power":0,"power_outage_count":33,"state":"OFF","state_l1":"ON","state_l2":"ON","temperature":30,"voltage":229.8}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0071,"energy":0.01,"interlock":false,"linkquality":90,"power":0,"power_outage_count":33,"state":"OFF","state_l1":"ON","state_l2":"ON","temperature":30,"voltage":229.8}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0071,"energy":0.01,"interlock":false,"linkquality":96,"power":0,"power_outage_count":33,"state":"OFF","state_l1":"ON","state_l2":"OFF","temperature":30,"voltage":229.8}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0071,"energy":0.01,"interlock":false,"linkquality":102,"power":0,"power_outage_count":33,"state":"OFF","state_l1":"ON","state_l2":"OFF","temperature":30,"voltage":229.8}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0071,"energy":0.01,"interlock":false,"linkquality":96,"power":0,"power_outage_count":33,"state":"OFF","state_l1":"OFF","state_l2":"OFF","temperature":30,"voltage":229.8}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0071,"energy":0.01,"interlock":false,"linkquality":96,"power":0,"power_outage_count":33,"state":"OFF","state_l1":"OFF","state_l2":"OFF","temperature":30,"voltage":229.8}'

Interlock = An (wahr auf dem Zigbee-Dashboard)
L1 einschalten
L2 einschalten
L1 einschalten
L1 ausschalten

Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0897,"energy":0.01,"interlock":true,"linkquality":105,"power":0,"power_outage_count":33,"power_outage_memory":false,"state":"OFF","state_l1":"OFF","state_l2":"OFF","temperature":30,"voltage":225}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0897,"energy":0.01,"interlock":true,"linkquality":111,"power":0,"power_outage_count":33,"power_outage_memory":false,"state":"OFF","state_l1":"ON","state_l2":"OFF","temperature":30,"voltage":225}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0897,"energy":0.01,"interlock":true,"linkquality":108,"power":0,"power_outage_count":33,"power_outage_memory":false,"state":"OFF","state_l1":"ON","state_l2":"OFF","temperature":30,"voltage":225}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0897,"energy":0.01,"interlock":true,"linkquality":105,"power":0,"power_outage_count":33,"power_outage_memory":false,"state":"OFF","state_l1":"ON","state_l2":"OFF","temperature":30,"voltage":225}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0897,"energy":0.01,"interlock":true,"linkquality":105,"power":0,"power_outage_count":33,"power_outage_memory":false,"state":"OFF","state_l1":"ON","state_l2":"ON","temperature":30,"voltage":225}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0897,"energy":0.01,"interlock":true,"linkquality":108,"power":0,"power_outage_count":33,"power_outage_memory":false,"state":"OFF","state_l1":"OFF","state_l2":"ON","temperature":30,"voltage":225}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0897,"energy":0.01,"interlock":true,"linkquality":108,"power":0,"power_outage_count":33,"power_outage_memory":false,"state":"OFF","state_l1":"OFF","state_l2":"ON","temperature":30,"voltage":225}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0897,"energy":0.01,"interlock":true,"linkquality":108,"power":0,"power_outage_count":33,"power_outage_memory":false,"state":"OFF","state_l1":"ON","state_l2":"ON","temperature":30,"voltage":225}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0897,"energy":0.01,"interlock":true,"linkquality":105,"power":0,"power_outage_count":33,"power_outage_memory":false,"state":"OFF","state_l1":"ON","state_l2":"OFF","temperature":30,"voltage":225}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0897,"energy":0.01,"interlock":true,"linkquality":105,"power":0,"power_outage_count":33,"power_outage_memory":false,"state":"OFF","state_l1":"ON","state_l2":"OFF","temperature":30,"voltage":225}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0897,"energy":0.01,"interlock":true,"linkquality":108,"power":0,"power_outage_count":33,"power_outage_memory":false,"state":"OFF","state_l1":"OFF","state_l2":"OFF","temperature":30,"voltage":225}'
Info MQTT publish: topic 'zigbee2mqtt/relais double xiaomi', payload '{"consumption":0.01,"current":0.0897,"energy":0.01,"interlock":true,"linkquality":108,"power":0,"power_outage_count":33,"power_outage_memory":false,"state":"OFF","state_l1":"OFF","state_l2":"OFF","temperature":30,"voltage":225}'

Voilà, ich hoffe, das ist das, was du von mir verlangst
Allerdings gilt das nur für das Xiaomi-Doppelrelais LLKZMK11LM
Für Guim31 denke ich, dass es sich um ein Unterputzrelais handelt (nicht die gleichen Funktionen)
Gute Nacht