Je suis en train de migrer mes devices de jMQTT vers Zigbeelinker (et j’en profite pour finir de migrer mes éclairages du pont Hue vers Z2M).
Les éclairages dimmables (Hue, Tradfri) commandés par Z2M supportent un paramètre « transition » (pour la luminosité ou la température de couleur). Ce paramètre est passé dans le payload en supplément de la valeur brightness/color_temp, par exemple {« brightness »:156,« transition »:3} pour une transition sur 3 secondes.
Ca rend les changements moins abrupts (surtout que j’ai encore un mix de Hue via le pont et d’autres sur Z2M via Zigbeelinker )
Est-ce qu’il y a moyen de supporter ce paramètre via zigbeelinker ?
Il est possible de créer une commande personnalisée de type « payload », mais on ne peut choisir un type slider, donc impossible d’avoir une valeur dynamique.
En fait, en relisant les docs, je vois qu’il est possible de forcer une valeur par défaut pour transition pour chaque device en la mettant dans le fichier configuration.yaml de Z2M.
Mais pouvoir le spécifier au cas par cas serait un plus !
En zigbee le transition n’a pas la même finalité vu de l’utilisateur que le brightness ou la Color.
En effet l’attribut transition est un réglage technique de l’équipement à utiliser par un « Maintenancier » ou un « Installateur » et pas une commande « Utilisateur ». Le passer en SLIDER ne me semble donc pas pertinent.
Vous venez de me faire découvrir un truc !!! J’utilise le plugin luminotherapie pour faire cet effet.
Par contre, pour une transition entre 0 et 254, si l’ampoule a été éteinte via la commande OFF et que la luminosité était déjà à 254, ca ne fonctionne pas. Il faut que la valeur de luminosité soit à 0.
Oui, tu as raison, ce n’est pas utile de le présenter à l’utilisateur, donc un slider n’est probablement pas la bonne solution. Il serait préférable d’avoir un paramètre associé à l’équipement qui soit utilisé pour les différents changements d’états (on/off), comme le fait Z2M.