Bonjour,
J’ai le même problème d’une remontée unique quelque soit le bouton utilisé…
Legrand 067755
Micrologiciel : 002f
Version : 3098111 (mis à jour hier)
Adesse IEEE 0x000474000092b561
malgré le code ci-dessus cela ne fonctionne pas, mais je sais pas si c’est un problème de version ou de procédure, je débute 
J’ai copié le code dans un fichier 0x000474000092b561.js dans le dossier zigbee2MQTT
puis j’ai ajouté dans le configuration.yam :
external_converters:
- 0x000474000092b561.js
Quel est le problème docteur ? 
journal :
2024-10-05 14:36:28.318 DEBUG (MainThread) [homeassistant.components.mqtt.client] Received message on zigbee2mqtt/0x000474000092b561 (qos=0): b'{"action":"recall_1_1","action_group":65515,"battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}'
2024-10-05 14:36:28.318 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"recall_1_1","action_group":65515,"battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'sensor.0x000474000092b561_battery', 'name': 'Batterie', 'this': <template TemplateStateFromEntityId(sensor.0x000474000092b561_battery)>} with default value 'default' and Template<template=({{ value_json.battery }}) renders=16>
2024-10-05 14:36:28.319 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"recall_1_1","action_group":65515,"battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'update.0x000474000092b561', 'name': None, 'this': <template TemplateStateFromEntityId(update.0x000474000092b561)>} and Template<template=({"in_progress": {{ iif(value_json['update']['state'] == 'updating', 'true', 'false') }} }) renders=16>
2024-10-05 14:36:28.319 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"recall_1_1","action_group":65515,"battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'update.0x000474000092b561', 'name': None, 'this': <template TemplateStateFromEntityId(update.0x000474000092b561)>} and Template<template=({{ value_json['update']['latest_version'] }}) renders=16>
2024-10-05 14:36:28.320 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"recall_1_1","action_group":65515,"battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'update.0x000474000092b561', 'name': None, 'this': <template TemplateStateFromEntityId(update.0x000474000092b561)>} and Template<template=({{ value_json['update']['installed_version'] }}) renders=16>
2024-10-05 14:36:28.320 DEBUG (MainThread) [homeassistant.components.mqtt.update] Non-dictionary JSON payload detected after processing payload '3098111' on topic zigbee2mqtt/0x000474000092b561
2024-10-05 14:36:28.320 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"recall_1_1","action_group":65515,"battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'binary_sensor.0x000474000092b561_update_available', 'name': None, 'this': <template TemplateStateFromEntityId(binary_sensor.0x000474000092b561_update_available)>} and Template<template=({{ value_json['update']['state'] == "available" }}) renders=16>
2024-10-05 14:36:28.321 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"recall_1_1","action_group":65515,"battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'sensor.0x000474000092b561_action', 'name': 'Action', 'this': <template TemplateStateFromEntityId(sensor.0x000474000092b561_action)>} with default value 'default' and Template<template=({{ value_json.action }}) renders=16>
2024-10-05 14:36:28.323 DEBUG (MainThread) [homeassistant.components.mqtt.client] Received message on zigbee2mqtt/0x000474000092b561 (qos=0): b'{"action":"","battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}'
2024-10-05 14:36:28.324 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"","battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'sensor.0x000474000092b561_battery', 'name': 'Batterie', 'this': <template TemplateStateFromEntityId(sensor.0x000474000092b561_battery)>} with default value 'default' and Template<template=({{ value_json.battery }}) renders=17>
2024-10-05 14:36:28.324 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"","battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'update.0x000474000092b561', 'name': None, 'this': <template TemplateStateFromEntityId(update.0x000474000092b561)>} and Template<template=({"in_progress": {{ iif(value_json['update']['state'] == 'updating', 'true', 'false') }} }) renders=17>
2024-10-05 14:36:28.324 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"","battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'update.0x000474000092b561', 'name': None, 'this': <template TemplateStateFromEntityId(update.0x000474000092b561)>} and Template<template=({{ value_json['update']['latest_version'] }}) renders=17>
2024-10-05 14:36:28.325 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"","battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'update.0x000474000092b561', 'name': None, 'this': <template TemplateStateFromEntityId(update.0x000474000092b561)>} and Template<template=({{ value_json['update']['installed_version'] }}) renders=17>
2024-10-05 14:36:28.325 DEBUG (MainThread) [homeassistant.components.mqtt.update] Non-dictionary JSON payload detected after processing payload '3098111' on topic zigbee2mqtt/0x000474000092b561
2024-10-05 14:36:28.325 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"","battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'binary_sensor.0x000474000092b561_update_available', 'name': None, 'this': <template TemplateStateFromEntityId(binary_sensor.0x000474000092b561_update_available)>} and Template<template=({{ value_json['update']['state'] == "available" }}) renders=17>
2024-10-05 14:36:28.325 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"","battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'sensor.0x000474000092b561_action', 'name': 'Action', 'this': <template TemplateStateFromEntityId(sensor.0x000474000092b561_action)>} with default value 'default' and Template<template=({{ value_json.action }}) renders=17>
2024-10-05 14:36:29.414 DEBUG (MainThread) [homeassistant.components.mqtt.client] Received message on zigbee2mqtt/0x000474000092b561 (qos=0): b'{"action":"recall_1_1","action_group":65514,"battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}'
2024-10-05 14:36:29.415 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"recall_1_1","action_group":65514,"battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'sensor.0x000474000092b561_battery', 'name': 'Batterie', 'this': <template TemplateStateFromEntityId(sensor.0x000474000092b561_battery)>} with default value 'default' and Template<template=({{ value_json.battery }}) renders=18>
2024-10-05 14:36:29.415 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"recall_1_1","action_group":65514,"battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'update.0x000474000092b561', 'name': None, 'this': <template TemplateStateFromEntityId(update.0x000474000092b561)>} and Template<template=({"in_progress": {{ iif(value_json['update']['state'] == 'updating', 'true', 'false') }} }) renders=18>
2024-10-05 14:36:29.416 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"recall_1_1","action_group":65514,"battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'update.0x000474000092b561', 'name': None, 'this': <template TemplateStateFromEntityId(update.0x000474000092b561)>} and Template<template=({{ value_json['update']['latest_version'] }}) renders=18>
2024-10-05 14:36:29.417 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"recall_1_1","action_group":65514,"battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'update.0x000474000092b561', 'name': None, 'this': <template TemplateStateFromEntityId(update.0x000474000092b561)>} and Template<template=({{ value_json['update']['installed_version'] }}) renders=18>
2024-10-05 14:36:29.417 DEBUG (MainThread) [homeassistant.components.mqtt.update] Non-dictionary JSON payload detected after processing payload '3098111' on topic zigbee2mqtt/0x000474000092b561
2024-10-05 14:36:29.417 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"recall_1_1","action_group":65514,"battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'binary_sensor.0x000474000092b561_update_available', 'name': None, 'this': <template TemplateStateFromEntityId(binary_sensor.0x000474000092b561_update_available)>} and Template<template=({{ value_json['update']['state'] == "available" }}) renders=18>
2024-10-05 14:36:29.418 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"recall_1_1","action_group":65514,"battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'sensor.0x000474000092b561_action', 'name': 'Action', 'this': <template TemplateStateFromEntityId(sensor.0x000474000092b561_action)>} with default value 'default' and Template<template=({{ value_json.action }}) renders=18>
2024-10-05 14:36:29.421 DEBUG (MainThread) [homeassistant.components.mqtt.client] Received message on zigbee2mqtt/0x000474000092b561 (qos=0): b'{"action":"","battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}'
2024-10-05 14:36:29.422 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"","battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'sensor.0x000474000092b561_battery', 'name': 'Batterie', 'this': <template TemplateStateFromEntityId(sensor.0x000474000092b561_battery)>} with default value 'default' and Template<template=({{ value_json.battery }}) renders=19>
2024-10-05 14:36:29.423 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"","battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'update.0x000474000092b561', 'name': None, 'this': <template TemplateStateFromEntityId(update.0x000474000092b561)>} and Template<template=({"in_progress": {{ iif(value_json['update']['state'] == 'updating', 'true', 'false') }} }) renders=19>
2024-10-05 14:36:29.423 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"","battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'update.0x000474000092b561', 'name': None, 'this': <template TemplateStateFromEntityId(update.0x000474000092b561)>} and Template<template=({{ value_json['update']['latest_version'] }}) renders=19>
2024-10-05 14:36:29.424 DEBUG (MainThread) [homeassistant.components.mqtt.models] Rendering incoming payload '{"action":"","battery":0,"linkquality":255,"update":{"installed_version":3098111,"latest_version":3097091,"state":"idle"},"update_available":false,"voltage":2500}' with variables {'entity_id': 'update.0x000474000092b561', 'name': None, 'this': <template TemplateStateFromEntityId(update.0x000474000092b561)>} and Template<template=({{ value_json['update']['installed_version'] }}) renders=19>
2024-10-05 14:36:29.424 DEBUG (MainThread) [homeassistant.components.mqtt.update] Non-dictionary JSON payload detected after processing payload '3098111' on topic zigbee2mqtt/0x000474000092b561