Bonjour,
depuis cette mise jour
mon bouton
signature": {
"manufacturer": "LUMI",
"model": "lumi.sensor_switch",
"node_desc": {
"logical_type": 2,
"complex_descriptor_available": 0,
"user_descriptor_available": 0,
"reserved": 0,
"aps_flags": 0,
"frequency_band": 8,
"mac_capability_flags": 128,
"manufacturer_code": 4151,
"maximum_buffer_size": 127,
"maximum_incoming_transfer_size": 100,
"server_mask": 0,
"maximum_outgoing_transfer_size": 100,
"descriptor_capability_field": 0
}
ne propage plus d’event sur click « long » mais la valeur état.
avant cela je recevais un event de type « single », ce qui est bien penible car mes scenarios qui s’occupait du click long ne fonctionne plus, car si je les trig sur « état », ils font une action quand état passe à 1 (ok) mais également quand il passe à 0.
donc avant on avait
click => évènement Event « single » + état
click long = évènement Event « single »
double click = évènement Event « double »
maintenant on a
click => état + évènement Event « single »
click long = état
double click = évènement Event « double »
est ce que c’est voulu ?
si oui pourquoi ?
edit :
les logs que j’ai, sachant que quand je suis sur la ligne « hold » il écrit plus rien jusqu’au release.
[2021-09-17 14:26:15][DEBUG] : {"devices":{"00:15:8d:00:02:7a:fa:36":{"1":{"6":[{"value":"True","cluster_name":"On\/Off"}]}}}}
[2021-09-17 14:26:15][DEBUG] : Search attribut for 00:15:8d:00:02:7a:fa:36 logicalId : 1::6::0 => True convert to True
[2021-09-17 14:26:17][DEBUG] : {"devices":{"00:15:8d:00:02:7a:fa:36":{"1":{"6":{"event":{"hold":{"value":[],"cluster_name":"On\/Off"}}}}}}}
[2021-09-17 14:26:29][DEBUG] : {"devices":{"00:15:8d:00:02:7a:fa:36":{"1":{"6":{"event":{"release":{"value":[],"cluster_name":"On\/Off"}},"0":{"value":"False","cluster_name":"On\/Off"}}}}}}
[2021-09-17 14:26:29][DEBUG] : Search attribut for 00:15:8d:00:02:7a:fa:36 logicalId : 1::6::0 => False convert to False
merci d’avance
Cordialement