Aller au contenu
schwinny

Activation d'alarme HC2 via Keyfob

Recommended Posts

Bonjour à tous !

J'ai acheté 2 keyfob et je désire les utiliser pour activer et désactiver le panneau d'alarme de ma HC2.

Je voudrais vos conseils sur la facon de faire.

 

En effet, j'ai une 30aine de capteurs a armer sur 7 salles.

 

Actuellement, je sélectionne dans le panneau d'alarme de l'application les 7 salles et j'arme.

 

Ma question est comment faire pour le faire le plus propre possible ? 

 

 

Script qui arme les zones via GEA grâce a un module virtuel ?

Script a part qui arme/desarme les zones ?

Autre ?  

 

Je voudrais faire qqs chose de propre et simple :)  

Partager ce message


Lien à poster
Partager sur d’autres sites

Moi j'ai fais une scène armement qui fait un setarm sur chaque capteur (Un peu plus de 30) et pareil pour le désarmement. La télécommande elle active un FGS qui est l'alarme (En fait cela arme/désarme en même temps ma vraie centrale d'alarme en utilisant la zone armement/désarmement par clef). Et du coup les scènes détectent l'armement/désarmement de ce FGS qui arment/désarment le reste.

Partager ce message


Lien à poster
Partager sur d’autres sites

ouaip, je vais devoir faire cela. ce qui est chiant cest que je doit modifier les Id si changement de module :(

Partager ce message


Lien à poster
Partager sur d’autres sites

Ca c'est sûr, mais bon, cela arrive souvent ?

Partager ce message


Lien à poster
Partager sur d’autres sites

De temps a autre.

 

Question:

 

Vu que j'ai mes local ID dans GEA et que je vais avoir les mêmes sur les scènes d'armement alarme...

puis je les déclarer dans une scène lua appelé "Mes vars" et les appeler dans GEA, scène d'armement et de désarmement via une fonction include ? 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon je m'autorepond :) --> 

 

Du coup, Code pour armer 

 

local sensors = {74,416,479,422,188,176,462,182,467,253,517,430,446,434,272,373,78,26,30,82}

--fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblEtat.value", "Armé")
fibaro:debug("Zones armés par Script") 
for i=1, #sensors do
  fibaro:call(sensors[i], "setArmed", "1")  
end

 

Code pour desarmer

 

local sensors = {74,416,479,422,188,176,462,182,467,253,517,430,446,434,272,373,78,26,30,82}

--fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblEtat.value", "desArmé")
fibaro:debug("Zones desarmés par Script") 
for i=1, #sensors do
  fibaro:call(sensors[i], "setDisArmed", "1")  
end

 

Partager ce message


Lien à poster
Partager sur d’autres sites

@Nico et les autres.

 

j'aimerais allumer la lumière du salon (id 222 par exemple) de 19H à 8h dans ma scene de désarmement afin de ne pas me faire ch.... a allumer moi meme (acte surhumain...), pourriez vous me donner le code lua svp ? 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

 

Comme ceci :

 

local now = os.date("%H:%M")
print(now)
if (now >= "19:00" and now <= "08:00") then
	print("ok")
	fibaro:call(222, "turnOn")
else 
  	print("c'est pas l'heure d'allumer ;-)")
end

 

Partager ce message


Lien à poster
Partager sur d’autres sites

×