-
Compteur de contenus
8 501 -
Inscription
-
Dernière visite
-
Jours gagnés
66
Tout ce qui a été posté par Moicphil
-
Ok, merci, j'ai rajouté et je n'ai plus de message d'erreur mais j'ai plus de push ! --[[ %% properties 133 value 25 value 26 value 27 value 28 value 29 value 30 value 31 value 132 value 103 value 131 value 104 value 133 armed 25 armed 26 armed 27 armed 28 armed 29 armed 30 armed 31 armed 132 armed 103 armed 131 armed 104 armed %% globals VAR --]] local doorID = {133,25,26,27,28,29,30,132,103,131,104}; local trigger = fibaro:getSourceTrigger(); if (trigger['type']=='property') and ( tonumber(fibaro:getGlobalValue("VAR")) == tonumber("3") ) then for i =1, #doorID do --Porte s'ouvre if (trigger['deviceID']==doorID[i] and tonumber(fibaro:getValue(doorID[i], "armed")) > 0 ) then fibaro:call(5, "pressButton", "5"); -- fibaro:call(82, "pressButton", "1"); -- fibaro:call(138, "pressButton", "1"); -- fibaro:call(7, "pressButton", "5"); -- fibaro:call(7, "pressButton", "7"); -- fibaro:sleep(15000); -- fibaro:call(42, "setValue", "100"); -- fibaro:call(38, "setValue", "100"); -- fibaro:call(43, "setValue", "100"); -- fibaro:sleep(135000); -- fibaro:call(82, "pressButton", "2"); -- fibaro:sleep(30000); -- fibaro:call(42, "turnOff"); -- fibaro:call(38, "turnOff"); -- fibaro:call(43, "turnOff"); --Porte se ferme elseif (trigger['deviceID']==doorID[i] and tonumber(fibaro:getValue(doorID[i], "armed")) > 0 ) then end end end
-
Je viens de faire un essais, mais ca ne fonctionne pas. J'ai ça comme erreur : [ERROR] 17:10:13: line 34: attempt to index global 'trigger' (a nil value) Mon script : --[[ %% properties 133 value 25 value 26 value 27 value 28 value 29 value 30 value 31 value 132 value 103 value 131 value 104 value 133 armed 25 armed 26 armed 27 armed 28 armed 29 armed 30 armed 31 armed 132 armed 103 armed 131 armed 104 armed %% globals VAR --]] local doorID = {133,25,26,27,28,29,30,132,103,131,104}; if (trigger['type']=='property') then for i =1, #doorID do --Porte s'ouvre if (trigger['deviceID']==doorID[i] and tonumber(fibaro:getValue(doorID[i], "armed")) > 0 ) then fibaro:call(5, "pressButton", "5"); -- fibaro:call(82, "pressButton", "1"); -- fibaro:call(138, "pressButton", "1"); -- fibaro:call(7, "pressButton", "5"); -- fibaro:call(7, "pressButton", "7"); -- fibaro:sleep(15000); -- fibaro:call(42, "setValue", "100"); -- fibaro:call(38, "setValue", "100"); -- fibaro:call(43, "setValue", "100"); -- fibaro:sleep(135000); -- fibaro:call(82, "pressButton", "2"); -- fibaro:sleep(30000); -- fibaro:call(42, "turnOff"); -- fibaro:call(38, "turnOff"); -- fibaro:call(43, "turnOff"); --Porte se ferme elseif (trigger['deviceID']==doorID[i] and tonumber(fibaro:getValue(doorID[i], "armed")) > 0 ) then end end end
-
Est ce que quelqu'un peut m'expliquer plus précisément cette fonction ? : fibaro:countScenes(sceneID) > 1 then fibaro:abort(sceneID) Pour info, voila mon script : (Je viens de le passer de "block" en "lua") --[[ %% properties 133 value 25 value 26 value 27 value 28 value 29 value 30 value 31 value 132 value 103 value 131 value 104 value 133 armed 25 armed 26 armed 27 armed 28 armed 29 armed 30 armed 31 armed 132 armed 103 armed 131 armed 104 armed %% globals VAR --]] local startSource = fibaro:getSourceTrigger(); if ( ( (tonumber(fibaro:getValue(133, "value")) > 0 and tonumber(fibaro:getValue(133, "armed")) > 0) or (tonumber(fibaro:getValue(25, "value")) > 0 and tonumber(fibaro:getValue(25, "armed")) > 0) or (tonumber(fibaro:getValue(26, "value")) > 0 and tonumber(fibaro:getValue(26, "armed")) > 0) or (tonumber(fibaro:getValue(27, "value")) > 0 and tonumber(fibaro:getValue(27, "armed")) > 0) or (tonumber(fibaro:getValue(28, "value")) > 0 and tonumber(fibaro:getValue(28, "armed")) > 0) or (tonumber(fibaro:getValue(29, "value")) > 0 and tonumber(fibaro:getValue(29, "armed")) > 0) or (tonumber(fibaro:getValue(30, "value")) > 0 and tonumber(fibaro:getValue(30, "armed")) > 0) or (tonumber(fibaro:getValue(31, "value")) > 0 and tonumber(fibaro:getValue(31, "armed")) > 0) or (tonumber(fibaro:getValue(132, "value")) > 0 and tonumber(fibaro:getValue(132, "armed")) > 0) or (tonumber(fibaro:getValue(103, "value")) > 0 and tonumber(fibaro:getValue(103, "armed")) > 0) or (tonumber(fibaro:getValue(131, "value")) > 0 and tonumber(fibaro:getValue(131, "armed")) > 0) or (tonumber(fibaro:getValue(104, "value")) > 0 and tonumber(fibaro:getValue(104, "armed")) > 0) ) and ( tonumber(fibaro:getGlobalValue("VAR")) == tonumber("3") ) or startSource["type"] == "other" ) then fibaro:call(5, "pressButton", "5"); fibaro:call(82, "pressButton", "1"); fibaro:call(138, "pressButton", "1"); fibaro:call(7, "pressButton", "5"); fibaro:call(7, "pressButton", "7"); fibaro:sleep(15000); fibaro:call(42, "setValue", "100"); fibaro:call(38, "setValue", "100"); fibaro:call(43, "setValue", "100"); fibaro:sleep(135000); fibaro:call(82, "pressButton", "2"); fibaro:sleep(30000); fibaro:call(42, "turnOff"); fibaro:call(38, "turnOff"); fibaro:call(43, "turnOff"); end Mon problème est le suivant : Cette scène concerne la gestion d'une intrusion si une porte passe en alerte. Elle fonctionne bien, néanmoins, quand cette scène se déclenche, je reçois des push en continu tant que la porte n'est pas refermée! La fonction push vient d'un VD ( fibaro:call(5, "pressButton", "5") avec le service "Pushover" D’où ma question, est ce que je peux utiliser la fonction "fibaro:countScenes(sceneID) > 1 then fibaro:abort(sceneID)" ? Si oui, ou dois je la positionner dans mon code ? Merci d'avance
-
Et si toutefois tu as besoin d'un 2 iem béta testeur ...
-
Je vais essayer tien ! car les miens ne m'ont rien fait :
-
Concept freebox V7 :
-
Compatible V3-V4 Aeon Labs - Minimote
Moicphil a répondu à un(e) sujet de Moicphil dans Aeon Labs / Aeotec
Oui, c'est pas cool de se retrouver avec 2 telco inutilisables, je comprend. A voir maintenant si elles sont vraiment "mortes" , ça m’étonne quand même ! Je suppose que tu n'a plus ta Zipabox ou véra pour refaire un essais? Ou cas ou, je peux te proposer ma véra pour les tester. -
Bon àsavoir, merci
-
Bonsoir, bienvenu sur le forum.
-
Compatible V3-V4 Aeon Labs - Minimote
Moicphil a répondu à un(e) sujet de Moicphil dans Aeon Labs / Aeotec
Mouai ! tu me fileras son numéro hein ? Sans vouloir faire le rabat-joie mais y'en a quelques un qui ont essayé...et qui attendent encore une réponse. Ce qu'il serait intéressant, c'est de savoir à partir de quelle date est sortie la V2. Et s'il y a moyen physiquement de reconnaître une V1 d'une V2 ( num serie ? ) Les miennes ont 18 mois et je les avaient aussi sur la Véra -
Perso, toujours été chez Free, et globalement, j'en suis satisfait. Pas ou très peu de pertes de com, je suis à1200m du NRA Vdsl
-
Ouai, c'est clairement pas pour mon niveau de connaissance en Lua ... Même en relisant... ça me fait mal à la tête...
-
Désolé, mais j'ai rien compris !... Qu'est ce que tu appelle "fonction" ?
-
Cela commande le sonos dans la vidéo.
-
En fait j'ai pas essayé de traduire, mais je trouve cette affichette plutôt sympa !
-
Bien résumé, perso je ne peux pas non-plus utiliser le "panneau alarme" ( même si les "plus" que tu as cités sont importants à mon gout ) . Car comme tu as dis, à cause du fait qu'on ne puisse faire plusieurs scènes d'alarmes en fonction du moment. ( jour / nuit par exemple ). Je garde donc mes scénarii "fait maison" permettant de gérer l'alarme de jour ou de nuit.
-
Dommage que Fibaro ne donne pas sa roadmap sur les futures évolutions et corrections, cela permettrait àtous les utilisateurs de savoir quoi faire et s'il faut attendre ou pas...
-
Bonsoir, généralement tu peux réveiller le périphérique de la même façon dont tu l'a inclus.( mais ça dépend du module !) Le "réveil" permet au module d'envoyer ses paramètres à la box afin que celle ci puisse communiquer correctement et traiter ses paramètres. Il se fait généralement automatiquement un fois qu'il est configuré.
-
Compatible V3-V4 Aeon Labs - Minimote
Moicphil a répondu à un(e) sujet de Moicphil dans Aeon Labs / Aeotec
Tu as bien fais un reset de la minimote? Aprés le reset, exclusion + inclusion -
Ok J'ai regardé sur shodan, pas de trace de mon ip...