Aller au contenu

Fredric

Membres confirmés
  • Compteur de contenus

    2 241
  • Inscription

  • Dernière visite

  • Jours gagnés

    19

Community Answers

  1. Fredric's message in Inclusion Et Retour D'état Fgs221 was marked as the answer   
    je viens d'en inclure 8 aujourd'hui, effectivement, @Did à  raison, il faut les inclure très prés de la HC2, voir même 10 cm pour les plus capricieux.
    Avec ceux d'aujourd'hui, je dois être à  une trentaines de ces modules et au début, je faisais comme toi, je les mettais un par un derrières les prises et je réenclenchais le disjoncteur pour l'inclure.
    mais, au bout d'un certain temps (ou pas), j'en perdais certain et des problème de "non configuré" sont apparu.
    depuis que je les inclus à  raz les moustache de le HC2, plus de soucis 
    à  part les défectueux, mais ça, c'est une autre histoire.... (1 aujourd'hui, impossible de inclure, je pense qu'il est malade)
  2. Fredric's message in Scène Volets was marked as the answer   
    luaDaySchedule:add("Sunset","52", true , "setSceneEnabled" , {"All"} ,true, -10) luaDaySchedule:add("Sunset","52", false , "setSceneEnabled" , {"All"} ,true, 10)
  3. Fredric's message in Action Suite À Alerte was marked as the answer   
    Je vais pas poster le code en entier, c’est pas utile, il suffit de rajouter les capteurs et les fonctions que l'on veut les un derrière les autres.
    --[[ %% properties 47 value 47 armed 111 value 111 armed 157 value 157 armed %% globals --]] local sensor1 = 111; local sensor2 = 157; local sensor3 = 47; -- Function Notification function fNotif (pnotif, value) idUsers = {"2", "53", "58", "62"}; if (pnotif == "defined") then for i=1, #idUsers do fibaro:call(idUsers[i], "sendDefinedPushNotification", value); end elseif (pnotif == "custom") then for i=1, #idUsers do fibaro:call(idUsers[i], "sendPush", value); end end end local startSource = fibaro:getSourceTrigger(); -- Bureau if ((startSource['deviceID']==tostring(sensor1)) and (tonumber(fibaro:getValue(111, "value")) > 0) and (tonumber(fibaro:getValue(111, "armed")) > 0)) then fibaro:call(153, "pressButton", "11"); --Pushover fNotif(defined, 14); fibaro:call(100, "turnOn"); --activation sirène fibaro:call(139, "pressButton", "6"); --Message Sarah fibaro:call(74, "sendPhotoToUser", "2"); --capture garage fibaro:call(162, "pressButton", "1"); --enregistrement video on fibaro:sleep(300000); --enregistrement de 5 min fibaro:call(162, "pressButton", "2"); --stop enregistrement fibaro:sleep(3000); --Pause 3 second fibaro:call(28, "turnOn"); --Allume la lumiere de la Salle de BAIN fibaro:sleep(177000); --Pause 3 min fibaro:call(28, "turnOff"); --Eteint la lumiere de la salle de bain -- Fenetre Cuisine elseif ((startSource['deviceID']==tostring(sensor2)) and (tonumber(fibaro:getValue(157, "value")) > 0) and (tonumber(fibaro:getValue(157, "armed")) > 0)) then fibaro:call(153, "pressButton", "6"); --Pushover fNotif(custom, "Attention: La fenêtre de la cuisine est ouverte"); fibaro:call(100, "turnOn"); fibaro:call(139, "pressButton", "10"); --Message Sarah fibaro:call(72, "turnOn"); --allume lumiere salon fibaro:call(132, "turnOn"); --allume lumiere cuisine fibaro:call(73, "sendPhotoToUser", "25"); --Capture ADVANCE fibaro:sleep(3000); fibaro:call(69, "sendPhotoToUser", "25"); --capture ROVIO fibaro:sleep(120000); fibaro:call(72, "turnOff"); --eteint lumiere salon fibaro:call(132, "turnOff"); --eteint lumiere cuisine --Chambre Bleu elseif ((startSource['deviceID']==tostring(sensor3)) and (tonumber(fibaro:getValue(47, "value")) > 0) and (tonumber(fibaro:getValue(47, "armed")) > 0)) then fNotif(defined, 2); fibaro:call(153, "pressButton", "8"); --Pushover fibaro:call(100, "turnOn"); --Sirene on fibaro:call(139, "pressButton", "5"); --Message Sarah fibaro:call(74, "sendPhotoToUser", "2"); --capture garage fibaro:call(162, "pressButton", "1"); --enregistrement video on fibaro:sleep(300000); --enregistrement de 5 min fibaro:call(162, "pressButton", "2"); --stop enregistrement fibaro:sleep(3000); --Pause 3 second fibaro:call(28, "turnOn"); --Allume la lumiere de la Salle de BAIN fibaro:sleep(177000); --Pause 3 min fibaro:call(28, "turnOff"); --Eteint la lumiere de la salle de bain end  Pour moi, ça fonctionne, encore merci à  super Shad 
  4. Fredric's message in Valeur Alarme Active was marked as the answer   
    Voila, j'ai pas rajouté grand chose, c'est parfait, j'ai mis mes messages personnalisé. 
    --[[ %% properties 24 sceneActivation %% globals --]] local ButtonPressed = fibaro:getValue(24, "sceneActivation") local windowSensor = {14, 47, 32, 124, 97, 111, 114, 115, 116};--il suffit de rajouter l'ID d'un module à  la suite local placeSensor = {"salon est en alerte","La fenêtre le la chambre est ouverte","La porte d entrée est ouverte","La fenêtre le la chambre est ouverte","La fenêtre est ouverte","La fenêtre du bureau est ouverte","salon est ouverte","La porte est ouverte","garage est ouverte"}; --le premier message correspond à  la première ID, le second message à  la seconde ID etc.. local startSource = fibaro:getSourceTrigger(); function statutWindows () local statut = "close"; for i=1, #windowSensor do if (tonumber(fibaro:getValue(windowSensor[i], "value")) > 0) then statut = "open"; end end return statut; end function alertWindows () local place = nil; for i=1, #windowSensor do if (tonumber(fibaro:getValue(windowSensor[i], "value")) > 0) then if (place == nil) then place = placeSensor[i]; elseif (place ~= nil) then place = place .. ", " .. placeSensor[i]; end end end fibaro:debug("élément ouvert ou en alerte: " .. place); fibaro:call(53, "sendPush", "Attention: " .. place); fibaro:call(58, "sendPush", "Attention: " .. place); end function armedSensor (value) for i=1, #windowSensor do fibaro:call(windowSensor[i], "setArmed", value); end end if ( tonumber(ButtonPressed) == 1) then statut = statutWindows(); if (statut == "close") then armedSensor(1); fibaro:call(53, "sendDefinedPushNotification", "4"); fibaro:call(58, "sendDefinedPushNotification", "4"); fibaro:debug("button 1 pressed Alarme Activé"); elseif (statut == "open") then alertWindows(); end elseif ( tonumber(ButtonPressed) == 2) then armedSensor(0); fibaro:call(100, "turnOff"); fibaro:call(53, "sendDefinedPushNotification", "5"); fibaro:call(58, "sendDefinedPushNotification", "5"); fibaro:debug("button 2 Pressed Alarme Désactivé"); elseif ( tonumber(ButtonPressed) == 3) then fibaro:debug("MiniMote button 3 pressed"); fibaro:call(57, "open"); fibaro:call(65, "open"); elseif ( tonumber(ButtonPressed) == 4) then fibaro:debug("MiniMote button 4 pressed"); fibaro:call(57, "close"); fibaro:call(65, "close"); elseif ( tonumber(ButtonPressed) == 5) then fibaro:call(100, "turnOff") fibaro:debug("MiniMote button 5 pressed / Sirene OFF"); elseif ( tonumber(ButtonPressed) == 6) then fibaro:call(100, "turnOn"); fibaro:debug("MiniMote button 6 pressed / Sirene ON"); elseif ( tonumber(ButtonPressed) == 7) then fibaro:call(107, "turnOn"); fibaro:debug("MiniMote button 7 pressed"); elseif ( tonumber(ButtonPressed) == 8) then fibaro:call(107, "turnOff"); fibaro:debug("MiniMote button 8 pressed"); else fibaro:debug("No response"); end fibaro:sleep(60*1000);
  5. Fredric's message in Fgrm 222 "parametrage" was marked as the answer   
    j'ai trouvé mon problème, je n'ai pas le paramètre "29", mais pourquoi........
    Je suis juste un gros boulet!! sur le FGRM-222 il n'y a plus paramètre 29, comme le FGRM-221, mais mieux, un bouton "calibration".
    ça marche beaucoup mieux.
  6. Fredric's message in mes debut dans le "LUA" was marked as the answer   
    Merci à  vous, mais je viens de voir que tu as déjà  fait un tuto parfait, Moicphil,  donc pas besoin que je fasse un doublon.
     
    comme je l'ai rajouté sur le poste de ce tuto, dommage que je ne l'ai pas trouvé avant!! :-(
×
×
  • Créer...