-
Compteur de contenus
4 434 -
Inscription
-
Dernière visite
-
Jours gagnés
201
Tout ce qui a été posté par Steven
-
Non, un cas réel, je me suis planté dans la programmation de ma simulation et l'erreur est tellement grosse que je suis sà»r que tu vas peiner à trouver. Pour revenir aux posts précédents, je suis d'accord avec toi mais cela ne répond qu'à ta problématique qui est d'effectuer une action UNE seule fois. Ou là , en effet, c'est assez simple à gérer. Par contre dans le cas demandé qui serait de n'effectuer une action que toutes les X secondes maximum, il faut stocker l'heure de la dernière exécution et la comparer ce que GEA ne fait pas actuellement. Et s'il faut connaitre l'heure d’exécution, il faut être capable de la stocker dans un environnement partagé.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Pas plus d' 1 heure 30 par jour, c'est mon seuil de tolérance à tes articles
-
Cherchez l'erreur sur ma programmation foireuse de simulation de présence local vac = {"Dates", "14/08/2014", "27/08/2014"} local estVac= {"If", {{"Global", "Chauffage", "VACANCES"}}} GEA.add( id["LAMPE_ENTREE"], 30, "Simul : allumage entrée #time#", {estVac, vac, {"Inverse"}, {"turnOn"}, {"Time", "Sunrise", "Sunrise"}} ) GEA.add( id["LAMPE_ENTREE"], 30, "Simul : allumage entrée #time#", {estVac, vac, {"Inverse"}, {"turnOn"}, {"Time", "Sunrise+120", "Sunrise+120"}} ) GEA.add( id["LAMPE_ENTREE"], 30, "Simul : allumage entrée #time#", {estVac, vac, {"Inverse"}, {"turnOn"}, {"Time", "01:04", "01:04"}} ) GEA.add( id["LAMPE_ENTREE"], 5*30, "Simul : extinction entrée #time#", {estVac, vac, {"turnOff"}} ) GEA.add( id["LAMPE_ESCALIER"], 30, "Simul : allumage escalier #time#", {estVac, vac, {"Inverse"}, {"turnOn"}, {"Time", "Sunrise+5", "Sunrise+5"}} ) GEA.add( id["LAMPE_ESCALIER"], 30, "Simul : allumage escalier #time#", {estVac, vac, {"Inverse"}, {"turnOn"}, {"Time", "Sunrise+90", "Sunrise+90"}} ) GEA.add( id["LAMPE_ESCALIER"], 30, "Simul : allumage escalier #time#", {estVac, vac, {"Inverse"}, {"turnOn"}, {"Time", "01:06", "01:06"}} ) GEA.add( id["LAMPE_ESCALIER"], 2*30, "Simul : extinction entrée #time#", {estVac, vac, {"turnOff"}} ) GEA.add( id["LAMPE_NOLAN"], 30, "Simul : allumage Nolan #time#", {estVac, vac, {"Inverse"}, {"turnOn"}, {"Time", "Sunrise+6", "Sunrise+6"}} ) GEA.add( id["LAMPE_NORA"], 30, "Simul : allumage Nora #time#", {estVac, vac, {"Inverse"}, {"turnOn"}, {"Time", "Sunrise+16", "Sunrise+16"}} ) GEA.add( id["LAMPE_NOLAN"], 10*30, "Simul : extinction Nolan #time#", {estVac, vac, {"turnOff"}} ) GEA.add( id["LAMPE_NORA"], 15*30, "Simul : extinction Nora #time#", {estVac, vac, {"turnOff"}} ) GEA.add( id["TV"], 30, "Simul : allumage TV #time#", {estVac, vac, {"Inverse"}, {"turnOn"}, {"Time", "Sunrise+60", "Sunrise+60"}} ) GEA.add( id["TV"], 60*30, "Simul : extinction TV #time#", {estVac, vac, {"turnOff"}} )
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
C'est agendé
-
Pour l'instant, je ne les lit pas et je comptais me réserver une soirée complète pour le faire. Maintenant que je sais que tu y participes, je vais rajouter une soirée à mon agenda. Tu penses que cela va suffire ?
-
Topic unique Fibaro - Smoke Sensor - Fgss-101
Steven a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Lors de ma première inclusion, je trouvais que la température ne remontais pas bien, j'avais donc modifier la remontée et tuer ma pile en moins de 4 mois. Je suis revenu avec les paramètres par défaut et plus aucun soucis.- 309 réponses
-
- détecteur
- fumée
-
(et 1 en plus)
Étiqueté avec :
-
C'était pas une perche mais l'arbre de Tule
-
C'est vrai que c'est agréable, sur ce forum il y a une grande communauté de béta testeurs et un béta tout court (mais je l'aime bien quand même celui-ci)
-
Le problème est le suivant : Chaque fois que le détecteur est activé en mode instantané, la HC2 relance une instance de GEA qui est donc déconnectée des autres. Le seul moyen de faire discuter 2 scènes différentes est de passer par des variables globales ou un module virtuel. Vu l'ampleur du projet, je suis entrain de réfléchir s'il ne serait pas intelligent de lui greffer un module virtuel qui permettrait : 1. De tout suspendre 2. Affiche les X dernières tâches exécutées 2. De suspendre uniquement une tache (demandé par @Shyrka973 il y a mille an) 3. De définir un MaxPar* et un MinPar** * Permettrait d'avoir une tâche qui s’exécute une fois maximum par tranche de X secondes ** Permettrait d'avoir une tâche qui s'exécute au moins une fois toutes les X secondes même si la condition n'est pas remplie Mais bon, tout cela demande du temps et de la patience.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@JM13 J'avais oublié un petit détail, lorsqu'une pile est à l'état critique, Fibaro renvoi 255 au lieu du pourcentage de batterie restant. Une nouvelle version est donc disponible, le 255 est remplacer par 0 pour affiché le module en tête de liste. Pour les flemmards ou ceux qui ont personnalisé leur module, le code modifié est ici, c'est juste la ligne 7 qui a été ajoutée : local modules = {} for i = 1, 350 do if (string.find(fibaro:get(i, 'isBatteryOperated'), "1" )) then local batt = fibaro:getValue(i, 'batteryLevel') if (batt and (tonumber(batt) ~= nil)) then if (tonumber(batt) == 255) then batt = 0 end table.insert(modules, {batt, fibaro:getName(i) .. " (" .. i .. ")"}) end end end function comp(w1,w2) return tonumber(w1[1]) < tonumber(w2[1]) end table.sort(modules,comp) for index, value in ipairs(modules) do pcall( function() fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label"..index..".value", value[2].. " ... " .. value[1] .. "%") end ) end
-
Use this / Utilise cela : GEA.add({"Value+",72,50}, 30, "", {{"turnOn",67}}) No need to specify a time periode for a full day and the {"Value+", .., ..} is the condition so it must be the parameter 1 Pas besoin de spécifié de plage horaire pour une journée complète et {"value+", .., ..}" est la condition et doit donc être le premier paramètre.
- 905 réponses
-
- SCRIPT LUA
- Contrôle
-
(et 1 en plus)
Étiqueté avec :
-
Topic unique Gestion Station Oregon
Steven a répondu à un(e) sujet de Nico dans Chauffage et Energie
Toujours bon ? -
Je n'en ai pas donc il me faudrait leur type "temperature_sensor" précis pour que je puisse le faire. Ou le mieux.. Tu le fait Vacancier va
-
Topic unique Gestion Station Oregon
Steven a répondu à un(e) sujet de Nico dans Chauffage et Energie
J'espère que ton code n'est pas dans le main loop -
Je confirme ce que dit Hansolo ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Cela peut venir aussi de l'intervalle de détection de ton module. Le mien fait une pause de 12 secondes entre chaque détection.
-
local monTableauExploitable = json.decode(json_recu)
-
Un lapin ... qui prend l'avion ... mais oui, c'est ça ... et la marmotte met le chocolat ... N'importe quoi.
-
Non mais il reviendra sûrement
-
Alors àbientôt ☺
-
Heuu pour OpenKarotz j'ai déjàtout fait. http://www.openkarotz......
-
Non, le Karotz est autant pourri que le Nabaztag si tu reste sur les serveurs de Violet àl'abandon depuis bientôt 2 ans. Par contre tu peut libérer ton Karotz avec OpenKarotz, un excellent firmware qui te permet de commander ton lapin par simple requête http. D'ailleurs encore bravo àson auteur qui nous regarde du coin de l'oeil
-
Elle ne servait et ne sert a rien Sinon il faut mettre le repeat mais il va éteindre toute les 3 mn une prise déjàéteinte.
- 905 réponses
-
- SCRIPT LUA
- Contrôle
-
(et 1 en plus)
Étiqueté avec :
-
Moi j'ai du mettre dans la chambre des enfants les détecteurs entre le sol et la porte-fenêtre. S'ils marchent trop fort sur la lame de plancher, l'alarme s'enclenche.
-
Rien d'anormal, une fois la prise éteinte, il faudrait que la prise consomme plus de 90w pendant 30s pour que GEA repère son activation et sorte du mode veille. Sinon dans l'entête de ton script tu as mis sensorValue au lieu de valueSensor.
- 905 réponses
-
- SCRIPT LUA
- Contrôle
-
(et 1 en plus)
Étiqueté avec :