-
Compteur de contenus
236 -
Inscription
-
Dernière visite
Tout ce qui a été posté par ggpublic
-
pas sur de comprendre le coup du "inverse" avec un détecteur de mouvement. En effet, au bout de 5 minutes, ok on regarde l'état du détecteur mais ça n'indique pas du tout ce qu'il s'est passé pendant ces 5 minutes (ou alors j'ai loupé qqch).
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@pepite pas de pb, c'est pas une compte' @ fred, en fait je suis juste allé voir dans le code de Steven la bonne syntaxe Tiens, j'en profite pour poser une question sans doute évidente pour les habitués de GEA mais ça me fait tourner en bourrique. Je veux allumer une lampe sur détection et l'éteindre après X minutes (OK facile) oui mais si détection avant échéance des X minutes, on remet le timer à 0. Bref, tant qu'il y a qqn dans la pièce on n'éteint pas. Je sais, c'est bête mais j'ai je patine. Dans le code suivant, en cas de nouvelle détection au bout de 3 minutes par exemple, cela ne changera rien au fait qu'il éteindra au bout de 5 minutes. Comment vous faites vous ? --[[ %% properties 7 value %% globals --]] -- Eteint la lampe id39 après 5 minutes local autoOff = GEA.add(39, 5*60, "", {{"turnOff"}}) -- Si détection sur id 7, allume la lampe et redémarre le processus d'extinction GEA.add(7, -1, "", {{"turnOn", 39}, {"RestartTask", autoOff}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@fred.domotique j'ai trouvé, les bon paramètres sont "inc%+" et "dec%-"
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
je te confirme que le inc% fonctionne bien chez moi. A chaque passage sous mon détecteur, ma variable augmente de 1
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
question, bête, j'arrive à incrémenter une variable globale via GEA mais je n'arrive pas à la décrémenter. GEA.add(260,-1,"", {{"Global","presencebureau","inc%"}}) GEA.add(260,2*60,"", {{"Global","presencebureau","dec%"}}) ici, si détection par le détecteur 260, alors on met immédiatement +1 dans la variable globale "presencebureau" et au bout de deux minutes, je veux décrémenter cette variable de 1 le paramètre inc% fonctionne bien (alors que le inc+ indiqué dans les notes ne fonctionne pas) en revanche, ni dec% ni dec- ne fonctionnent : je me retrouve avec la valeur "dec%" ou "dec-" dans ma variable l'un d'entre vous aurait-il un idée ? merci d'avance PS, je précise que j'ai passé le paramètre GEA.regexFullAllow à true (à moins qu je n'ai pas bien compris, il semble que ce soit necessaire pour faire fonctionner l'incrément/decrement)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
je déterre ce topic pour poser une petite question: dans l'exemple GEA donné qui consiste à créer un allumage automatique sur détection avec extinction automatique au bout de 5 minutes, je comprends que s'il y a détection pendant le premier intervalle de 5 minutes, GEA va quand même éteindre la lampe au bout de 5 minutes. Y a t'il un moyen avec GEA de repousser le timer de 5 minutes en 5 minutes en cas de détection ?
-
ben si, il est vachement bien ton code
-
Punaise, j'y ai passé des heures, j'ai fouillé les paramètres du sensor, des tests dans tous les sens, et j'ai finalement trouvé le pb. Donc je me réponds à moi même: ligne 58 -> problème de majuscules dans les variables. Remplacer valuedevice par valueDevice -> pour pouvoir déclencher la condition de la ligne 63, il faut convertir valueDevice en nombre avec la fonction tonumber() donc en gros, il faut mettre ça en ligne 58 valueDevice = tonumber(fibaro:getValue(triggerId,'value'))
-
Salut, j'ai repris ce magnifique code en l'adaptant chez moi (en gros j'ai simplement mis à jour les devices id) Mon problème est que, la valeur remontée par le sensor reste à nil (en ligne 57 on a: valuedevice = fibaro:getValue(triggerId,'value') cette variable ne passe jamais à 1 (alors que je suis certain que le sensor envoie une alarme car la scene se déclenche bien quand je le mets dans l'eau) En gros, quand je plonge mon sensor dans l'eau, j'ai le debug suivant: [DEBUG] 12:54:53: Scene Alerte Trigger : 200 [DEBUG] 12:54:53: com.fibaro.FGFS101 [DEBUG] 12:54:53: nil [DEBUG] 12:54:53: Pas d alerte sur le détecteur Salle de bain/Fuite SdB Donc j'en déduit que 1/tout va bien il détecte bien quand il y a une fuite et déclenche la scène, ok il reconnait bien l'ID en question et son nom.... et puis ARGH problème, la valeur reste à nil donc il en déduit qu'il n'y a pas d'alerte... Je sèche complètement là un petit coup de main serait le bienvenu
-
Super, merci. Je crois que je vais m'y mettre alors (il n'empêche que ce type de besoin plutôt simple devrait pouvoir être réalisé facilement avec des scènes blocs...tant qu'on en sera la, la HC2 restera inaccessible au grand public) Sent from my iPad using Tapatalk
-
Merci Jojo. Je vois que GEA gère l'allumage des lampes qui sont reconnues comme telles par la HC2. Mais moi je ne peux pas faire un fibaro.call 'Turnon' simple car mes lampes sont des Hue. J'ai besoin d'envoyer un ordre http. C'est mort pour moi GEA du coup? Ou bien en sortie il accepte le déclenchement d'une scène où l'appui sur le bouton d'un VD? Sent from my iPad using Tapatalk
-
@971jmd, je crois que tu devrais relire ce sujet depuis le début Sent from my iPad using Tapatalk
-
Oui, c'est juste que le changement de valeur de cette variable n'est plus un trigger. Mais les conditions liées àya variable continuent bien sûr às'appliquer lorsque la scène se déclenche sur détection de mouvement. Sent from my iPhone using Tapatalk
-
Je me pose un peu les même questions. Alors déjàje pense que tu peux virer l'autostart et aussi décocher la case "maquillage" dans tes triggers de ta scène. C'est la détection d'un mouvement qui doit déclencher la scène, pas le changement de variable il me semble
-
Moi je me passe tres volontiers de ce "plug-in" qui n'est qu'une vaste blague. Sent from my iPad using Tapatalk
-
well done Ilcato and thanks much for the amazing reactivity. je ne sais pas si qqn a rencontré le problème : j'affecte mes accessoires à mes pieces via une app homekit (Eve ou myHome), cela fonctionne mais uniquement une journée. Le lendemain, tout se retrouve de nouveau dans la pièce principale "Domicile". une idée du problème ? (je précise que j'ai plusieurs appareils iOS, je ne sais pas comment se fait la synchro des données homekit). D'ailleurs, savez vous où est hébergée la db homekit ? cloud apple ?
-
cela devrait être pourtant assez simple mais je me retrouve toujours avec des messages d'erreur, je ne comprends ce problème de nombre d'instances de scenes. J'ai une scène dont le "max running instances" est configuré à 1 et un code Lua qui abort le script si une scene tourne deja.... du coup je ne comprends pas les message d'erreur. mystère, L'un d'entre vous peut-il y jeter un oeil ? le module 19 est un détecteur de présence fibaro FGS. Je lui demande d'éteindre la lumière s'il n'y a pas de détection au bout de 200s via un bouton d'un VD (les lumières sont des Hue) --[[ %% properties 19 value %% events %% globals --]] if (fibaro:countScenes() > 1) then fibaro:debug("Script already running."); fibaro:abort(); end local startSource = fibaro:getSourceTrigger(); if(startSource["type"] == "other") then fibaro:call(281, "pressButton", "2"); else if (( tonumber(fibaro:getValue(19, "value")) == 0 )) then setTimeout(function() local delayedCheck0 = false; local tempDeviceState0, deviceLastModification0 = fibaro:get(19, "value"); if (( tonumber(fibaro:getValue(19, "value")) == 0 ) and (os.time() - deviceLastModification0) >= 200) then delayedCheck0 = true; end local startSource = fibaro:getSourceTrigger(); if ( ( delayedCheck0 == true ) or startSource["type"] == "other" ) then fibaro:call(281, "pressButton", "2"); end end, 200000) end end
-
Topic unique Flic: Le Petit Bouton Physique Pour Piloter Une Hc2
ggpublic a répondu à un(e) sujet de ggpublic dans Périphériques et matériels autres
@i-magin j'ai bien l'impression que tu vas aller vachement plus loin que moi avec ce truc -
merci bcp pour ton retour. En regardant le code de Berale, je me rends compte que c'est quasiment la meme chose que ce que j'obtiens en convertissant ma scene en LUA. Ce que j'ai du mal àpiger c'est que, même si j'ai un trigger qui déclenche la scène très souvent, le fait de commencer ma scene par un "if count scene > 1 then abort" devrait en toute logique m'éviter de me retrouver avec des messages d'erreur dans la console m'indiquant que le nombre d'instance est trop important, non ?
-
si tu ne veux pas passer par tes fils pilotes, alors un relay FGS 212 par radiateur sera très bien (ON/OFF électrique et pas ON/OFF par fil pilote) Moi j'utilise un SRT321 qui est relié directement àplusieurs FGS212 dans la même pièce, ça fonctionne parfaitement et pas besoin de box nécessairement (le SRT321 est jumelé avec les FGS321). Tu règles la consigne sur le thermostat, il gère l'allumage des chauffages en fonction de la temp qu'il détecte et son algo PID. Pour les autres pièces, làça ne fonctionnera pas car tu voudrais avoir un thermostat qui gère plusieurs sondes en plus de la sienne...et qui pilote indépendamment plusieurs modules en fonction de différentes sondes. Pour ça il te faut une box.
-
Salut, j'ai besoin d'un petit coup de main pour savoir si je fais bien ou mal un truc (pourtant simple et pourtant j'ai pas l'impression d'être une grosse quiche avec ma HC2) Voila: j'ai des pièces avec des détecteurs de présence fibaro et des philips Hue. Je veux que les ampoules s'allument quand je rentre (à certaines heures) et qu'elles s'éteignent si rien n'est détecté pendant, mettons 300s Simple hein ? ben non Pour l'allumage, pas de souci. En revanche pour le détecteur d'absence, c'est plus compliqué et je soupçonne que ma méthode fait planter ma box (j'arrive systematiquement à des "out of memomy" au bout d'1 ou 2 jours de marche. grrrr) Voici (cf en PJ) la scène la scene bloc simple d'où je suis parti . Alors j'ai bien conscience qu'à chaque retour au statut normal, un nouveau décompte se lance et qu'à la longue, si je passe bcp de temps dans une pièce, ça peut faire bcp. C'est pourquoi j'avais eu l'idée de passer ma scene en LUA et d'y mettre un fibaro.abort si le nb de scene active > 1.... mais sans succès. Comment feriez vous pour automatiser une extinction de lumière (sans passer par GEA, j'ai pas encore eu le courage d'y toucher ) merci
-
ça marche aussi chez moi, le problème c'est que ça n'efface pas les anciens devices dans la database homekit et on se retrouve avec des devices "morts" qui polluent la base car chaque device doit comporter un nom siri unique. Il faudrait vraiment un systeme de reset homebridge dans la base homekit
-
Topic unique Flic: Le Petit Bouton Physique Pour Piloter Une Hc2
ggpublic a répondu à un(e) sujet de ggpublic dans Périphériques et matériels autres
Je pense pas. Bluetooth low energy: https://en.m.wikipedia.org/wiki/Bluetooth_low_energy À mon avis c'est supporté sur les devices récents uniquement Sent from my iPad using Tapatalk -
Topic unique Flic: Le Petit Bouton Physique Pour Piloter Une Hc2
ggpublic a répondu à un(e) sujet de ggpublic dans Périphériques et matériels autres
So far, ça marche tres bien. 1 et 2: https://www.indiegogo.com/projects/flic-the-wireless-smart-button#/ 3: pas de spec en tête mais ça ne m'a jamais posé de pb (àsurveiller) 4: difficile àdire ça dépend de l'utilisation. C'est du Bluetooth LE donc àpriori fait pour durer. (Ils annoncent 5 ans en stand-by). Piles boutons ronde Sent from my iPad using Tapatalk -
@ilcato sure I am. The thermostat I am talking about (srt321) is rather popular among zwave thermostats. Just pm what you need to get in order to move forward. Sent from my iPad using Tapatalk