Zigbee2MQTT: Aqara W100-Spezifikationen zu Gladys hinzufügen

Beschreibung
Die 3 Tasten (Plus - Mitte - Minus) des Aqara W100 werden von Gladys nicht erkannt.

Es müsste die Funktion action um folgende Werte erweitert werden:

Tastenbetätigung Einfachklick Doppeltklick Langes Drücken Loslassen
PLUS single_plus double_plus hold_plus release_plus
MITTE single_center double_center hold_center release_center
MOINS single_minus double_minus hold_minus release_minus

Untenstehend Log-Info von 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}'

Danke für die sehr vollständige Funktionsanfrage, das ist sehr einfach umzusetzen, wenn es gut erklärt ist :smiley:

Ich habe einen PR gemacht:

Verfügbar in Gladys Assistant 4.59: