Salut.
Actuellement sous deconz, l’utilisation des ampoules proposant la température couleur peut afficher des erreur si l’utilisateur ne passe pas l’ampoule à On avant de bouger le curseur température.
Double manipulation et sentiment qu’il y a un soucis. Cela n’est pas le cas depuis Phoscon.
Pour remédier à ce problème, 2 solutions :
1 - Méthode simple et sans risque
Dans la configuration de votre commande temperature couleur, ajouter dans action avant éxécution de la commande la commande On de votre ampoule.
2 - Méthode pour les utilisateurs avancés
Lorsqu’on posséde un longue liste d’ampoule, la méthode 1 peu être fastidieuse, dans ce cas, il faut modifier a l’aide de JeeXplorer le fichier deconz.class.php qui se trouve dans plugins/deconz/core/class/
A la ligne 911 il vous faut ajouter ceci
else if($key =='ct'){
$parameters['on'] = ($parameters[$key] > 0);
}
Vous devriez avoir ceci désormais à partir de la ligne 904
if($key =='bri'){
$parameters['on'] = ($parameters[$key] > 0);
}else if($key =='xy'){
list($r, $g, $b) = str_split(str_replace('#', '', $_options['color']), 2);
$color = self::convertRGBToXY(hexdec($r), hexdec($g), hexdec($b));
$parameters['xy'] = array($color['x'],$color['y']);
$parameters['on'] = ($color['x'] != 0 || $color['y'] != 0);
}else if($key =='ct'){
$parameters['on'] = ($parameters[$key] > 0);
}
Avec cette méthode pas de soucis lorsque vous rajouterais de nouvelle ampoule, plus d’erreur si envoie d’une commande Température couleur lampe éteinte.