
Franco268
Membres confirmés-
Compteur de contenus
244 -
Inscription
-
Dernière visite
-
Jours gagnés
1
Tout ce qui a été posté par Franco268
-
A priori, cela fonctionne depuis que j'ai supprimé les commentaires de l'entête. Merci à vous 2 est à tous les autres. @+
-
Je viens de comprendre pourquoi le programme d'ouverture fonctionne. Il n'utilise pas les déclencheurs, m^me s'ils sont déclaré. Il utilise la fonction cyclique pour détecter le besoin d'ouvrir ou fermer. Je viens aussi de m’apercevoir d'une autre chose, mais je ne pense pas qu'il y est un lien. Cependant cela met en évidence un gros délais dans le programme. La température est issue d'un capteur à pile. Il n'est interrogé que toutes les 3840 secondes. Mais je ne comprends tjrs pas pourquoi la scène ne se déclenche pas.
-
Je viens de tester, cela ne fonctionne pas: [DEBUG] 22:41:55: Température extérieur Internet : 18 [DEBUG] 22:41:55: Température chambre parental : 23.7 [DEBUG] 22:41:55: Commande manuelle [DEBUG] 22:41:55: line 25: attempt to compare number with nil
-
Je viens de me rendre compte d'une autre bizarrerie. Le code ci dessous me permet de ré-ouvrir les volet s'il est 18h30 ou si la température est acceptable. Ce que j'ai remarqué, c'est que lorsque je pilote manuellement le code pour fermer les volet alors qu'il ne fait pas chaud, la scène ci dessous réouvre tout de suite les volets. Ce qui montre que les déclencheurs fonctionnent. Pourtant, ce sont les mêmes qu'utilisé dans le code de fermeture. --[[ %% autostart %% properties 194 value --Température Chambre parentale 3 Temperature --Température exterrieur Internet %% events %% globals --]] local sourceTrigger = fibaro:getSourceTrigger(); function tempFunc() local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( ((string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) == "18:30") or (tonumber(fibaro:getValue(3, "Temperature")) < tonumber(23.5) or tonumber(fibaro:getValue(194, "value")) <= 23) and fibaro:getGlobalValue("Etat_Volets") == "Fraîcheur") ) then fibaro:debug("Température 1 exterrieur Internet : " ..fibaro:getValue(3, "Temperature")); fibaro:debug("Température 1 Chambre parentale : " ..fibaro:getValue(194, "value")); fibaro:setGlobal("Etat_Volets", "Ouverts"); fibaro:startScene(261); fibaro:call(8, "sendDefinedEmailNotification", "374"); fibaro:call(133, "sendDefinedPushNotification", "374"); fibaro:call(375, "sendDefinedPushNotification", "374"); fibaro:call(229, "sendDefinedEmailNotification", "374"); fibaro:call(230, "sendDefinedPushNotification", "374"); fibaro:call(251, "sendDefinedPushNotification", "374"); end setTimeout(tempFunc, 60*1000) end if (sourceTrigger["type"] == "autostart") then tempFunc() else local currentDate = os.date("*t"); local startSource = fibaro:getSourceTrigger(); if ( (tonumber(fibaro:getValue(3, "Temperature")) < tonumber(23.5) or tonumber(fibaro:getValue(194, "value")) <= 23) and fibaro:getGlobalValue("Etat_Volets") == "Fraîcheur" or startSource["type"] == "other" ) then fibaro:debug("Température 2 exterrieur Internet : " ..fibaro:getValue(3, "Temperature")); fibaro:debug("Température 2 Chambre parentale : " ..fibaro:getValue(194, "value")); fibaro:setGlobal("Etat_Volets", "Ouverts"); fibaro:startScene(261); fibaro:call(8, "sendDefinedEmailNotification", "374"); fibaro:call(133, "sendDefinedPushNotification", "374"); fibaro:call(375, "sendDefinedPushNotification", "374"); fibaro:call(229, "sendDefinedEmailNotification", "374"); fibaro:call(230, "sendDefinedPushNotification", "374"); fibaro:call(251, "sendDefinedPushNotification", "374"); end end
-
ok, j'ai corrigé le Abort
-
lol, j'ai écrit n'importe quoi dans mon post. C'est 194 et 3
-
Ligne 5 pareil? Je l'ai écrite de cette façon car le "transformateur" bloc vers LUA l'a écrit de la sorte.
-
Hello, Je voudrai partager mon code car il ne fonctionne pas. Pouvez vous m'aider? Le but est defermer mes volets lorsque la température commence à monter. Le programme fonctionne en manuel mais pas en automatique. C'est comme si la scène n'est jamais déclenché, malgres les variations de 164 et 4. --[[ %% properties 194 value --Température Chambre parentale 3 Temperature --Température exterrieur Internet %% events %% globals --]] if(fibaro:countScenes() >1) then fibaro:abort() fibaro:debug('Abort') end fibaro:debug("Température exterrieur Internet : " ..fibaro:getValue(3, "Temperature")); fibaro:debug("Température exterrieur Internet : " ..fibaro:getValue(194, "value")); local startSource = fibaro:getSourceTrigger(); if (startSource["type"] == "other") then fibaro:debug("Commande manuelle") end if ( (tonumber(fibaro:getValue(3, "Temperature")) >= tonumber(23.5) and tonumber(fibaro:getValue(194, "value")) >= 23 and fibaro:getGlobalValue("Etat_Volets") ~= "Fraîcheur") or startSource["type"] == "other" ) then fibaro:setGlobal("Etat_Volets", "Fraîcheur"); fibaro:startScene(263); -- Démarrage de la scène Ferm.fraî. volets fibaro:call(8, "sendDefinedEmailNotification", "373"); fibaro:call(133, "sendDefinedPushNotification", "373"); fibaro:call(375, "sendDefinedPushNotification", "373"); fibaro:call(229, "sendDefinedEmailNotification", "373"); fibaro:call(230, "sendDefinedPushNotification", "373"); fibaro:call(251, "sendDefinedPushNotification", "373"); fibaro:debug("Fermeture demandée") end
-
Hello, Je constate également quelques bizarreries sur le panneau d'alarme (HC2 4.080). Il y a t 'il un lien? 1- Lorsque l'alarme s'est déclenchée (intrusion) et que je l'arrête, puis si je l'arme à nouveau et que je fais une nouvelle intrusion, elle ne se re déclenche plus. Parcontre je ne sais pas ce qui permet de la refaire fonctionner. Un redémarrage? (Je n'ai pas vraiment cherché) 2- Lors de l'intrusion, je n'arrive pas à faire exécuter un scène (Même avec l'option cochée dans la scène) Il y a t il d'autres personnes qui ont fait ces constatations?
-
Besoin daide Probleme De Variable Jour Nuit
Franco268 a répondu à un(e) sujet de florentdu16 dans HC2
Oui, elle est toujours cochée. Franchement, je ne comprend pas le coté aléatoire de la chose -
Besoin daide Probleme De Variable Jour Nuit
Franco268 a répondu à un(e) sujet de florentdu16 dans HC2
Hello, Je m’intéresse à ce sujet car moi je fais varier ma variable jour/nuit à l'aide de la fonction bloc toute faite "Au lever du soleil" / " au coucher du soleil". Et bizarrement, sans savoir pourquoi la variable ne change pas d'état, des fois oui, des fois non. N'y a t'il pas un bug chez fibaro? -
Hello, Effectivement, sana la fonction OU, tout fonctionne bien @Krikroff: Qu'entends tu par ? C'est un simple OU, la plus basic des fonctions en programmation.
-
Bonjour, Je rame un peu... J’essaie de faire fonctionner l'alarme de la HC2. Lorsque j'arme l'alarme, à la première intrusion, la box exécute toues les commandes définis dans le module d'alarme. Puis après avoir désarmé puis réarmé, la HC2 ne lance plus les commandes, lors d'une seconde intrusion. Avez vous une idée? Cordialement
-
Oui, j'ai vérifié, c'est coché
-
Hello, Je pensais vous faire un retour ce matin... Mais mes volets ne se sont même pas ouvert. A priori la variable jour/nuit n'est pas passée à "Jour". . à‡a m'arrive de temps en temps... Pareil, si vous avez une idée?
-
-
Bonjour, Je m'essaie à la programmation en langage bloc et je suis déjà perdu... J'ai fait un programme qui à mon sens est très simple mais je ne comprends pas le fonctionnement de celui ci. Mon programme est sensé ouvrir les volets lorsqu'il est 8h15 ou lorsqu'il fait jour et qu'il fasse 7h00, puis éteindre la lumière 13 sec après Lorsque je mets max runing instance à 1, tout ce passe bien. Mais j'ai un message, "too many insance..." Lorsque je le mets à 2, mes volets s'ouvre dès qu'il fait jour. (c'est balo, je n'arrive pas à mettre une image) Quelqu'un peut m'expliquer? Merci d'avance
-
Merci àvous
-
Salut tout le monde, Je viens de me lancer dans la domotique avec la Fibaro HC2. Je fais mon petit bonhomme de chemin en installant toutes les semaines (en tous cas j'essaie... Je n'ai pas toujours le temps) un module dans la maison, volet, lumière, etc... C'est pas toujours évident, je n'ai toujours internet àla maison (problème de raccordement FAI). Démarrer en domotique sans internet....c'est plutôt galère À plus tard ici ou là