kinou.69 Posté(e) le 18 juillet 2015 Signaler Partager Posté(e) le 18 juillet 2015 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
kinou.69 Posté(e) le 19 juillet 2015 Auteur Signaler Partager Posté(e) le 19 juillet 2015 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Moicphil Posté(e) le 19 juillet 2015 Signaler Partager Posté(e) le 19 juillet 2015 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 ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
kinou.69 Posté(e) le 19 juillet 2015 Auteur Signaler Partager Posté(e) le 19 juillet 2015 je veux juste que cela fonctionne. Je vais essayer ca. Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Moicphil Posté(e) le 19 juillet 2015 Signaler Partager Posté(e) le 19 juillet 2015 Si tu galères ou si tu veux que je te le fasse, dis le moi ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
kinou.69 Posté(e) le 19 juillet 2015 Auteur Signaler Partager Posté(e) le 19 juillet 2015 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... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Moicphil Posté(e) le 19 juillet 2015 Signaler Partager Posté(e) le 19 juillet 2015 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Moicphil Posté(e) le 19 juillet 2015 Signaler Partager Posté(e) le 19 juillet 2015 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 > - 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
kinou.69 Posté(e) le 20 juillet 2015 Auteur Signaler Partager Posté(e) le 20 juillet 2015 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... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Moicphil Posté(e) le 20 juillet 2015 Signaler Partager Posté(e) le 20 juillet 2015 Quel rapport avec "Surveillance Station " ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Did Posté(e) le 20 juillet 2015 Signaler Partager Posté(e) le 20 juillet 2015 à‡a peut intéresser @Lazer, ton parrainage. Lien vers le commentaire Partager sur d’autres sites More sharing options...
kinou.69 Posté(e) le 20 juillet 2015 Auteur Signaler Partager Posté(e) le 20 juillet 2015 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Moicphil Posté(e) le 20 juillet 2015 Signaler Partager Posté(e) le 20 juillet 2015 En effet, ça fait beaucoup de pb en une journée ... Bonnes vacances, décompresses bien... Lien vers le commentaire Partager sur d’autres sites More sharing options...
kinou.69 Posté(e) le 26 juillet 2015 Auteur Signaler Partager Posté(e) le 26 juillet 2015 est il possible de mettre la scène dans le main loop du module virtuel? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Moicphil Posté(e) le 26 juillet 2015 Signaler Partager Posté(e) le 26 juillet 2015 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é Lien vers le commentaire Partager sur d’autres sites More sharing options...
kinou.69 Posté(e) le 26 juillet 2015 Auteur Signaler Partager Posté(e) le 26 juillet 2015 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
kinou.69 Posté(e) le 7 août 2015 Auteur Signaler Partager Posté(e) le 7 août 2015 Petite question , comment pourrais je faire pour activer l'alarme automatiquement un mercredi sur deux? Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité chris6783 Posté(e) le 7 août 2015 Signaler Partager Posté(e) le 7 août 2015 Une suggestion : récupérer le numéro de semaine de la date courante et ensuite pair/impair pour on/off. Lien vers le commentaire Partager sur d’autres sites More sharing options...
kinou.69 Posté(e) le 29 août 2015 Auteur Signaler Partager Posté(e) le 29 août 2015 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés