-
Compteur de contenus
2 241 -
Inscription
-
Dernière visite
-
Jours gagnés
19
Tout ce qui a été posté par Fredric
-
si tu multiplies les clauses, tu multiplies les scènes, ce pourquoi, tout pousse vers le LUA
-
Alors, Phil le montré plus haut, c'est " si le module de la porte est sur on ou le volet est sur fermé et que la lumière est allumé alors éteindre ..." Par exemple
-
je pense que ce post devrait être intéressant pour toi http://www.domotique-fibaro.fr/index.php/topic/87-cr%C3%A9er-et-utiliser-une-variable/?hl=%2Bcr%C3%A9er+%2Bvariable
-
Topic unique Fibaro - Module Volet Roulant "roller Shutter 2" Fgrm-221/fgrm-222
Fredric a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Je crois que la plus grosse différence et qu'il fallait modifier le paramètre 29 sur le FGRM-221 pour calibrer les volets , alors que le FGRM-222, il y a plus le paramètre 29 mais carrément un bouton "calibrage" -
Compatible V3-V4-Lite Vision Security - Détecteur De Position (Porte De Garage) Zg8101
Fredric a répondu à un(e) sujet de Moicphil dans Vision Security
C'est tout bête, une équerre plate coupé, pliée pour qu'elle ai un angle de 30 degrés environ et voila, le tour est joué j'essai de faire une photo est de la poster ce week end, si je trouve le temps car j'ai reçu les deux 1To WD RED pour mon Nas Synology, mon I5 Nuc que j'ai commandé depuis 3 semaines pour Sarah et 14 devices qui m'attendent à la poste . autan te dire que le week end va être court... mais je trouverai une minute pour mettre une photo- 46 réponses
-
- Détecteur
- Position
-
(et 3 en plus)
Étiqueté avec :
-
Compatible V3-V4-Lite Vision Security - Détecteur De Position (Porte De Garage) Zg8101
Fredric a répondu à un(e) sujet de Moicphil dans Vision Security
fonctionne très bien mais ne c'est que du ON ou OFF, il ne ne se déclenché que lorsque la porte est basculée complètement. si on ouvre la porte à demi, il ne voit rien. pour palier à ce problème, je lui ai créé une patte en biseau de façon qu'il se déclenche dés 20 cm d'ouverture.- 46 réponses
-
- Détecteur
- Position
-
(et 3 en plus)
Étiqueté avec :
-
je suis sous ios 7.1 "To send an emergency-priority notification, the priority parameter must be set to 2 and the retry and expire parameters must be supplied." Je pense que c'est pour ça que cela ne marche pas, il faut d'autre paramètre avec la priorité 2: En fait, la priorité 0 fonctionne, mais justement, il envoi pas de sons, juste une notification sur l'icone de Pushover (si l'option est paramétré dans l'application), donc c'est pratique pour les info que l'on veut seulement voir sans être importuné. en tout cas, c'est super pratique
-
lol, je suis en train de jouer avec les sons, c'est cool, par ce que le problème des push, on ne sais jamais ce que c'est à l'oreille, il faut regarder, alors qu'avec ça, on met le son qu'on veux et on arrête de psychoter des que le tel sonne. en fait, si je met 2, je reçois même pas le push, ça marche que avec 0 et 1. et aucune différence entre les deux, j'ai trouvé dans l'API, c'est exactement ce que tu as mis, je verrai demain maintenant. bravo pour la Tuto
-
voila phil, ça fonctionne. juste un petit soucis, le réglage des priorités, je fais des test pour que cela sonne même en vibreur et cela ne marche pas. avec -1 / 0 / 1 ou 2 , pas de son en vibreur et si j’enlève le vibreur et que je coupe le son, là , j'ai du son, peu importe le réglage que j'ai entré. tu utilise IOS ou Android?
-
ben, dit comme ça, je me demande pourquoi j'ai pausé la question tellement que c'est évident , merci Shad, encore une fois...
-
comment ça? même si ma tel est pas une minimote? moi j'ai une Aeon Labs DSA22
-
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);
-
oui, déjà , ça c'est super, ça fonctionne!!
- 130 réponses
-
- tuto hc2
- mise ã jour
-
(et 8 en plus)
Étiqueté avec :
-
Super, tu as bien fait !
-
super Shad , j'ai plus qu'a le personnaliser à m'a sauce, mais c'est vraiment plus beau que mon code ça marche parfaitement, je posterai une fois mis des annotations avec mes paramétrage.
-
Super Shad , je test ce soir dés que je suis rentré!
-
je n'arrive à rien avec ton code, je le mets de coté en attendent que j'ai progressé en Lua, et j'ai fait le code suivant pour ma scène, ça fonctionne exactement comme je le souhaite mais c'est sur que j'aimerai arriver à faire fonctionner ton code. --[[ %% properties 24 sceneActivation %% globals --]] local ButtonPressed = fibaro:getValue(24, "sceneActivation") local windowscontrolrelay = {14, 47, 32, 124, 97, 111, 114, 115, 116}; if ( tonumber(ButtonPressed) == 1) then for i =1, #windowscontrolrelay do if (tonumber(fibaro:getValue(windowscontrolrelay[i], "value")) == 0) then fibaro:call(windowscontrolrelay[i], "setArmed", "1"); end end if ((tonumber(fibaro:getValue(14, 'value'))) == 1) then fibaro:call(149, "pressButton", "1"); fibaro:call(53, "sendPush", "Le capteur de mouvement est en alerte"); elseif ((tonumber(fibaro:getValue(47, 'value'))) == 1) then fibaro:call(149, "pressButton", "1"); fibaro:call(53, "sendPush", "La fenêtre le la chambre bleu est ouverte"); elseif((tonumber(fibaro:getValue(32, 'value'))) == 1) then fibaro:call(149, "pressButton", "1"); fibaro:call(53, "sendPush", "La porte d entrée est ouverte"); elseif ((tonumber(fibaro:getValue(124, 'value'))) == 1) then fibaro:call(149, "pressButton", "1"); fibaro:call(53, "sendPush", "La fenêtre le la chambre de Marion est ouverte"); elseif ((tonumber(fibaro:getValue(97, 'value'))) == 1) then fibaro:call(149, "pressButton", "1"); fibaro:call(53, "sendPush", "La fenêtre le la chambre des parents est ouverte"); elseif ((tonumber(fibaro:getValue(111, 'value'))) == 1) then fibaro:call(149, "pressButton", "1"); fibaro:call(53, "sendPush", "La fenêtre du bureau est ouverte"); elseif ((tonumber(fibaro:getValue(114, 'value'))) == 1) then fibaro:call(149, "pressButton", "1"); fibaro:call(53, "sendPush", "La fenêtre du salon est ouverte"); elseif ((tonumber(fibaro:getValue(115, 'value'))) == 1) then fibaro:call(149, "pressButton", "1"); fibaro:call(53, "sendPush", "La porte vitée du salon est ouverte"); elseif ((tonumber(fibaro:getValue(116, 'value'))) == 1) then fibaro:call(149, "pressButton", "1"); fibaro:call(53, "sendPush", "La porte du garage est ouverte"); elseif ((tonumber(fibaro:getValue(14, 'value'))) == 0) and ((tonumber(fibaro:getValue(47, 'value'))) == 0) and ((tonumber(fibaro:getValue(32, 'value'))) == 0) and ((tonumber(fibaro:getValue(124, 'value'))) == 0) and ((tonumber(fibaro:getValue(97, 'value'))) == 0) and ((tonumber(fibaro:getValue(111, 'value'))) == 0) and ((tonumber(fibaro:getValue(114, 'value'))) == 0) and ((tonumber(fibaro:getValue(115, 'value'))) == 0) and ((tonumber(fibaro:getValue(116, 'value'))) == 0) then fibaro:call(53, "sendDefinedPushNotification", "4"); fibaro:call(58, "sendDefinedPushNotification", "4"); if tonumber(fibaro:getValue(70, "value")) > 0 then fibaro:call(70, "turnOff") end fibaro:debug("button 1 pressed Alarme Activé") fibaro:sleep(3000); end elseif ( tonumber(ButtonPressed) == 2) then fibaro:call(149, "pressButton", "1"); fibaro:call(100, "turnOff"); fibaro:call(53, "sendDefinedPushNotification", "5"); fibaro:call(58, "sendDefinedPushNotification", "5"); fibaro:debug("button 2 Pressed Alarme Désactivé") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 3) then fibaro:debug("MiniMote button 3 pressed") fibaro:call(57, "open"); fibaro:call(65, "open"); fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 4) then fibaro:debug("MiniMote button 4 pressed") fibaro:call(57, "close"); fibaro:call(65, "close"); fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 5) then fibaro:call(100, "turnOff") fibaro:debug("MiniMote button 5 pressed / Sirene OFF") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 6) then fibaro:call(100, "turnOn"); fibaro:debug("MiniMote button 6 pressed / Sirene ON") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 7) then fibaro:call(107, "turnOn"); fibaro:debug("MiniMote button 7 pressed") fibaro:sleep(3000); elseif ( tonumber(ButtonPressed) == 8) then fibaro:call(107, "turnOff"); fibaro:debug("MiniMote button 8 pressed") fibaro:sleep(3000); else fibaro:debug("No response") end
-
fibaro:debug(ButtonPressed) le 1 sort bien, fibaro:debug(statut) j'ai l'erreur: line :debug (arg 2), expected 'string const &' got 'function' il ne faut pas que tu te prenne la tête Shad, après tu oseras plus aider quelqu'un de peur que ce soit un truc de fou. ce code est trop avancé pour mes compétence en Lua, ​même si je vois très bien la logique de ton code, je ne connais pas les syntaxes, il est donc très difficile pour moi de faire des corrections. mais, je compte bien faire un code tout seul un jour!!
-
pas mieux... et l'erreur [ERROR] 14:58:43: line :debug (arg 2), expected 'string const &' got 'table
-
merci KriKroff t'es un peut énervant d'avoir réponse à tout comme ça
- 130 réponses
-
- tuto hc2
- mise ã jour
-
(et 8 en plus)
Étiqueté avec :
-
je viens juste de déballer mon cadeau d'anniversaire et devinez quoi!! un Synology DS213j, ça tombe bien!! bravo et merci Lazer
-
je ne suis pas sur que j'ai bien placé les debug mais avec un " fibaro:debug(14)" aprés chaque fonction, il ressort après la pression du bouton 1, donc l'ordre est bien reçu. fibaro:debug(windowSensor); j'ai " expected 'string const &' got 'table'" la ça semble plutôt évident....non
-
cela peut venir des nom que j'ai mis dans la local placeSensor, ou ils servent juste indiquer le retour?