turlututu74 Posté(e) le 13 janvier 2015 Signaler Partager Posté(e) le 13 janvier 2015 Bonjour à tous, un moment de répit pour lancer une demande ! La question est simple: Existe t-il une fonction qui me permet de récupérer comme pour un fibaro:getValue(..., 'brightness') ou fibaro:getValue(..., 'value') les infos d'un module RGBW. Lorsque j'utilise la fonction fibaro:call(90, "setColor", "0", "255", "0", "0") par exemple je souhaiterai avoir la possibilité de récupérer dans une ou des variables locals les valeurs RGBW dans l'exemple ci-dessus un truc " une fonction " qui me permet de récupérer les valeurs du genre: localrouge= 0 localvert= 255 localbleu= 0 localBlanc=0 Une idée la dessus ? Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
PITP2 Posté(e) le 13 janvier 2015 Signaler Partager Posté(e) le 13 janvier 2015 tu peux récupérer les infos comme ceci local ValeurRGBW = fibaro:getValue(61, "color") fibaro:debug(ValeurRGBW) 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
turlututu74 Posté(e) le 13 janvier 2015 Auteur Signaler Partager Posté(e) le 13 janvier 2015 Merci pitp2 je test demain. Je suis curieux de voir le résultat du retour! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Krikroff Posté(e) le 13 janvier 2015 Signaler Partager Posté(e) le 13 janvier 2015 @turlututu74, voici une petite fonction que j'ai faite pour cela function colorSetToRGBWTable(colorSet) if (colorSet=='' or colorSet==nil) then return false end; local t, i = {}, 1; for v in string.gmatch(colorSet,"(%d+)") do t[i] = v; i = i + 1; end return t; end et pour l'utilisation c'est local RGBWTable = colorSetToRGBWTable(fibaro:getValue(354, "lastColorSet")); fibaro:debug('R:'..RGBWTable[1]); fibaro:debug('G:'..RGBWTable[2]); fibaro:debug('B:'..RGBWTable[3]); fibaro:debug('W:'..RGBWTable[4]); ce qui donne par exemple dans le debug [DEBUG] 00:23:32: R:185 [DEBUG] 00:23:32: G:0 [DEBUG] 00:23:32: B:98 [DEBUG] 00:23:32: W:0 3 Lien vers le commentaire Partager sur d’autres sites More sharing options...
turlututu74 Posté(e) le 14 janvier 2015 Auteur Signaler Partager Posté(e) le 14 janvier 2015 A YESSSSSSSSSSSS !!! Merci àvous deux, toujours prêt àrendre service !!! Je retourne mon projet et mon tuto dès que j'ai fini !!! Merci encore Lien vers le commentaire Partager sur d’autres sites More sharing options...
banzai861 Posté(e) le 27 janvier 2015 Signaler Partager Posté(e) le 27 janvier 2015 bonjour, je souhaite mémoriser l'état d'un bandeau avant de l'allumer à une valeur X lors de l'ouverture d'une porte. puis à la fermeture de la porte, repiloter le bandeau à la valeur mémorisé. est ce possible? Lien vers le commentaire Partager sur d’autres sites More sharing options...
turlututu74 Posté(e) le 29 janvier 2015 Auteur Signaler Partager Posté(e) le 29 janvier 2015 @banzai861 oui, normalement tu peux réaliser cette action, il faut que tu regarde du coté des variables globales afin de mémoriser les valeurs de ton bandeau. Par la suite tu peux appeler ces valeurs lors de l'ouverture fermeture de ta porte ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés