Aller au contenu

Pb Lors De L'utilisation De La Fonction Fibaro:getsourcetrigger()


lolo120

Messages recommandés

Bonjour,

 

J'ai le code suivant dans une scene:

--[[
%% properties
%% globals
mvt_EO_ceiling
mvt_EO_wall
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( tonumber(fibaro:getGlobalValue("mvt_EO_ceiling")) == tonumber("1") )
or
 ( tonumber(fibaro:getGlobalValue("mvt_EO_wall")) == tonumber("1") )
or
startSource["type"] == "other"
)
then
  	fibaro:debug("source type: "..startSource['type'])
  	if startSource['type'] == 'global' 
    then
    	fibaro:debug("source variable:"..startSource['varName'])
    	fibaro:sleep(1*1000)
    	if (startSource["varName"] == "mvt_EO_ceiling") 
etc...

et lorsqu'il se lance sur changement des variables, il me donne une erreur en ligne 21 comme quoi le champ 'varName' n'a pas de valeur (nil value), alors même que le type contient bien 'global' comme le debug me le donne.

Si quelqu'un a une idée...

Merci par avance!

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...