Bouton Aqara sans événement déclencheur après un second appui

Bonjour a tous,

Je viens de migrer depuis le plugin Zigbee vers JeeZigbee et réintègre mes équipements petit à petit.

Je constate un écart de comportement au moment de la réception d’un message via le plugin.

  • Lors du premier appui sur le bouton → un évènement est reçu dans la log z2m et un changement d’état du bouton est effectué pour le passer a « single » → le déclanchement d’un scénario provoqué sur un évènement du bouton est alors bien exécuté.
  • Lors d’un autre appui simple → on vois toujours l’événement arriver dans la log mais seulement le changement d’état de la date est effectué, l’état du bouton reste « single » et cela ne génère pas d’évènement exploitable par un scénario.

Anciennement un event était levé et exploitable pas les scénarios et on pouvait effectuer un toggle sur une prise avec seulement un simple appui. donc avec 3 états on commandais 3 scénario.

Maintenant il faut utiliser 2 états pour commander 1 scénario.

Le passage d’un état single a double fonctionne correctement.

savez vous comment utiliser un second appui simple pour appeler le scénario ?

Merci

Exemple par le code :
Log z2m

[2023-08-09 18:43:45][DEBUG] : {"zigbee2mqtt":{"bridge":{"logging":{"level":"info","message":"MQTT publish: topic 'zigbee2mqtt\/0x00158d00067c3f32', payload '{\"action\":\"single\",\"battery\":100,\"click\":\"single\",\"device\":{\"applicationVersion\":2,\"dateCode\":\"20180525\",\"friendlyName\":\"0x00158d00067c3f32\",\"hardwareVersion\":2,\"ieeeAddr\":\"0x00158d00067c3f32\",\"manufacturerID\":4151,\"manufacturerName\":\"LUMI\",\"model\":\"WXKG11LM\",\"networkAddress\":19064,\"powerSource\":\"Battery\",\"softwareBuildID\":\"3000-0001\",\"stackVersion\":2,\"type\":\"EndDevice\",\"zclVersion\":1},\"device_temperature\":30,\"last_seen\":\"2023-08-09T16:43:44.868Z\",\"linkquality\":255,\"power_outage_count\":7,\"voltage\":3145}'"}},"0x00158d00067c3f32":{"action":"single","battery":100,"click":"single","device":{"applicationVersion":2,"dateCode":"20180525","friendlyName":"0x00158d00067c3f32","hardwareVersion":2,"ieeeAddr":"0x00158d00067c3f32","manufacturerID":4151,"manufacturerName":"LUMI","model":"WXKG11LM","networkAddress":19064,"powerSource":"Battery","softwareBuildID":"3000-0001","stackVersion":2,"type":"EndDevice","zclVersion":1},"device_temperature":30,"last_seen":"2023-08-09T16:43:44.868Z","linkquality":255,"power_outage_count":7,"voltage":3145}}}
[2023-08-09 18:43:45][DEBUG] : [Jules][Bouton - Bureau] Check for update action => "single", raw : "single"
[2023-08-09 18:43:45][DEBUG] : [Jules][Bouton - Bureau] Check for update battery => 100, raw : 100
[2023-08-09 18:43:45][DEBUG] : [Jules][Bouton - Bureau] Check for update click => "single", raw : "single"
[2023-08-09 18:43:45][DEBUG] : [Jules][Bouton - Bureau] Check for update device_temperature => 30, raw : 30
[2023-08-09 18:43:45][DEBUG] : [Jules][Bouton - Bureau] Check for update last_seen => "2023-08-09 18:43:44", raw : "2023-08-09T16:43:44.868Z"
[2023-08-09 18:43:45][DEBUG] : [Jules][Bouton - Bureau] Check for update linkquality => 255, raw : 255
[2023-08-09 18:43:45][DEBUG] : [Jules][Bouton - Bureau] Check for update power_outage_count => 7, raw : 7
[2023-08-09 18:43:45][DEBUG] : [Jules][Bouton - Bureau] Check for update voltage => 3145, raw : 3145
[2023-08-09 18:43:53][DEBUG] : {"zigbee2mqtt":{"bridge":{"logging":{"level":"info","message":"MQTT publish: topic 'zigbee2mqtt\/0x00158d00067c3f32', payload '{\"action\":\"single\",\"battery\":100,\"click\":\"single\",\"device\":{\"applicationVersion\":2,\"dateCode\":\"20180525\",\"friendlyName\":\"0x00158d00067c3f32\",\"hardwareVersion\":2,\"ieeeAddr\":\"0x00158d00067c3f32\",\"manufacturerID\":4151,\"manufacturerName\":\"LUMI\",\"model\":\"WXKG11LM\",\"networkAddress\":19064,\"powerSource\":\"Battery\",\"softwareBuildID\":\"3000-0001\",\"stackVersion\":2,\"type\":\"EndDevice\",\"zclVersion\":1},\"device_temperature\":30,\"last_seen\":\"2023-08-09T16:43:53.145Z\",\"linkquality\":255,\"power_outage_count\":7,\"voltage\":3145}'"}},"0x00158d00067c3f32":{"action":"single","battery":100,"click":"single","device":{"applicationVersion":2,"dateCode":"20180525","friendlyName":"0x00158d00067c3f32","hardwareVersion":2,"ieeeAddr":"0x00158d00067c3f32","manufacturerID":4151,"manufacturerName":"LUMI","model":"WXKG11LM","networkAddress":19064,"powerSource":"Battery","softwareBuildID":"3000-0001","stackVersion":2,"type":"EndDevice","zclVersion":1},"device_temperature":30,"last_seen":"2023-08-09T16:43:53.145Z","linkquality":255,"power_outage_count":7,"voltage":3145}}}
[2023-08-09 18:43:53][DEBUG] : [Jules][Bouton - Bureau] Check for update action => "single", raw : "single"
[2023-08-09 18:43:53][DEBUG] : [Jules][Bouton - Bureau] Check for update battery => 100, raw : 100
[2023-08-09 18:43:53][DEBUG] : [Jules][Bouton - Bureau] Check for update click => "single", raw : "single"
[2023-08-09 18:43:53][DEBUG] : [Jules][Bouton - Bureau] Check for update device_temperature => 30, raw : 30
[2023-08-09 18:43:53][DEBUG] : [Jules][Bouton - Bureau] Check for update last_seen => "2023-08-09 18:43:53", raw : "2023-08-09T16:43:53.145Z"
[2023-08-09 18:43:53][DEBUG] : [Jules][Bouton - Bureau] Check for update linkquality => 255, raw : 255
[2023-08-09 18:43:53][DEBUG] : [Jules][Bouton - Bureau] Check for update power_outage_count => 7, raw : 7
[2023-08-09 18:43:53][DEBUG] : [Jules][Bouton - Bureau] Check for update voltage => 3145, raw : 3145
[2023-08-09 18:44:00][DEBUG] : {"zigbee2mqtt":{"bridge":{"logging":{"level":"info","message":"MQTT publish: topic 'zigbee2mqtt\/0x00158d00067c3f32', payload '{\"action\":\"double\",\"battery\":100,\"click\":\"double\",\"device\":{\"applicationVersion\":2,\"dateCode\":\"20180525\",\"friendlyName\":\"0x00158d00067c3f32\",\"hardwareVersion\":2,\"ieeeAddr\":\"0x00158d00067c3f32\",\"manufacturerID\":4151,\"manufacturerName\":\"LUMI\",\"model\":\"WXKG11LM\",\"networkAddress\":19064,\"powerSource\":\"Battery\",\"softwareBuildID\":\"3000-0001\",\"stackVersion\":2,\"type\":\"EndDevice\",\"zclVersion\":1},\"device_temperature\":30,\"last_seen\":\"2023-08-09T16:44:00.538Z\",\"linkquality\":255,\"power_outage_count\":7,\"voltage\":3145}'"}},"0x00158d00067c3f32":{"action":"double","battery":100,"click":"double","device":{"applicationVersion":2,"dateCode":"20180525","friendlyName":"0x00158d00067c3f32","hardwareVersion":2,"ieeeAddr":"0x00158d00067c3f32","manufacturerID":4151,"manufacturerName":"LUMI","model":"WXKG11LM","networkAddress":19064,"powerSource":"Battery","softwareBuildID":"3000-0001","stackVersion":2,"type":"EndDevice","zclVersion":1},"device_temperature":30,"last_seen":"2023-08-09T16:44:00.538Z","linkquality":255,"power_outage_count":7,"voltage":3145}}}
[2023-08-09 18:44:00][DEBUG] : [Jules][Bouton - Bureau] Check for update action => "double", raw : "double"
[2023-08-09 18:44:00][DEBUG] : [Jules][Bouton - Bureau] Check for update battery => 100, raw : 100
[2023-08-09 18:44:00][DEBUG] : [Jules][Bouton - Bureau] Check for update click => "double", raw : "double"
[2023-08-09 18:44:00][DEBUG] : [Jules][Bouton - Bureau] Check for update device_temperature => 30, raw : 30
[2023-08-09 18:44:00][DEBUG] : [Jules][Bouton - Bureau] Check for update last_seen => "2023-08-09 18:44:00", raw : "2023-08-09T16:44:00.538Z"
[2023-08-09 18:44:00][DEBUG] : [Jules][Bouton - Bureau] Check for update linkquality => 255, raw : 255
[2023-08-09 18:44:00][DEBUG] : [Jules][Bouton - Bureau] Check for update power_outage_count => 7, raw : 7
[2023-08-09 18:44:00][DEBUG] : [Jules][Bouton - Bureau] Check for update voltage => 3145, raw : 3145

Log scénario

------------------------------------
[2023-08-09 18:43:45][SCENARIO] -- Start : Scenario execute automatiquement sur evenement venant de : [Jules][Bouton - Bureau][Button] (single).
[2023-08-09 18:43:45][SCENARIO] Fin correcte du scénario
------------------------------------
[2023-08-09 18:44:01][SCENARIO] -- Start : Scenario execute automatiquement sur evenement venant de : [Jules][Bouton - Bureau][Button] (double).
[2023-08-09 18:44:01][SCENARIO] Fin correcte du scénario

Salut

As-tu vérifier le comportement sur répétion de valeur dans lancomande ?

Antoine

J’ai oublié de mettre que le déclanchement du scénario se fait sur la commande « bouton » elle même :

cela répond il a ta question ?

Merci

1 « J'aime »

apparemment c’est plus global, je viens d’intégrer un bouton sonoff et le comportement est exactement le même :frowning:

Non ce ne répond pas à la question.

Et ce comportement n’est pas dû au plugin, c’est une config du core que vous devez faire sur la commande selon le comportement du module (qu’importe le protocol ou le plugin)

=> config avancée de la commande et activez la répétition de valeur car ce module renvoi toujours la même valeur en cas de clic consécutif sans qu’il y ai un retour à un état « neutre » entre temps

ha super, c’était cela

Merci beaucoup pour votre aide

Bonne continuation

Bonsoir,
C’est vrai, je n’y pense jamais à la repetition.je rajoute toujours une commande supplémentaire à la fin de mon scénario avec un autre état , ex : « double »

, pour que le prochain appuie valide le « single » ou alors je configure le retour d’état. Je vais tout reprendre afin d’activer la répétition.

1 « J'aime »

Non :grinning:
Et j’avais pas vu ta réponse car tu as fais une réponse globale et pas à mon message. :wink:

Antoine

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.