Bonjour,
Je pense avoir un problème similaire a ce sujet Sonde aqara reste à 0 avec mon bouton aqara. Elle est appairée, remonte tres bien dans MQTT Discovery mais ca ne s’actualise pas .
{« sensor »:{« battery »:{« availability »:[{« topic »:« zigbee2mqtt_Nano/bridge/state »,« value_template »:« {{ value_json.state }} »},{« topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle/availability »,« value_template »:« {{ value_json.state }} »}],« availability_mode »:« all »,« default_entity_id »:« sensor.bouton_chambre_axelle_battery »,« device »:{« hw_version »:2,« identifiers »:[« zigbee2mqtt_0x00158d0002132bb0 »],« manufacturer »:« Aqara »,« model »:« Wireless mini switch »,« model_id »:« WXKG11LM »,« name »:« Bouton Chambre Axelle »,« via_device »:« zigbee2mqtt_bridge_0xbc8d7efffe2638bb »},« device_class »:« battery »,« enabled_by_default »:true,« entity_category »:« diagnostic »,« object_id »:« bouton_chambre_axelle_battery »,« origin »:{« name »:« Zigbee2MQTT »,« sw »:« 2.13.0 »,« url »:« ``https://www.zigbee2mqtt.io`` »},« state_class »:« measurement »,« state_topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle »,« unique_id »:« 0x00158d0002132bb0_battery_zigbee2mqtt_Nano »,« unit_of_measurement »:« % »,« value_template »:« {{ value_json["battery"] }} »},« voltage »:{« availability »:[{« topic »:« zigbee2mqtt_Nano/bridge/state »,« value_template »:« {{ value_json.state }} »},{« topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle/availability »,« value_template »:« {{ value_json.state }} »}],« availability_mode »:« all »,« default_entity_id »:« sensor.bouton_chambre_axelle_voltage »,« device »:{« hw_version »:2,« identifiers »:[« zigbee2mqtt_0x00158d0002132bb0 »],« manufacturer »:« Aqara »,« model »:« Wireless mini switch »,« model_id »:« WXKG11LM »,« name »:« Bouton Chambre Axelle »,« via_device »:« zigbee2mqtt_bridge_0xbc8d7efffe2638bb »},« device_class »:« voltage »,« enabled_by_default »:true,« entity_category »:« diagnostic »,« object_id »:« bouton_chambre_axelle_voltage »,« origin »:{« name »:« Zigbee2MQTT »,« sw »:« 2.13.0 »,« url »:« ``https://www.zigbee2mqtt.io`` »},« state_class »:« measurement »,« state_topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle »,« unique_id »:« 0x00158d0002132bb0_voltage_zigbee2mqtt_Nano »,« unit_of_measurement »:« mV »,« value_template »:« {{ value_json["voltage"] }} »},« device_temperature »:{« availability »:[{« topic »:« zigbee2mqtt_Nano/bridge/state »,« value_template »:« {{ value_json.state }} »},{« topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle/availability »,« value_template »:« {{ value_json.state }} »}],« availability_mode »:« all »,« default_entity_id »:« sensor.bouton_chambre_axelle_device_temperature »,« device »:{« hw_version »:2,« identifiers »:[« zigbee2mqtt_0x00158d0002132bb0 »],« manufacturer »:« Aqara »,« model »:« Wireless mini switch »,« model_id »:« WXKG11LM »,« name »:« Bouton Chambre Axelle »,« via_device »:« zigbee2mqtt_bridge_0xbc8d7efffe2638bb »},« device_class »:« temperature »,« enabled_by_default »:true,« entity_category »:« diagnostic »,« object_id »:« bouton_chambre_axelle_device_temperature »,« origin »:{« name »:« Zigbee2MQTT »,« sw »:« 2.13.0 »,« url »:« ``https://www.zigbee2mqtt.io`` »},« state_class »:« measurement »,« state_topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle »,« unique_id »:« 0x00158d0002132bb0_device_temperature_zigbee2mqtt_Nano »,« unit_of_measurement »:« °C »,« value_template »:« {{ value_json["device_temperature"] }} »},« power_outage_count »:{« availability »:[{« topic »:« zigbee2mqtt_Nano/bridge/state »,« value_template »:« {{ value_json.state }} »},{« topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle/availability »,« value_template »:« {{ value_json.state }} »}],« availability_mode »:« all »,« default_entity_id »:« sensor.bouton_chambre_axelle_power_outage_count »,« device »:{« hw_version »:2,« identifiers »:[« zigbee2mqtt_0x00158d0002132bb0 »],« manufacturer »:« Aqara »,« model »:« Wireless mini switch »,« model_id »:« WXKG11LM »,« name »:« Bouton Chambre Axelle »,« via_device »:« zigbee2mqtt_bridge_0xbc8d7efffe2638bb »},« enabled_by_default »:false,« entity_category »:« diagnostic »,« icon »:« mdi:counter »,« name »:« Power outage count »,« object_id »:« bouton_chambre_axelle_power_outage_count »,« origin »:{« name »:« Zigbee2MQTT »,« sw »:« 2.13.0 »,« url »:« ``https://www.zigbee2mqtt.io`` »},« state_class »:« measurement »,« state_topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle »,« unique_id »:« 0x00158d0002132bb0_power_outage_count_zigbee2mqtt_Nano »,« value_template »:« {{ value_json["power_outage_count"] }} »},« linkquality »:{« availability »:[{« topic »:« zigbee2mqtt_Nano/bridge/state »,« value_template »:« {{ value_json.state }} »},{« topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle/availability »,« value_template »:« {{ value_json.state }} »}],« availability_mode »:« all »,« default_entity_id »:« sensor.bouton_chambre_axelle_linkquality »,« device »:{« hw_version »:2,« identifiers »:[« zigbee2mqtt_0x00158d0002132bb0 »],« manufacturer »:« Aqara »,« model »:« Wireless mini switch »,« model_id »:« WXKG11LM »,« name »:« Bouton Chambre Axelle »,« via_device »:« zigbee2mqtt_bridge_0xbc8d7efffe2638bb »},« enabled_by_default »:false,« entity_category »:« diagnostic »,« icon »:« mdi:signal »,« name »:« Linkquality »,« object_id »:« bouton_chambre_axelle_linkquality »,« origin »:{« name »:« Zigbee2MQTT »,« sw »:« 2.13.0 »,« url »:« ``https://www.zigbee2mqtt.io`` »},« state_class »:« measurement »,« state_topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle »,« unique_id »:« 0x00158d0002132bb0_linkquality_zigbee2mqtt_Nano »,« unit_of_measurement »:« lqi »,« value_template »:« {{ value_json["linkquality"] }} »},« last_seen »:{« availability »:[{« topic »:« zigbee2mqtt_Nano/bridge/state »,« value_template »:« {{ value_json.state }} »},{« topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle/availability »,« value_template »:« {{ value_json.state }} »}],« availability_mode »:« all »,« default_entity_id »:« sensor.bouton_chambre_axelle_last_seen »,« device »:{« hw_version »:2,« identifiers »:[« zigbee2mqtt_0x00158d0002132bb0 »],« manufacturer »:« Aqara »,« model »:« Wireless mini switch »,« model_id »:« WXKG11LM »,« name »:« Bouton Chambre Axelle »,« via_device »:« zigbee2mqtt_bridge_0xbc8d7efffe2638bb »},« device_class »:« timestamp »,« enabled_by_default »:false,« entity_category »:« diagnostic »,« icon »:« mdi:clock »,« name »:« Last seen »,« object_id »:« bouton_chambre_axelle_last_seen »,« origin »:{« name »:« Zigbee2MQTT »,« sw »:« 2.13.0 »,« url »:« ``https://www.zigbee2mqtt.io`` »},« state_topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle »,« unique_id »:« 0x00158d0002132bb0_last_seen_zigbee2mqtt_Nano »,« value_template »:« {{ value_json.last_seen }} »}},« device_automation »:{« action_single »:{« automation_type »:« trigger »,« device »:{« identifiers »:[« zigbee2mqtt_0x00158d0002132bb0 »],« manufacturer »:« Aqara »,« model »:« Wireless mini switch »,« model_id »:« WXKG11LM »,« name »:« Bouton Chambre Axelle »,« via_device »:« zigbee2mqtt_bridge_0xbc8d7efffe2638bb »},« origin »:{« name »:« Zigbee2MQTT »,« sw »:« 2.13.0 »,« url »:« ``https://www.zigbee2mqtt.io`` »},« payload »:« single »,« subtype »:« single »,« topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle/action »,« type »:« action »},« action_double »:{« automation_type »:« trigger »,« device »:{« identifiers »:[« zigbee2mqtt_0x00158d0002132bb0 »],« manufacturer »:« Aqara »,« model »:« Wireless mini switch »,« model_id »:« WXKG11LM »,« name »:« Bouton Chambre Axelle »,« via_device »:« zigbee2mqtt_bridge_0xbc8d7efffe2638bb »},« origin »:{« name »:« Zigbee2MQTT »,« sw »:« 2.13.0 »,« url »:« ``https://www.zigbee2mqtt.io`` »},« payload »:« double »,« subtype »:« double »,« topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle/action »,« type »:« action »},« action_triple »:{« automation_type »:« trigger »,« device »:{« identifiers »:[« zigbee2mqtt_0x00158d0002132bb0 »],« manufacturer »:« Aqara »,« model »:« Wireless mini switch »,« model_id »:« WXKG11LM »,« name »:« Bouton Chambre Axelle »,« via_device »:« zigbee2mqtt_bridge_0xbc8d7efffe2638bb »},« origin »:{« name »:« Zigbee2MQTT »,« sw »:« 2.13.0 »,« url »:« ``https://www.zigbee2mqtt.io`` »},« payload »:« triple »,« subtype »:« triple »,« topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle/action »,« type »:« action »},« action_quadruple »:{« automation_type »:« trigger »,« device »:{« identifiers »:[« zigbee2mqtt_0x00158d0002132bb0 »],« manufacturer »:« Aqara »,« model »:« Wireless mini switch »,« model_id »:« WXKG11LM »,« name »:« Bouton Chambre Axelle »,« via_device »:« zigbee2mqtt_bridge_0xbc8d7efffe2638bb »},« origin »:{« name »:« Zigbee2MQTT »,« sw »:« 2.13.0 »,« url »:« ``https://www.zigbee2mqtt.io`` »},« payload »:« quadruple »,« subtype »:« quadruple »,« topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle/action »,« type »:« action »}},« event »:{« action »:{« availability »:[{« topic »:« zigbee2mqtt_Nano/bridge/state »,« value_template »:« {{ value_json.state }} »},{« topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle/availability »,« value_template »:« {{ value_json.state }} »}],« availability_mode »:« all »,« default_entity_id »:« event.bouton_chambre_axelle_action »,« device »:{« hw_version »:2,« identifiers »:[« zigbee2mqtt_0x00158d0002132bb0 »],« manufacturer »:« Aqara »,« model »:« Wireless mini switch »,« model_id »:« WXKG11LM »,« name »:« Bouton Chambre Axelle »,« via_device »:« zigbee2mqtt_bridge_0xbc8d7efffe2638bb »},« event_types »:[« single »,« double »,« triple »,« quadruple »,« hold »,« release »],« icon »:« mdi:gesture-double-tap »,« name »:« Action »,« object_id »:« bouton_chambre_axelle_action »,« origin »:{« name »:« Zigbee2MQTT »,« sw »:« 2.13.0 »,« url »:« ``https://www.zigbee2mqtt.io`` »},« state_topic »:« zigbee2mqtt_Nano/Bouton Chambre Axelle »,« unique_id »:« 0x00158d0002132bb0_action_zigbee2mqtt_Nano »,« value_template »:« {% set patterns = [\n{"pattern": ‹ ^(?P(?:button_)?[a-z0-9]+)`*`(?P(?:press|hold)(?:release)?)$', "groups": ["button", "action"]},\n{"pattern": '^(?Precall|scene)`*`(?P[0-2][0-9]{0,2})$', "groups": ["action", "scene"]},\n{"pattern": '^(?Pregion)(?P[1-9]|10)`*`(?Penter|leave|occupied|unoccupied)$', "groups": ["actionPrefix", "region", "action"]},\n{"pattern": '^(?Pdial_rotate)`*`(?Pleft|right)`*`(?Pstep|slow|fast)$', "groups": ["action", "direction", "speed"]},\n{"pattern": '^(?Pbrightness_step)(?:`*`(?Pup|down))?$ ›, "groups": ["action", "direction"]}\n] %}\n{% set action_value = value_json.action|default(‹ ›) %}\n{% set ns = namespace(r=[(‹ action ›, action_value)]) %}\n{% for p in patterns %}\n {% set m = action_value|regex_findall(p.pattern) %}\n {% if m[0] is undefined %}{% continue %}{% endif %}\n {% for key, value in zip(p.groups, m[0]) %}\n {% set ns.r = ns.r|rejectattr(0, ‹ eq ›, key)|list + [(key, value)] %}\n {% endfor %}\n{% endfor %}\n{% if (ns.r|selectattr(0, ‹ eq ›, ‹ actionPrefix ›)|first) is defined %}\n {% set ns.r = ns.r|rejectattr(0, ‹ eq ›, ‹ action ›)|list + [(‹ action ›, ns.r|selectattr(0, ‹ eq ›, ‹ actionPrefix ›)|map(attribute=1)|first + ns.r|selectattr(0, ‹ eq ›, ‹ action ›)|map(attribute=1)|first)] %}\n{% endif %}\n{% set ns.r = ns.r + [(‹ event_type ›, ns.r|selectattr(0, ‹ eq ›, ‹ action ›)|map(attribute=1)|first)] %}\n{{dict.from_keys(ns.r|rejectattr(0, ‹ in ›, (‹ action ›, ‹ actionPrefix ›))|reject(‹ eq ›, (‹ event_type ›, None))|reject(‹ eq ›, (‹ event_type ›, ‹ ›)))|to_json}} »}}}`
`[2026-08-29 18:05:19]WARNING cache hit for zigbee2mqtt_Nano/Bouton Chambre Axelle/action but no cmd found
[2026-08-29 18:05:19]WARNING cache hit for zigbee2mqtt_Nano/Bouton Chambre Axelle/battery but no cmd found
[2026-08-29 18:05:19]WARNING cache hit for zigbee2mqtt_Nano/Bouton Chambre Axelle/device_temperature but no cmd found
[2026-08-29 18:05:19]WARNING cache hit for zigbee2mqtt_Nano/Bouton Chambre Axelle/last_seen but no cmd found
[2026-08-29 18:05:19]WARNING cache hit for zigbee2mqtt_Nano/Bouton Chambre Axelle/linkquality but no cmd found
[2026-08-29 18:05:19]WARNING cache hit for zigbee2mqtt_Nano/Bouton Chambre Axelle/power_outage_count but no cmd found
[2026-08-29 18:05:19]WARNING cache hit for zigbee2mqtt_Nano/Bouton Chambre Axelle/voltage but no cmd found
[2026-08-29 18:05:51]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Bouton Chambre Axelle\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_chambre_axelle_action","device":{"hw_version":2,"identifiers":["zigbee2mqtt_0x00158d0002132bb0"],"manufacturer":"Aqara","model":"Wireless mini switch","model_id":"WXKG11LM","name":"Bouton Chambre Axelle","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb","sw_version":"3000-0001"},"event_types":["single","double","triple","quadruple","hold","release"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_chambre_axelle_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Bouton Chambre Axelle","unique_id":"0x00158d0002132bb0_action_zigbee2mqtt_Nano","value_template":"{% set patterns = [\n{\"pattern\": '^(?P<button>(?:button_)?[a-z0-9]+)_(?P<action>(?:press|hold)(?:_release)?)$', \"groups\": [\"button\", \"action\"]},\n{\"pattern\": '^(?P<action>recall|scene)_(?P<scene>[0-2][0-9]{0,2})$', \"groups\": [\"action\", \"scene\"]},\n{\"pattern\": '^(?P<actionPrefix>region_)(?P<region>[1-9]|10)_(?P<action>enter|leave|occupied|unoccupied)$', \"groups\": [\"actionPrefix\", \"region\", \"action\"]},\n{\"pattern\": '^(?P<action>dial_rotate)_(?P<direction>left|right)_(?P<speed>step|slow|fast)$', \"groups\": [\"action\", \"direction\", \"speed\"]},\n{\"pattern\": '^(?P<action>brightness_step)(?:_(?P<direction>up|down))?$', \"groups\": [\"action\", \"direction\"]}\n] %}\n{% set action_value = value_json.action|default('') %}\n{% set ns = namespace(r=[('action', action_value)]) %}\n{% for p in patterns %}\n {% set m = action_value|regex_findall(p.pattern) %}\n {% if m[0] is undefined %}{% continue %}{% endif %}\n {% for key, value in zip(p.groups, m[0]) %}\n {% set ns.r = ns.r|rejectattr(0, 'eq', key)|list + [(key, value)] %}\n {% endfor %}\n{% endfor %}\n{% if (ns.r|selectattr(0, 'eq', 'actionPrefix')|first) is defined %}\n {% set ns.r = ns.r|rejectattr(0, 'eq', 'action')|list + [('action', ns.r|selectattr(0, 'eq', 'actionPrefix')|map(attribute=1)|first + ns.r|selectattr(0, 'eq', 'action')|map(attribute=1)|first)] %}\n{% endif %}\n{% set ns.r = ns.r + [('event_type', ns.r|selectattr(0, 'eq', 'action')|map(attribute=1)|first)] %}\n{{dict.from_keys(ns.r|rejectattr(0, 'in', ('action', 'actionPrefix'))|reject('eq', ('event_type', None))|reject('eq', ('event_type', '')))|to_json}}"}
Merci


