Aller au contenu

Messages recommandés

Posté(e)

Bonjour je suis débutant et j aurai voulu faire un module virtuel avec armer et désarmer des détecteurs mais sans succès
J ai parcouru le forum mais j ai pas trouvé de solution (certains sujets trop élaboré pour le moment)
Merci d avance pour vos réponses

Posté(e)

La commande pour armer ou désarmer un/des détecteurs est "setArmed"

 

Tu peux donc facilement créer 2 boutons avec :

local sensors = {12, 35, 59}-- saisir ici les Id des sensors à  armer
fibaro:call(sensors, "setArmed", "1")-- on arme

et

local sensors = {12, 35, 59}-- saisir ici les Id des sensors à  desarmer
fibaro:call(sensors, "setArmed", "0")-- on desarme

Tu peux aussi t'inspirer de ce module :

http://www.domotique-fibaro.fr/index.php/topic/1527-module-virtuel-alarme-avanc%C3%A9e/

Posté(e)

J'ai l'impression qu'avec la bêta 3.907 il faut obligatoirement passer le pincode pour désarmer un détecteur, donc

fibaro:call(ID, "setArmed", 0, PINCODE);

maintenant...

Posté(e)

Bonsoir

merci encore pour vos deux reponses

je vais étudier cela de plus prés ce soir et vous tiens au courant

merci encore

serge

:74:

Posté(e)

rebonsoir

 

je me casse la tête sur le module

j ai rentré les lignes ci dessus mais aucune réponse du module de porte

je comprends pas pourquoi ,,,????

 

merci encore :mellow:

Posté(e)

et bien ce soir je suis casse pied

 

juste un petit renseignement, je suis obligé de faire une ligne pour chaque module sinon cela ne fonctionne pas est ce normal a votre avis

 

merci encore et désolé du dérangement

 

serge -_-

Posté(e)

merci de m aider

je viens d essayer ton code mais rien ne ce passe

j ai eu le même problème pour centraliser les volets

???

merci

serge

Posté(e)

@Moicphil, oh l'excuse...

local sensors = {12, 35, 59};
for i, v in ipairs (sensors) do
  fibaro:call(tonumber(v), "setArmed", "1");
end

cela devrait faire l'affaire ;)

Posté(e)

bonsoir

@krikroff

merci de ton aide je vais me coucher

j essaye demain et je poste pour voir si cela a marché

 

merci encore

et bonne nuit :77:

Posté(e)

 Très bien ton code Phil ;), il manque juste le end pour fermer la boucle for

for i=1, #sensors do

end

J'ai donné une autre méthode juste parce que j'utilise plus ipairs :15: mais dans le cas présent ton code avec le "end" est aussi adapté.

Posté(e)

bonjour a tous,

 

@krikroff j ai essayé mais sans succès  rien ne se passe bizarre

@moicphil j ai rajouté end comme l'a dit krikroff et la cela fonctionne pour armer mais ne marche pas pour désarmer

bizarre bizarre :13:

Posté(e)

Tu utilises quoi comme code pour désarmer ? Et quelle version de HC2 ?

Posté(e)

pour armer ce code marche

local sensors = {16, 77}
for i=1, #sensors do
  fibaro:call(sensors, "setArmed", "1")
  end

 

 

pour desarmer celui ci ne fonctionne pas

local sensors = {16, 77}
for i=1, #sensors do
  fibaro:call(sensors, "setArmed", "0")
  end

 

le tiens viens de marcher j ai du faire une faute :D

  • local sensors = {12, 35, 59};
  • for i, v in ipairs (sensors) do
  • fibaro:call(tonumber(v), "setArmed", "0");
  • end

 

firm hc2 v3.590

 

merci

Posté(e)

Dans le code il y a une faute sur sensors il faut faire: fibaro:call(sensors, "setArmed", "1")

Mais tu peux garder celui avec ipairs évidemment ;)

Envoyé de mon iPhone àl'aide de Tapatalk

×
×
  • Créer...