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




