02-28-2018, 11:10 PM
02-28-2018, 11:13 PM
02-28-2018, 11:31 PM
bon 1ere étape validée maintenant on passe aux températures de blanc
il y a 1 sliders sur LD un pour la température de blanc
sur jeedom il y a une commande avec comme valeur 1700 à 6500
reste a trouver un code js pour transformer ces valeur en 0-255
0 = 1700
255 = 6500
il y a 1 sliders sur LD un pour la température de blanc
sur jeedom il y a une commande avec comme valeur 1700 à 6500
reste a trouver un code js pour transformer ces valeur en 0-255
0 = 1700
255 = 6500
03-02-2018, 08:22 PM
donc ci on part sur le principe :
1700 valeur de départ
on fait un calcul du genre 1700 + (valeur entre 0 et 255)% ca donne une plage de 1700 à 6035
reste a codé ça
1700 valeur de départ
on fait un calcul du genre 1700 + (valeur entre 0 et 255)% ca donne une plage de 1700 à 6035
reste a codé ça
03-02-2018, 11:17 PM
j ai bricolé ca
var colorS = Math.round(parseFloat(2500)*({color})/100);
command = '/core/api/jeeApi.php?apikey=ApiKey&type=cmd&id=1207'
ce qui me donne une plage de variation de 2500 a 6375 Kelvin
et pour la commande de retour j'utilise la variable color pour que l affichage du variateur sois cohérent
étape terminé
ampoule a 90 % opérationnelle sur ld !!!!!!!!!!!!!!!!!!!!
merci a vous
ps: dés que j'ai 5 minutes je referai mon 1er poste avec les explications
var colorS = Math.round(parseFloat(2500)*({color})/100);
command = '/core/api/jeeApi.php?apikey=ApiKey&type=cmd&id=1207'
ce qui me donne une plage de variation de 2500 a 6375 Kelvin
et pour la commande de retour j'utilise la variable color pour que l affichage du variateur sois cohérent
étape terminé
ampoule a 90 % opérationnelle sur ld !!!!!!!!!!!!!!!!!!!!
merci a vous
ps: dés que j'ai 5 minutes je referai mon 1er poste avec les explications
03-03-2018, 12:19 AM
content que tu ai trouvé a solution.
Désolé de m'être obstiné dans une mauvaise direction.
Mais là ça volle beaucoup trop haut pour moi ...
Désolé de m'être obstiné dans une mauvaise direction.
Mais là ça volle beaucoup trop haut pour moi ...
03-03-2018, 12:24 AM
merci jojo
des fois une idée meme mauvaise peut mené vers la solution !!!!!
des fois une idée meme mauvaise peut mené vers la solution !!!!!
03-04-2018, 02:46 PM
correction du code js pour la couleur :
var redS = '' + {red};
var greenS = '' + {green};
var blueS = '' + {blue};
var hexa = '#' + ( '0' + parseInt(redS, 10).toString(16) ).slice(-2) + ( '0' + parseInt(greenS, 10) .toString(16)).slice(-2) + ( '0' + parseInt(blueS, 10).toString(16) ).slice(-2);
var redS = '' + {red};
var greenS = '' + {green};
var blueS = '' + {blue};
var hexa = '#' + ( '0' + parseInt(redS, 10).toString(16) ).slice(-2) + ( '0' + parseInt(greenS, 10) .toString(16)).slice(-2) + ( '0' + parseInt(blueS, 10).toString(16) ).slice(-2);