Mqtt Discovery ne remonte pas les informations

je n’ai fait que ce que tu m’as dit pour ne pas interférer je n’ai pas touché au broker. Je vais relancer Z2M pour voir si ca remonte

ici pas de timeout, alors que d’habitude j’ai un timeout si je rebut juste le broker sans le vider
si je redémarre simplement le broker sans le vider ca ne fonctionne pas

après reboot de Z2M ca commence a remonter.

[2026-09-28 14:19:34] INFO  Lancement démon
[2026-09-28 14:19:35] INFO  Nouvelle découverte, résumé des configuations:
[2026-09-28 14:19:35] INFO  - Importées:                 0
[2026-09-28 14:19:35] INFO  - Auto-création inactive:    0
[2026-09-28 14:19:35] INFO  - Topic ignoré:              9
[2026-09-28 14:19:35] INFO  - Erronées:                  0
[2026-09-28 14:19:35] INFO  - Non supportées:            0
[2026-09-28 14:19:35] INFO  - Total reçues:              9
[2026-09-28 14:32:33] INFO  Arrêt démon
[2026-09-28 14:32:37] INFO  Lancement démon
[2026-09-28 14:32:38] INFO  Nouvelle découverte, résumé des configuations:
[2026-09-28 14:32:38] INFO  - Importées:                 0
[2026-09-28 14:32:38] INFO  - Auto-création inactive:    0
[2026-09-28 14:32:38] INFO  - Topic ignoré:              9
[2026-09-28 14:32:38] INFO  - Erronées:                  0
[2026-09-28 14:32:38] INFO  - Non supportées:            0
[2026-09-28 14:32:38] INFO  - Total reçues:              9
[2026-09-28 14:52:08] INFO  Nouvelle découverte, résumé des configuations:
[2026-09-28 14:52:08] INFO  - Importées:                 84
[2026-09-28 14:52:08] INFO  - Auto-création inactive:    8
[2026-09-28 14:52:08] INFO  - Topic ignoré:              0
[2026-09-28 14:52:08] INFO  - Erronées:                  0
[2026-09-28 14:52:08] INFO  - Non supportées:            0
[2026-09-28 14:52:08] INFO  - Total reçues:              92

pour verifier si c’est mieux qu’avant il faudrait que je fasse une coupure du broker et voir comment si les timeout reviennent.
Si tu valides je fais le test.

Donnes d’abord le log du démon aussi stp et attendons quelques minutes que le nombre d’event diminue

[2026-09-28 14:32:37] INFO  : Starting daemon (lib version 2.0.0) with log level: info
[2026-09-28 14:32:37] INFO  : Listening on 127.0.0.1:55074
[2026-09-28 14:32:37] INFO  : Send async started with a cycle of 0.5s
[2026-09-28 14:32:37] INFO  : Successfully connected to MQTT server
[2026-09-28 14:32:37] INFO  : Successfully subscribed to discovery topic homeassistant
[2026-09-28 14:32:37] INFO  : Successfully subscribed to Myfox2mqtt
[2026-09-28 14:32:37] INFO  : Successfully subscribed to zigbee2mqtt_Nano
[2026-09-28 14:32:37] INFO  : Successfully subscribed to myfox2mqtt
[2026-09-28 14:51:08] INFO  : Sending batch of 9 changes; 62 remaining
[2026-09-28 14:52:08] INFO  : Sending batch of 552 changes; 80 remaining

et j’ai mis un message au dessus je ne sais pas si tu l’as vu car j’ai reçu ton message en même temps que j’ai cliqué sur répondre

[2026-09-28 14:56:00] INFO  Nouvelle découverte, résumé des configuations:
[2026-09-28 14:56:00] INFO  - Importées:                 429
[2026-09-28 14:56:00] INFO  - Auto-création inactive:    0
[2026-09-28 14:56:00] INFO  - Topic ignoré:              0
[2026-09-28 14:56:00] INFO  - Erronées:                  0
[2026-09-28 14:56:00] INFO  - Non supportées:            11
[2026-09-28 14:56:00] INFO  - Total reçues:              440
[2026-09-28 14:56:35]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Bouton Ch Oscar\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_ch_oscar_action","device":{"identifiers":["zigbee2mqtt_0x00158d0002134a7c"],"manufacturer":"Aqara","model":"Wireless mini switch","model_id":"WXKG11LM","name":"Bouton Ch Oscar","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["single","double","triple","quadruple","hold","release"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_ch_oscar_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Bouton Ch Oscar","unique_id":"0x00158d0002134a7c_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}}"}
[2026-09-28 14:56:41] INFO  Nouvelle découverte, résumé des configuations:
[2026-09-28 14:56:41] INFO  - Importées:                 76
[2026-09-28 14:56:41] INFO  - Auto-création inactive:    3
[2026-09-28 14:56:41] INFO  - Topic ignoré:              0
[2026-09-28 14:56:41] INFO  - Erronées:                  0
[2026-09-28 14:56:41] INFO  - Non supportées:            1
[2026-09-28 14:56:41] INFO  - Total reçues:              80

les états ne remontent pas encore mais pas de timeout

ok tu as bien les lignes Sending batch of 552 changes; 80 remaining qui indique que le démon a découpé l’envoi par batch

ceci dit je suis un peu surpris car ca parait vmt pas beaucoup de messages, je test chez moi avec des milliers de messages et c’était déjà le cas avant ce traitement par lot;

exemple chez moi (avec le mode batch), on voit que ca monte à 5000/6000 messages suivants les tests que je fais

0076|[2026-09-28 13:49:20] INFO  : Starting daemon (lib version 2.0.0) with log level: info
0077|[2026-09-28 13:49:20] INFO  : Listening on 127.0.0.1:55074
0078|[2026-09-28 13:49:20] INFO  : Send async started with a cycle of 0.5s
0079|[2026-09-28 13:49:20] INFO  : Successfully connected to MQTT server
0080|[2026-09-28 13:49:20] INFO  : Successfully subscribed to discovery topic homeassistant
0081|[2026-09-28 13:49:20] INFO  : Successfully subscribed to home
0082|[2026-09-28 13:49:20] INFO  : Successfully subscribed to zwave
0083|[2026-09-28 13:49:20] INFO  : Successfully subscribed to zigbee2mqtt
0084|[2026-09-28 13:49:21] INFO  : Reached max payload size: 524288
0085|[2026-09-28 13:49:21] INFO  : Sending batch of 523 changes on 477 total pending
0086|[2026-09-28 13:50:21] INFO  : Reached max payload size: 524288
0087|[2026-09-28 13:50:21] INFO  : Sending batch of 530 changes on 5241 total pending
0088|[2026-09-28 13:50:21] INFO  : Reached max payload size: 524288
0089|[2026-09-28 13:50:21] INFO  : Sending batch of 549 changes on 4692 total pending
0090|[2026-09-28 13:51:26] INFO  : Reached max payload size: 524288
0091|[2026-09-28 13:51:26] INFO  : Sending batch of 531 changes on 4175 total pending
0092|[2026-09-28 13:51:29] INFO  : Reached max payload size: 524288
0093|[2026-09-28 13:51:29] INFO  : Sending batch of 2871 changes on 1311 total pending
0094|[2026-09-28 13:51:52] INFO  : Reached max payload size: 524288
0095|[2026-09-28 13:51:52] INFO  : Sending batch of 1239 changes on 79 total pending
0096|[2026-09-28 13:52:03] INFO  : Reached max payload size: 524288
0097|[2026-09-28 13:52:03] INFO  : Sending batch of 1 changes on 90 total pending
0098|[2026-09-28 13:52:29] INFO  : Sending batch of 103 changes on 0 total pending

et donc avant ca marchait aussi chez moi même si effectivement ca prend un peu de temps coté plugin pour traiter 5000 messages d’un coup (en vrai je pense que la taille du payload joue plus que le nombre)

bref,

ok vas-y

et remontres moi les logs après stp

[2026-09-28 15:03:21]WARNING : Unexpected disconnection from MQTT
[2026-09-28 15:03:22] INFO  : Successfully connected to MQTT server
[2026-09-28 15:03:22] INFO  : Successfully subscribed to discovery topic homeassistant
[2026-09-28 15:03:22] INFO  : Successfully subscribed to Myfox2mqtt
[2026-09-28 15:03:22] INFO  : Successfully subscribed to zigbee2mqtt_Nano
[2026-09-28 15:03:22] INFO  : Successfully subscribed to myfox2mqtt
[2026-09-28 15:03:22] INFO  : Sending batch of 496 changes; 132 remaining
[2026-09-28 15:07:32] INFO  : Sending batch of 132 changes; 208 remaining
[2026-09-28 15:08:40] INFO  : Sending batch of 86 changes; 123 remaining
[2026-09-28 15:03:21] INFO  Nouvelle découverte, résumé des configuations:
[2026-09-28 15:03:21] INFO  - Importées:                 0
[2026-09-28 15:03:21] INFO  - Auto-création inactive:    0
[2026-09-28 15:03:21] INFO  - Topic ignoré:              0
[2026-09-28 15:03:21] INFO  - Erronées:                  0
[2026-09-28 15:03:21] INFO  - Non supportées:            0
[2026-09-28 15:03:21] INFO  - Total reçues:              0
[2026-09-28 15:07:32] INFO  Nouvelle découverte, résumé des configuations:
[2026-09-28 15:07:32] INFO  - Importées:                 476
[2026-09-28 15:07:32] INFO  - Auto-création inactive:    10
[2026-09-28 15:07:32] INFO  - Topic ignoré:              9
[2026-09-28 15:07:32] INFO  - Erronées:                  0
[2026-09-28 15:07:32] INFO  - Non supportées:            0
[2026-09-28 15:07:32] INFO  - Total reçues:              495
[2026-09-28 15:08:35]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Bouton Ikea Palier\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_ikea_palier_action","device":{"hw_version":1,"identifiers":["zigbee2mqtt_0xbc33acfffeaa71f9"],"manufacturer":"IKEA","model":"TRADFRI on\/off switch","model_id":"E1743","name":"Bouton Ikea Palier","sw_version":"24.4.6","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["on","off","brightness_move_up","brightness_move_down","brightness_stop"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_ikea_palier_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Bouton Ikea Palier","unique_id":"0xbc33acfffeaa71f9_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}}"}
[2026-09-28 15:08:35]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Bouton IKEA tradfri\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_ikea_tradfri_action","device":{"hw_version":1,"identifiers":["zigbee2mqtt_0x287681fffee33a55"],"manufacturer":"IKEA","model":"STYRBAR remote control","model_id":"E2001\/E2002\/E2313","name":"Bouton IKEA tradfri","sw_version":"2.4.16","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["on","off","brightness_move_up","brightness_move_down","brightness_stop","arrow_left_click","arrow_left_hold","arrow_left_release","arrow_right_click","arrow_right_hold","arrow_right_release"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_ikea_tradfri_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Bouton IKEA tradfri","unique_id":"0x287681fffee33a55_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}}"}
[2026-09-28 15:08:35]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Bouton tv\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_tv_action","device":{"hw_version":1,"identifiers":["zigbee2mqtt_0xbc33acfffea517aa"],"manufacturer":"IKEA","model":"TRADFRI on\/off switch","model_id":"E1743","name":"Bouton tv","sw_version":"24.4.6","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["on","off","brightness_move_up","brightness_move_down","brightness_stop"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_tv_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Bouton tv","unique_id":"0xbc33acfffea517aa_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}}"}
[2026-09-28 15:08:35]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Vibration BaL\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.vibration_bal_action","device":{"identifiers":["zigbee2mqtt_0x00158d0002a48e43"],"manufacturer":"Aqara","model":"Vibration sensor","model_id":"DJT11LM","name":"Vibration BaL","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["vibration","tilt","drop"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"vibration_bal_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Vibration BaL","unique_id":"0x00158d0002a48e43_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}}"}
[2026-09-28 15:08:35]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Bouton chati\u00e8re\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_chati\u00e8re_action","device":{"identifiers":["zigbee2mqtt_0x00158d0002136542"],"manufacturer":"Aqara","model":"Wireless mini switch","model_id":"WXKG11LM","name":"Bouton chati\u00e8re","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["single","double","triple","quadruple","hold","release"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_chati\u00e8re_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Bouton chati\u00e8re","unique_id":"0x00158d0002136542_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}}"}
[2026-09-28 15:08:35]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/bouton machine a laver\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_machine_a_laver_action","device":{"identifiers":["zigbee2mqtt_0x00158d0001e18f5f"],"manufacturer":"Xiaomi","model":"Mi wireless switch","model_id":"WXKG01LM","name":"bouton machine a laver","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["single","double","triple","quadruple","hold","release","many"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_machine_a_laver_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/bouton machine a laver","unique_id":"0x00158d0001e18f5f_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}}"}
[2026-09-28 15:08:35]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Interrupteur escalier cave\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.interrupteur_escalier_cave_action","device":{"hw_version":1,"identifiers":["zigbee2mqtt_0x842e14fffefe998a"],"manufacturer":"IKEA","model":"TRADFRI on\/off switch","model_id":"E1743","name":"Interrupteur escalier cave","sw_version":"24.4.6","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["on","off","brightness_move_up","brightness_move_down","brightness_stop"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"interrupteur_escalier_cave_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Interrupteur escalier cave","unique_id":"0x842e14fffefe998a_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}}"}
[2026-09-28 15:08:35]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Interrupteur, armoire, cave\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.interrupteur,_armoire,_cave_action","device":{"hw_version":1,"identifiers":["zigbee2mqtt_0x680ae2fffef74b93"],"manufacturer":"IKEA","model":"TRADFRI on\/off switch","model_id":"E1743","name":"Interrupteur, armoire, cave","sw_version":"24.4.6","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["on","off","brightness_move_up","brightness_move_down","brightness_stop"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"interrupteur,_armoire,_cave_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Interrupteur, armoire, cave","unique_id":"0x680ae2fffef74b93_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}}"}
[2026-09-28 15:08:35]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Sonnette\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.sonnette_action","device":{"identifiers":["zigbee2mqtt_0x00158d0001a3fc56"],"manufacturer":"Xiaomi","model":"Mi wireless switch","model_id":"WXKG01LM","name":"Sonnette","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["single","double","triple","quadruple","hold","release","many"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"sonnette_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Sonnette","unique_id":"0x00158d0001a3fc56_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}}"}
[2026-09-28 15:08:35]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Bouton Ikea Ch Verte\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_ikea_ch_verte_action","device":{"hw_version":1,"identifiers":["zigbee2mqtt_0x000d6ffffee84181"],"manufacturer":"IKEA","model":"TRADFRI on\/off switch","model_id":"E1743","name":"Bouton Ikea Ch Verte","sw_version":"2.3.079","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["on","off","brightness_move_up","brightness_move_down","brightness_stop"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_ikea_ch_verte_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Bouton Ikea Ch Verte","unique_id":"0x000d6ffffee84181_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}}"}

la ca a fonctionné ! ca a mis du temps mais c’est reparti .

La suite du log


[2026-09-28 15:08:35]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Bouton Ch Axelle\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_ch_axelle_action","device":{"hw_version":2,"identifiers":["zigbee2mqtt_0x00158d0002132bb0"],"manufacturer":"Aqara","model":"Wireless mini switch","model_id":"WXKG11LM","name":"Bouton Ch Axelle","sw_version":"3000-0001","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["single","double","triple","quadruple","hold","release"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_ch_axelle_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Bouton Ch 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}}"}
[2026-09-28 15:08:35]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Bouton Ch Oscar\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_ch_oscar_action","device":{"identifiers":["zigbee2mqtt_0x00158d0002134a7c"],"manufacturer":"Aqara","model":"Wireless mini switch","model_id":"WXKG11LM","name":"Bouton Ch Oscar","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["single","double","triple","quadruple","hold","release"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_ch_oscar_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Bouton Ch Oscar","unique_id":"0x00158d0002134a7c_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}}"}
[2026-09-28 15:08:35] INFO  Nouvelle découverte, résumé des configuations:
[2026-09-28 15:08:35] INFO  - Importées:                 113
[2026-09-28 15:08:35] INFO  - Auto-création inactive:    1
[2026-09-28 15:08:35] INFO  - Topic ignoré:              0
[2026-09-28 15:08:35] INFO  - Erronées:                  0
[2026-09-28 15:08:35] INFO  - Non supportées:            12
[2026-09-28 15:08:35] INFO  - Total reçues:              126
[2026-09-28 15:08:53] INFO  Nouvelle découverte, résumé des configuations:
[2026-09-28 15:08:53] INFO  - Importées:                 0
[2026-09-28 15:08:53] INFO  - Auto-création inactive:    0
[2026-09-28 15:08:53] INFO  - Topic ignoré:              9
[2026-09-28 15:08:53] INFO  - Erronées:                  3
[2026-09-28 15:08:53] INFO  - Non supportées:            0
[2026-09-28 15:08:53] INFO  - Total reçues:              12

Ok, tant mieux

c’est quoi comme box? une atlas?

je suis toujours autant surpris du delta, je test sur un container LXC, 2 coeurs avec 2Go de ram donc ce n’est pas un monstre de guerre, et je traitais 5000 messages sans plantages (un mixte de zigbee2mqtt, zwave, et OMG, donc il y a du monde)

Et chez toi il sature avec 600/700 messages, c’est surprenant la différence

non la je suis sur une VM, et le broker était a la base sur proxmox et maintenant sur le nano smlight.
La VM tourne bien 2 couleurs 3go de ram et c’est un mini Dell OptiPlex Micro 7020

Ca serait bien que demain tu passes sur la beta si ce n’est pas encore le cas, cette nouvelle version utilise le nouveau coeur du démon qui traite les envois vers jeedom par lots que l’on a testé cette après-midi.

Il faudra que tu relances les dépendances si ce n’est pas fait automatiquement avec la nouvelle version mais en principe ca sera le cas.

ok je teste ce demain matin

je viens d’installer la beta voici le log des dépendances :

======================================================================
== 29/09/2026 07:41:06 == Dependencies installation for MQTTDiscovery
======================================================================
[  5% ] : Clean apt...
[  9% ] : Clean apt : [  OK  ]
[ 10% ] : Update apt...
[ 19% ] : Update apt : [  OK  ]
[ 20% ] : Init python3 & prerequisites...
[ 29% ] : Init python3 & prerequisites : [  OK  ]
[ 30% ] : Init PyEnv...
** PyEnv not required: 3.11.2 >= 3.11 **
** python3 path: python3 **
[ 39% ] : Init PyEnv : [  OK  ]
[ 40% ] : Setting up virtual environment...
** Version of python in VENV: Python 3.11.2
[ 69% ] : Setting up virtual environment : [  OK  ]
[ 70% ] : Install the required python packages...
[ 79% ] : Install the required python packages : [  OK  ]
[ 80% ] : Restoring folders and files rights...
[ 89% ] : Restoring folders and files rights : [  OK  ]
[ 90% ] : Summary of installed packages...
aiohappyeyeballs==2.7.1
aiohttp==3.14.3
aiosignal==1.4.0
attrs==26.1.0
frozenlist==1.8.0
idna==3.19
jeedomdaemon==1.3.0
Jinja2==3.1.6
MarkupSafe==3.0.3
multidict==6.8.0
packaging==26.3
paho-mqtt==2.1.0
propcache==0.5.2
typing_extensions==4.16.0
yarl==1.24.5
[ 99% ] : Summary of installed packages : [  OK  ]
[100% ] : Finished !
======================================================================
== OK == Installation Successful
=========================

ici ca ne devrait pas indiquer vers 2.0 ? jeedomdaemon==1.3.0

Bonjour

Non c’est correct.
J’avais mis n’importe quoi pour voir la différence

Ok j’ai stoppé le demon et relancé, la j’attends pur voir si j’ai le retour d’état qui remonte sans timeout dans les logs.

c’est bon ca fonctionne, il faut 4 ou (minutes après le démarrage du demon pour que ce soit OK

[2026-09-29 07:44:57] INFO  : Starting daemon (lib version 1.3.0) with log level: info
[2026-09-29 07:44:57] INFO  : Listening on 127.0.0.1:55074
[2026-09-29 07:44:57] INFO  : Send async started with a cycle of 0.5s
[2026-09-29 07:44:57] INFO  : Successfully connected to MQTT server
[2026-09-29 07:44:57] INFO  : Successfully subscribed to discovery topic homeassistant
[2026-09-29 07:44:57] INFO  : Successfully subscribed to zigbee2mqtt_Nano
[2026-09-29 07:44:57] INFO  : Successfully subscribed to myfox2mqtt
[2026-09-29 07:44:57] INFO  : Successfully subscribed to Myfox2mqtt
[2026-09-29 07:44:58] INFO  : Sending batch of 496 changes; 210 remaining
[2026-09-29 07:46:34] INFO  : Publishing 'ON' on 'zigbee2mqtt_Nano/Prise Veilleuse/set'
[2026-09-29 07:46:36] INFO  : Publishing 'ON' on 'zigbee2mqtt_Nano/Prise Veilleuse/set'
[2026-09-29 07:47:43] INFO  : Publishing 'ON' on 'zigbee2mqtt_Nano/Prise Veilleuse/set'
[2026-09-29 07:47:46] INFO  : Publishing 'ON' on 'zigbee2mqtt_Nano/Prise Veilleuse/set'
[2026-09-29 07:48:47] INFO  : Publishing 'ON' on 'zigbee2mqtt_Nano/Prise Veilleuse/set'
[2026-09-29 07:49:48] INFO  : Sending batch of 130 changes; 141 remaining
[2026-09-29 07:49:54] INFO  : Publishing 'ON' on 'zigbee2mqtt_Nano/Prise Veilleuse/set'
[2026-09-29 07:50:47] INFO  : Publishing 'ON' on 'zigbee2mqtt_Nano/Prise Veilleuse/set'
[2026-09-29 07:50:55] INFO  : Publishing 'OFF' on 'zigbee2mqtt_Nano/Prise Veilleuse/set'
[2026-09-29 07:50:55] INFO  : Sending batch of 141 changes; 1 remaining
[2026-09-29 07:50:57] INFO  : Publishing 'ON' on 'zigbee2mqtt_Nano/Prise Veilleuse/set'
[2026-09-29 07:50:58] INFO  : Publishing 'OFF' on 'zigbee2mqtt_Nano/Prise Veilleuse/set'
[2026-09-29 07:52:01] INFO  : Publishing 'ON' on 'zigbee2mqtt_Nano/Prise Veilleuse/set'
[2026-09-29 07:52:05] INFO  : Publishing 'OFF' on 'zigbee2mqtt_Nano/Prise Veilleuse/set'
[2026-09-29 07:44:57] INFO  Lancement démon
[2026-09-29 07:46:24] INFO  Nouvelle découverte, résumé des configuations:
[2026-09-29 07:46:24] INFO  - Importées:                 476
[2026-09-29 07:46:24] INFO  - Auto-création inactive:    10
[2026-09-29 07:46:24] INFO  - Topic ignoré:              9
[2026-09-29 07:46:24] INFO  - Erronées:                  0
[2026-09-29 07:46:24] INFO  - Non supportées:            0
[2026-09-29 07:46:24] INFO  - Total reçues:              495
[2026-09-29 07:49:48] INFO  Nouvelle découverte, résumé des configuations:
[2026-09-29 07:49:48] INFO  - Importées:                 476
[2026-09-29 07:49:48] INFO  - Auto-création inactive:    10
[2026-09-29 07:49:48] INFO  - Topic ignoré:              9
[2026-09-29 07:49:48] INFO  - Erronées:                  0
[2026-09-29 07:49:48] INFO  - Non supportées:            0
[2026-09-29 07:49:48] INFO  - Total reçues:              495
[2026-09-29 07:50:45]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Bouton Ikea Palier\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_ikea_palier_action","device":{"hw_version":1,"identifiers":["zigbee2mqtt_0xbc33acfffeaa71f9"],"manufacturer":"IKEA","model":"TRADFRI on\/off switch","model_id":"E1743","name":"Bouton Ikea Palier","sw_version":"24.4.6","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["on","off","brightness_move_up","brightness_move_down","brightness_stop"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_ikea_palier_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Bouton Ikea Palier","unique_id":"0xbc33acfffeaa71f9_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}}"}
[2026-09-29 07:50:45]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Bouton IKEA tradfri\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_ikea_tradfri_action","device":{"hw_version":1,"identifiers":["zigbee2mqtt_0x287681fffee33a55"],"manufacturer":"IKEA","model":"STYRBAR remote control","model_id":"E2001\/E2002\/E2313","name":"Bouton IKEA tradfri","sw_version":"2.4.16","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["on","off","brightness_move_up","brightness_move_down","brightness_stop","arrow_left_click","arrow_left_hold","arrow_left_release","arrow_right_click","arrow_right_hold","arrow_right_release"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_ikea_tradfri_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Bouton IKEA tradfri","unique_id":"0x287681fffee33a55_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}}"}
[2026-09-29 07:50:45]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Bouton tv\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_tv_action","device":{"hw_version":1,"identifiers":["zigbee2mqtt_0xbc33acfffea517aa"],"manufacturer":"IKEA","model":"TRADFRI on\/off switch","model_id":"E1743","name":"Bouton tv","sw_version":"24.4.6","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["on","off","brightness_move_up","brightness_move_down","brightness_stop"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_tv_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Bouton tv","unique_id":"0xbc33acfffea517aa_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}}"}
[2026-09-29 07:50:45]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Vibration BaL\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.vibration_bal_action","device":{"identifiers":["zigbee2mqtt_0x00158d0002a48e43"],"manufacturer":"Aqara","model":"Vibration sensor","model_id":"DJT11LM","name":"Vibration BaL","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["vibration","tilt","drop"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"vibration_bal_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Vibration BaL","unique_id":"0x00158d0002a48e43_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}}"}
[2026-09-29 07:50:45]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Bouton chati\u00e8re\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_chati\u00e8re_action","device":{"identifiers":["zigbee2mqtt_0x00158d0002136542"],"manufacturer":"Aqara","model":"Wireless mini switch","model_id":"WXKG11LM","name":"Bouton chati\u00e8re","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["single","double","triple","quadruple","hold","release"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_chati\u00e8re_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Bouton chati\u00e8re","unique_id":"0x00158d0002136542_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}}"}

la suite

[2026-09-29 07:50:45]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/bouton machine a laver\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_machine_a_laver_action","device":{"identifiers":["zigbee2mqtt_0x00158d0001e18f5f"],"manufacturer":"Xiaomi","model":"Mi wireless switch","model_id":"WXKG01LM","name":"bouton machine a laver","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["single","double","triple","quadruple","hold","release","many"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_machine_a_laver_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/bouton machine a laver","unique_id":"0x00158d0001e18f5f_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}}"}
[2026-09-29 07:50:45]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Interrupteur escalier cave\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.interrupteur_escalier_cave_action","device":{"hw_version":1,"identifiers":["zigbee2mqtt_0x842e14fffefe998a"],"manufacturer":"IKEA","model":"TRADFRI on\/off switch","model_id":"E1743","name":"Interrupteur escalier cave","sw_version":"24.4.6","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["on","off","brightness_move_up","brightness_move_down","brightness_stop"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"interrupteur_escalier_cave_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Interrupteur escalier cave","unique_id":"0x842e14fffefe998a_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}}"}
[2026-09-29 07:50:45]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Interrupteur, armoire, cave\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.interrupteur,_armoire,_cave_action","device":{"hw_version":1,"identifiers":["zigbee2mqtt_0x680ae2fffef74b93"],"manufacturer":"IKEA","model":"TRADFRI on\/off switch","model_id":"E1743","name":"Interrupteur, armoire, cave","sw_version":"24.4.6","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["on","off","brightness_move_up","brightness_move_down","brightness_stop"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"interrupteur,_armoire,_cave_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Interrupteur, armoire, cave","unique_id":"0x680ae2fffef74b93_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}}"}
[2026-09-29 07:50:45]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Sonnette\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.sonnette_action","device":{"identifiers":["zigbee2mqtt_0x00158d0001a3fc56"],"manufacturer":"Xiaomi","model":"Mi wireless switch","model_id":"WXKG01LM","name":"Sonnette","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["single","double","triple","quadruple","hold","release","many"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"sonnette_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Sonnette","unique_id":"0x00158d0001a3fc56_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}}"}
[2026-09-29 07:50:45]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Bouton Ikea Ch Verte\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_ikea_ch_verte_action","device":{"hw_version":1,"identifiers":["zigbee2mqtt_0x000d6ffffee84181"],"manufacturer":"IKEA","model":"TRADFRI on\/off switch","model_id":"E1743","name":"Bouton Ikea Ch Verte","sw_version":"2.3.079","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["on","off","brightness_move_up","brightness_move_down","brightness_stop"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_ikea_ch_verte_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Bouton Ikea Ch Verte","unique_id":"0x000d6ffffee84181_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}}"}
[2026-09-29 07:50:45]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Bouton Ch Axelle\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_ch_axelle_action","device":{"hw_version":2,"identifiers":["zigbee2mqtt_0x00158d0002132bb0"],"manufacturer":"Aqara","model":"Wireless mini switch","model_id":"WXKG11LM","name":"Bouton Ch Axelle","sw_version":"3000-0001","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["single","double","triple","quadruple","hold","release"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_ch_axelle_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Bouton Ch 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}}"}
[2026-09-29 07:50:45]WARNING Component event not yet supported: {"availability":[{"topic":"zigbee2mqtt_Nano\/bridge\/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt_Nano\/Bouton Ch Oscar\/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"event.bouton_ch_oscar_action","device":{"identifiers":["zigbee2mqtt_0x00158d0002134a7c"],"manufacturer":"Aqara","model":"Wireless mini switch","model_id":"WXKG11LM","name":"Bouton Ch Oscar","via_device":"zigbee2mqtt_bridge_0xbc8d7efffe2638bb"},"event_types":["single","double","triple","quadruple","hold","release"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"bouton_ch_oscar_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https:\/\/www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_Nano\/Bouton Ch Oscar","unique_id":"0x00158d0002134a7c_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}}"}
[2026-09-29 07:50:50] INFO  Nouvelle découverte, résumé des configuations:
[2026-09-29 07:50:50] INFO  - Importées:                 111
[2026-09-29 07:50:50] INFO  - Auto-création inactive:    1
[2026-09-29 07:50:50] INFO  - Topic ignoré:              0
[2026-09-29 07:50:50] INFO  - Erronées:                  0
[2026-09-29 07:50:50] INFO  - Non supportées:            12
[2026-09-29 07:50:50] INFO  - Total reçues:              124

Bonjour,
Je partage aussi mes logs suite à la dernière beta (jeedom atlas, broker distant)

======================================================================
== 29/09/2026 09:55:03 == Dependencies installation for MQTTDiscovery
======================================================================
[  5% ] : Clean apt...
[  9% ] : Clean apt : [  OK  ]
[ 10% ] : Update apt...
[ 19% ] : Update apt : [  OK  ]
[ 20% ] : Init python3 & prerequisites...
[ 29% ] : Init python3 & prerequisites : [  OK  ]
[ 30% ] : Init PyEnv...
** PyEnv not required: 3.11.2 >= 3.11 **
** python3 path: python3 **
[ 39% ] : Init PyEnv : [  OK  ]
[ 40% ] : Setting up virtual environment...
** Version of python in VENV: Python 3.11.2
[ 69% ] : Setting up virtual environment : [  OK  ]
[ 70% ] : Install the required python packages...
[ 79% ] : Install the required python packages : [  OK  ]
[ 80% ] : Restoring folders and files rights...
[ 89% ] : Restoring folders and files rights : [  OK  ]
[ 90% ] : Summary of installed packages...
aiohappyeyeballs==2.6.1
aiohttp==3.14.3
aiosignal==1.4.0
attrs==25.4.0
frozenlist==1.8.0
idna==3.11
jeedomdaemon==1.3.0
Jinja2==3.1.6
MarkupSafe==3.0.3
multidict==6.7.1
packaging==26.0
paho-mqtt==2.1.0
propcache==0.4.1
typing_extensions==4.15.0
yarl==1.22.0
[ 99% ] : Summary of installed packages : [  OK  ]
[100% ] : Finished !
======================================================================
==OK== Installation Successful
======================================================================
[2026-09-29 09:55:00] INFO  : Signal 15 caught, exiting...
[2026-09-29 09:55:00] INFO  : Cancelling 4 tasks
[2026-09-29 09:55:01] INFO  : Send async cancelled
[2026-09-29 09:55:01] INFO  : Listening cancelled
[2026-09-29 09:55:01] INFO  : Shutdown
[2026-09-29 09:55:41] INFO  : Starting daemon (lib version 1.3.0) with log level: info
[2026-09-29 09:55:41] INFO  : Listening on 127.0.0.1:55074
[2026-09-29 09:55:41] INFO  : Send async started with a cycle of 0.5s
[2026-09-29 09:55:41] INFO  : Successfully connected to MQTT server
[2026-09-29 09:55:41] INFO  : Successfully subscribed to discovery topic homeassistant
[2026-09-29 09:55:41] INFO  : Successfully subscribed to home
[2026-09-29 09:55:41] INFO  : Successfully subscribed to zigbee2mqtt_nano
[2026-09-29 09:55:41] INFO  : Successfully subscribed to zigbee2mqtt
[2026-09-29 09:55:42] INFO  : Sending batch of 30 changes; 6 remaining
[2026-09-29 09:55:58] INFO  : Publishing '{ "color_temp": 265 }' on 'zigbee2mqtt_nano/Ruban LED Vitre/set'
[2026-09-29 09:55:58] INFO  : Publishing '{ "color_temp": 265 }' on 'zigbee2mqtt_nano/Ruban LED Buffet/set'
[2026-09-29 09:56:58] INFO  : Publishing '{ "color_temp": 264 }' on 'zigbee2mqtt_nano/Ruban LED Vitre/set'
[2026-09-29 09:56:58] INFO  : Publishing '{ "color_temp": 264 }' on 'zigbee2mqtt_nano/Ruban LED Buffet/set'

Salut,
Qu’en est-il après 2 jours? on peut cloturer ce post avec la beta en solution?

pour l’instant je n’ai pas eu de problème donc a priori c’est bon. Autre chose, j’avais testé jeezigbee ne distant et j’avais le meme problème mais pourtant ils n’utilisent pas le meme moteur ? Mqtt discovery est indépendant ?

je n’ai pas compris:

  • même problème? de timeout avec le démon? aucun rapport, ouvres un autre sujet
  • même « moteur », c’est quoi?
  • plugin-mqttdiscovery est indépendant de … jeezigbee? oui ca n’a aucun rapport

bref, dans tous les cas si tu as une question sur jeezigbee c’est un autre sujet

1 « J'aime »