Zigbee2MQTT: Ajouter les specifications du Aqara W100 dans Gladys

Description
Les 3 boutons (Plus - Centre - Moins) du Aqara W100 ne sont pas reconnus par Gladys.

Il faudrait ajouter a la fonction action:

Appuis Bouton Clic simple Clic double Pression clic long Relâcher clic long
PLUS single_plus double_plus hold_plus release_plus
CENTRE single_center double_center hold_center release_center
MOINS single_minus double_minus hold_minus release_minus

Ci-dessous log info de zigbee2MQTT

info 2025-05-24 22:13:08z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/thermo-radiateur-sb-chambre-6', payload '{"action":"single_plus","display_off":false,"high_humidity":99.99,"high_temperature":60,"humi_period":30,"humi_report_mode":"threshold","humi_threshold":30,"humidity":43.79,"linkquality":171,"low_humidity":0,"low_temperature":-20,"period":0,"sampling":"standard","sensor":"internal","temp_period":30,"temp_report_mode":"threshold","temp_threshold":5,"temperature":25.17}'

info 2025-05-24 22:17:04z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/thermo-radiateur-sb-chambre-6', payload '{"action":"double_plus","display_off":false,"high_humidity":99.99,"high_temperature":60,"humi_period":30,"humi_report_mode":"threshold","humi_threshold":30,"humidity":40,"linkquality":178,"low_humidity":0,"low_temperature":-20,"period":0,"sampling":"standard","sensor":"internal","temp_period":30,"temp_report_mode":"threshold","temp_threshold":5,"temperature":25.68}'

info 2025-05-24 22:19:08z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/thermo-radiateur-sb-chambre-6', payload '{"action":"single_minus","display_off":false,"high_humidity":99.99,"high_temperature":60,"humi_period":30,"humi_report_mode":"threshold","humi_threshold":30,"humidity":46,"linkquality":178,"low_humidity":0,"low_temperature":-20,"period":0,"sampling":"standard","sensor":"internal","temp_period":30,"temp_report_mode":"threshold","temp_threshold":5,"temperature":26.73}'

info 2025-05-24 22:19:49z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/thermo-radiateur-sb-chambre-6', payload '{"action":"single_center","display_off":false,"high_humidity":99.99,"high_temperature":60,"humi_period":30,"humi_report_mode":"threshold","humi_threshold":30,"humidity":40,"linkquality":167,"low_humidity":0,"low_temperature":-20,"period":0,"sampling":"standard","sensor":"internal","temp_period":30,"temp_report_mode":"threshold","temp_threshold":5,"temperature":27.26}'

info 2025-05-24 22:21:46z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/thermo-radiateur-sb-chambre-6', payload '{"action":"hold_center","display_off":false,"high_humidity":99.99,"high_temperature":60,"humi_period":30,"humi_report_mode":"threshold","humi_threshold":30,"humidity":37,"linkquality":163,"low_humidity":0,"low_temperature":-20,"period":0,"sampling":"standard","sensor":"internal","temp_period":30,"temp_report_mode":"threshold","temp_threshold":5,"temperature":27.26}'

info 2025-05-24 22:21:47z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/thermo-radiateur-sb-chambre-6', payload '{"action":"release_center","display_off":false,"high_humidity":99.99,"high_temperature":60,"humi_period":30,"humi_report_mode":"threshold","humi_threshold":30,"humidity":37,"linkquality":167,"low_humidity":0,"low_temperature":-20,"period":0,"sampling":"standard","sensor":"internal","temp_period":30,"temp_report_mode":"threshold","temp_threshold":5,"temperature":27.26}'

Merci pour la demande de fonctionnalité très complète, c’est très simple à implémenter quand c’est bien expliqué :smiley:

J’ai fais une PR :

Disponible dans Gladys Assistant 4.59 :