Avec la dernière mise à jour z2m (1.35.1-1) il n’y a plus besoin de l’extention. Par contre ce que j’avais fait sur la base de ce qui est proposé ici ne fonctionne plus (bien que toujours dans la doc).
J’ai donc biaisé en faisant du mqtt direct :
Pour la détection des boutons (fonctionne avec l’ancien code en action) :
- platform: mqtt
topic: zigbee2mqtt/Mi Boxer
payload: ('on', 101)
value_template: "{{ value_json.action , value_json.action_group }}"
id: 1on
- platform: mqtt
topic: zigbee2mqtt/Mi Boxer
payload: ('off', 101)
value_template: "{{ value_json.action , value_json.action_group }}"
id: 1off
Et pour la luminosité (il me reste à trouver comment ne prendre en compte que la charge action_level
) :
- platform: mqtt
topic: zigbee2mqtt/Mi Boxer
id: bright
Ensuite on modifie dans le chose:
coté action :
- conditions:
- condition: template
value_template: >-
{{ is_state('input_select.mi_boxer_select', '1') and trigger.id in ['bright'] }}
sequence:
- service: light.turn_on
data_template:
entity_id: light.shellydimmer_f3d426
brightness_pct: "{{ trigger.payload_json.action_level }}"
La température de couleur et la roue chromatique ne sont toujours pas gérées. Pas plus le support en ZHA.