ebouilleur Posté(e) le 30 décembre 2018 Signaler Posté(e) le 30 décembre 2018 Bonsoir, Je me remet à du Fibaro après n'y avoir pas touché depuis quelques temps. J'essaye de me faire un VD simple (2 boutons + 1 étiquette) pour armer et désarmer mes modules. Voici le code pour mon 1er bouton -- pour armer les ouverture de porte local sensors = {34,31} fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblEtat.value", "Armé") fibaro:debug("armé") for i=1, #sensors do fibaro:call(sensors, "setArmed", "1") end Mais j'ai une erreur que je ne comprend pas (d'autant que je n'ai pas 334 ligne dans mon code...). Avez vous une idée? [ERROR] 17:54:52: line 334: attempt to concatenate local 'deviceID' (a nil value) Merci
Barelle Posté(e) le 30 décembre 2018 Signaler Posté(e) le 30 décembre 2018 fibaro:call(i, "setArmed", "1")
trainkill666 Posté(e) le 30 décembre 2018 Signaler Posté(e) le 30 décembre 2018 local sensors = {34,31} fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblEtat.value", "Armé") fibaro:debug("armé") for i=1, #sensors do fibaro:call(sensors[i], "setArmed", "1") end
ebouilleur Posté(e) le 30 décembre 2018 Auteur Signaler Posté(e) le 30 décembre 2018 En effet ca marche mieux comme ca : fibaro:call(sensors[i], "setArmed", "1") Merci
Messages recommandés