Aller au contenu
kinou.69

Alarme Automatique

Recommended Posts

Bonjour,

j'essaye de faire un module virtuel pour la gestion de mon alarme.

Celui-ci est composé de trois boutons :

- Marche

- Arrêt

- Automatique,

En automatique, je souhaiterai que l'alarme s'active et se désactive automatique a certaines heures.

Malheureusement mes compétences en programmation étant très limitées, je n'arrive pas à  faire le script qui va bien.

Pouvez vous m'aider.

Merci

 

Partager ce message


Lien à poster
Partager sur d’autres sites

J'essaye de faire le mode automatique de mon alarme en passant par une scène.

Pas sur ce que ce soit une bonne idée.

Partager ce message


Lien à poster
Partager sur d’autres sites

Moi, je passerais plutôt par une variable couplée à  une scène.

 

Si appui sur mode Auto > alors je passe la variable "auto" à  ON

 

Une scène, vérifiant l'état "on" de la variable à  certaines heures autorise la mise en route de l'alarme.

Cette scène passant à  off la variable aux heures définies

 

 

C'est le plus simple, c'est ça que tu veux ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Si tu galères ou si tu veux que je te le fasse, dis le moi ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Je veux bien, si cela ne te dérange pas trop.

J'ai passé tout le week end sur la box sans aucun résultat :

- Suppression d'un détecteur de mouvement SP103 qui fait planter la box (plus supporté sur HC2)

- Pose de capteur PIR filaires avec FGBS-001 (que j'ai cramé, je pense a cause d'une inversion de polarité).

Du coup, beaucoup de temps passé pour rien...

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai anticipé et déjà  commencé la scène. ;)

 

Je te fait aussi le module virtuel, je te laisserais compléter les actions dans tes bouton On et OFF, je te rajoute juste le mode Auto

Partager ce message


Lien à poster
Partager sur d’autres sites

Voilà ,

 

Tu as juste à  créer une variable que tu nommeras  :  Alarme_auto

 

- Importer le module virtuel ci dessous et compléter tes actions dans les boutons ON et OFF

 

Alarme_Kinou.69.vfib

 > post-2-0-36992500-1437320094_thumb.png

 

- Créer une scène et copier le code ci-dessous :

 

J'ai prévu 2 horaires distincts, compléter si besoin les horaires pour l'alarme n°2

 

Principe de fonctionnement : Tu choisis le mode, Auto On ou Auto Off

Si tu es en mode Auto On et que les horaires spécifiés dans la scene concordent alors on appui sur le bouton ON du module virtuel.

 

N'oublie pas de modifier l'id (xxx) par celui de ton module virtuel dans la scène au niveau des actions

--[[
%% autostart
%% properties
%% globals
--]]

local sourceTrigger = fibaro:getSourceTrigger();
if (sourceTrigger["type"] == "autostart") then
while true do

local currentDate = os.date("*t");
local startSource = fibaro:getSourceTrigger();
local mode = fibaro:getGlobal("Alarme_auto")
fibaro:debug("mode : "..mode)    
    
local Alarm_On_1 = "08:00"
local Alarm_On_2 = ""  
local Alarm_Off_1 = "12:00"
local Alarm_Off_2 = ""    
    
if  
((string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == Alarm_On_1)
or
(string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == Alarm_On_2)) 
and
mode == "1"

then

-- tes actions lorsqu'il est l'heure de passer le mode auto à  ON

fibaro:call(XXX, "pressButton", "1")--Bouton ON du module virtuel

end
--------------
if  
((string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == Alarm_Off_1)
or
(string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == Alarm_Off_2) )
and
mode == "1"

then

-- tes actions lorsqu'il est l'heure de passer le mode auto à  OFF

fibaro:call(XXX, "pressButton", "2")--Bouton OFF du module virtuel

end
    
    
fibaro:sleep(60*1000);
end
else

local currentDate = os.date("*t");
local startSource = fibaro:getSourceTrigger();
if (
startSource["type"] == "other"
)
then
	--
end

end

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour ton aide.

J'en ai marre de cette box.

J'ai pas eu le temps de tester car surveillance station ne marche plus correctement.

Du coup, j'ai commandé une alarme diagral.

A tout hasard si quelqu'un veut me parrainer...

Partager ce message


Lien à poster
Partager sur d’autres sites

 à‡a peut intéresser @Lazer, ton parrainage.

Partager ce message


Lien à poster
Partager sur d’autres sites

Aucun rapport avec surveillance station. C'est simplement qu'hier, rien de ce que faisait n'allait.

J'aissayai en vain de modifier ton VD en intégrant la période horaire en fonction des jours de la semaine.

Ensuite surveillance station qui fait des siennes. Puis, plus un detecteur de cramé.

Ça faisait un peu trop pour la journée. Les vacances approches et je souhaiterais partir serein. D'où le clic hier soir pour commander l'alarme diagral.

Je continuerai le weekend prochain sur le VD du mode auto.

Je contacterai lazer pour le parrainage.

Merci pour ton aide moicphil

Partager ce message


Lien à poster
Partager sur d’autres sites

En effet, ça fait beaucoup de pb en une journée ... <_< 

 

Bonnes vacances, décompresses bien... ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui, mais pas dans l'état actuel, il faut la retravailler. Je suis en vacances et sans PC, je ne peux pas t'aider ...Désolé

Partager ce message


Lien à poster
Partager sur d’autres sites

c'est pas grave car pas urgent.

aujourd'hui, j'ai installé l'alarme diagral et j'ai aussi réussi a faire fonctionner le mode automatique de l'alarme en fonction des jours de la semaine grâce a ton VD.

Reste àInstaller les verrou de volets roulants avant de partir en vacances, tranquillement et sereinement.

Encore merci moicphil. Bonnes vacances

Partager ce message


Lien à poster
Partager sur d’autres sites

Petite question , comment pourrais je faire pour activer l'alarme automatiquement un mercredi sur deux?

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité chris6783

Une suggestion : récupérer le numéro de semaine de la date courante et ensuite pair/impair pour on/off.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

je m'attaque a nouveau a mon alarme automatique.

La rentrée scolaire approche et il me faut finaliser la scène de Moicphil.

En plus des fonctions existante, je souhaiterais pouvoir activer l'alarme automatiquement un mercredi sur deux. Je n'arrive pas trouver le code.

De plus, je me demandais s'il était possible de faire une scène sans boucle while car j'ai l'impression que cette scène me fait planter la box.

J'ai suivi le tuto de mprinfo "trigger horaire sans boucle while". Est-il possible d'utiliser ce principe de trigger pour faire fonctionner ma scène alarme_automatique.

Merci de votre aide

Partager ce message


Lien à poster
Partager sur d’autres sites

×