@Charles Merci beaucoup.
J'ai un peu galéré (ça n'est pas du tout mon domaine) mais j'ai fini par trouver une solution. Je mets mon code ici car j'ai l'impression que le
light.set({"channels":channels, "bri":64, "power":true})
ne fonctionne pas (il éteint la LED chez moi). J'ai dû "bricoler" pour parvenir à mes fins en utilisant le paramètre (rgb" :
import string
def setcolor(iinst, isousc)
var red = tasmota.scale_uint(int(iinst), 0, isousc, 0, 255)
var green = 255 - red
var channels = string.hex(red,2)..string.hex(green,2).."00"
light.set({"rgb":channels, "bri":64, "power":true})
#tasmota.set_timer(2000, setcolor)
end
Et j'appelle cette fonction depuis "rule_tic".
J'espère que rafraichir aussi fréquemment la LED ne va pas réduire sa durée de vie. J'ai essayé de mettre des "timer" sans succès. On verra bien.
Enjoy !