soulac Posté(e) le 17 janvier 2019 Signaler Posté(e) le 17 janvier 2019 @kinou.69 bonjour en relisant les pages d'avant j'ai vue que tu avais fait une tempo sur la porte d'entré peux tu m'aider à faire la même chose stp merci
manuxenon Posté(e) le 17 janvier 2019 Signaler Posté(e) le 17 janvier 2019 Le 23/10/2018 à 16:11, soulac a dit : donc quand je sélectionne alarme Jour quand j'appuis sur TEST DES OUVRANTS dans le debug j'ai une erreur: line 59: bad argument #3 to 'gsub' (string/function/table expected) Quand j'appuis sur arrêt puis TEST DES OUVRANTS dans le debug j'ai une erreur: line 81: bad argument #1 to 'ipairs' (table expected,got userdata) une petite idée Bonjour. Qu'avez-vous fait pour régler ce problème ? line 81: bad argument #1 to 'ipairs' (table expected,got userdata) Merci.
soulac Posté(e) le 18 janvier 2019 Signaler Posté(e) le 18 janvier 2019 Il y a 17 heures, manuxenon a dit : Bonjour. Qu'avez-vous fait pour régler ce problème ? line 81: bad argument #1 to 'ipairs' (table expected,got userdata) Merci. non je n'ai pas résolu le problème mais le module hors mit ce bug fonctionne très bien.
soulac Posté(e) le 18 janvier 2019 Signaler Posté(e) le 18 janvier 2019 Le 17/01/2019 à 10:15, soulac a dit : @kinou.69 bonjour en relisant les pages d'avant j'ai vue que tu avais fait une tempo sur la porte d'entré peux tu m'aider à faire la même chose stp merci j'ai commencé avec ce code: ---------------------------------------------------------------- -- TEST TEMPO CAPTEUR DE PORTE ---------------------------------------------------------------- --Capteur différé tempo1 if ( tonumber(fibaro:getValue(267, "value")) > 0 -- Porte entrée ) then setTimeout(function() local delayedCheck1 = false; local tempDeviceState1, deviceLastModification1 = fibaro:get(267, "armed"); if ( (os.time() - deviceLastModification1) >= 10) then delayedCheck1 = true; end if ( delayedCheck1 == true ) then --fibaro:call(297, "turnOn"); fibaro:debug(mode) fibaro:debug(PA_MODE) fibaro:debug("Capteur differe 20sec") end end, 10000) end mais cela ne fonctionne pas comme je le souhaite. J'ai bien une tempo mais du coup même si je reste en mode jour que j'ouvre la porte est je n'ai pas de détection.
Dragoniacs Posté(e) le 12 avril 2019 Signaler Posté(e) le 12 avril 2019 Dites voir, je me rend compte que ce VD ne fonctionne plus si on active le panneau des alarmes dans la config de la box.Le soucis c'est que sans activer ce panneau, on ne voit pas quel module est armé depuis l'appli. Mais si j'active le panneau, mon alerte intrusion du VD ne fonctionne plus...Étrange non ?Envoyé de mon BTV-W09 en utilisant Tapatalk
Yorino Posté(e) le 3 mai 2019 Signaler Posté(e) le 3 mai 2019 Le 13/07/2014 à 18:36, Moicphil a dit : if (exclus and exclus ~= "") then Hello, Tout d'abord merci pour ce travail, super complet et instructif. Juste une question, je ne pige pas pourquoi dans le code pour les boutons d'exclusion, sur la ligne ci dessus on réalise un "and" sur la même variable ? Si quelqu'un peut m'aiguiller... Merci
Barelle Posté(e) le 3 mai 2019 Signaler Posté(e) le 3 mai 2019 Le premier exclus permet de vérifier l'existence de la variable exclus et est équivalent à exclus ~= nil. La variable existant, le second test permet de s'assurer que ce n'est pas une chaîne vide.
Yorino Posté(e) le 3 mai 2019 Signaler Posté(e) le 3 mai 2019 Ok, merci. Je débute avec le LUA et la seule "base" de programmation que je connais actuellement est VBA...
Yorino Posté(e) le 6 mai 2019 Signaler Posté(e) le 6 mai 2019 Hello, Je reviens avec mes questions stupides…. Bon j'ai bien compris l'interêt de créer le VD, les boutons, etc ... Mais j'ai une question concernant la scène : => Doit-on la placer comme une action dans le module Alarme de la HC2 ?
Yorino Posté(e) le 15 mai 2019 Signaler Posté(e) le 15 mai 2019 Hello, J'ai mis en place, je n'ai pas encore créé d'actions associées. Par contre j'ai un un bug lorsque j'appuie sur le bouton arrêt. Voici le code erreur de la scène : [DEBUG] 18:33:35: 2019-05-15 18:33:35.175728 [ fatal] Unknown exception: /opt/fibaro/scenes/5.lua:78: Assertion failed: Expected number Et voici la ligne qui semble poser problème : local name = fibaro:getName(id) or "unknown" De la boucle : -- On vérifie l'état des portes -- for i = 1, #doors do if (doors~=nil) then local id = tonumber(doors)local name = fibaro:getName(id) or "unknown"if (tonumber(fibaro:getValue(id, "value")) == 1) then table.insert(stillopen, id) fibaro:debug(name .. " est ouverte") else fibaro:debug(name .. " est fermée") end else fibaro:debug("ID #"..i.." n'existe plus") end end Quelqu'un peu m'apporter un peu de support pour m'expliquer SVP ? Merci
Dragoniacs Posté(e) le 21 novembre 2020 Signaler Posté(e) le 21 novembre 2020 Hello !Un volontaire pour m'en faire un quickapp ?Envoyé de mon RMX1993 en utilisant Tapatalk
mprinfo Posté(e) le 21 novembre 2020 Signaler Posté(e) le 21 novembre 2020 OK pour le quickappPar contre je cherche volontaire pour réaliser mes travaux de peinture Envoyé de mon BLA-L29 en utilisant Tapatalk 1
PITP2 Posté(e) le 21 novembre 2020 Signaler Posté(e) le 21 novembre 2020 Tu veux quoi comme peinture ???? Un rembrandt ?Envoyé de mon HC3 en utilisant le plugin Tapatalk Pro 2 1
Lazer Posté(e) le 21 novembre 2020 Signaler Posté(e) le 21 novembre 2020 il y a une heure, Dragoniacs a dit : Un volontaire pour m'en faire un quickapp ? A ce sujet... Je t'invite à regarder le nouveau panneau d'alarme de la HC3, cela devrait d'ailleurs faire le sujet d'une discussion dédiée car ça n'a rien à faire ici, mais le concept a fondamentalement changé par rapport à la HC3. Au lieu d'armer les modules, le nouveau panneau revient à un fonctionnement plus classique : on crée des partitions qui contiennent les détecteurs, et ensuite on arme telle ou telle partition (par exemple le périmétrique, etc). Ou la totalité. Bref, ça ressemble à une vraie alarme, et je pense que le module virtuel de ce sujet n'a que peu d'intérêt sur la HC3. Et pour finir, dans GEA, j'ai introduit un début de gestion de ce nouveau panneau d'alarme, mais on peut faire mieux encore (c'est sur ma To-Do-List) 1
Dragoniacs Posté(e) le 21 novembre 2020 Signaler Posté(e) le 21 novembre 2020 Merci pour l'info@Lazer , je vais me pencher la dessusEnvoyé de mon RMX1993 en utilisant Tapatalk
macpowered Posté(e) le 21 avril 2021 Signaler Posté(e) le 21 avril 2021 (modifié) Bonjour à tous, Dans le code des boutons pour l'exclusion, est-il possible de mettre plusieurs capteurs ? Le but étant par exemple de désarmer ou d'armer une seule pièce. J'ai mis le code suivant : local capteurs = {95, 96, 129, 130} mais dans le débogage ça me met : [ERROR] 15:02:40: line 31: Assertion failed La ligne 31 correspond à : nExclus = nExclus .. fibaro:getName(exclus[i]) .. ", " J'imagine que le code n'attend qu'un ID et pas un tableau d'ID. Comment modifier le code pour lui faire prendre plusieurs ID ? Je suis désolé je ne suis pas à l'aise avec le LUA Et deuxième petit souci. Pour le test des ouvrants, lorsque je debogue, j'ai cette erreur : [ERROR] 15:02:51: line 81: bad argument #1 to 'ipairs' (table expected, got userdata) la ligne 81 correspond à for j, k in ipairs(actif) do Merci par avance pour votre aide Modifié le 21 avril 2021 par macpowered
Messages recommandés