-
Compteur de contenus
1663 -
Inscription
-
Dernière visite
-
Jours gagnés
26
Tout ce qui a été posté par Berale64
-
Zuckerberg veut développer un système domotique pour la maisonhttp://www.lemondeinformatique.fr/actualites/lire-zuckerberg-veut-developper-un-systeme-domotique-pour-la-maison-63449.html Dans la mesure ou "Domus" en latin c'est la maison, koiksé la domotique pour la maison. F'rait mieux de vendre des montagnes de sucre celui là .
-
T'as rien pour les numéros du Loto !!! Très beau boulot. -
Bonne Année les Geeks !!!
-
Bon, je vous laisse pour quelques jours. Y'a des fêtes à préparer. Des huitres, du foie gras (encore !!! ) et tout et tout.... Soyez sage.
-
Non, ce n'est pas une boucle. C'est un bloc d'instructions mis en attente d'exécution. Le temps d'attente étant défini àla dernière ligne de la fonction. Voir exemple en page 1 de ce sujet.
-
Sujet résolu Lua : Liste Des Fonctions, Propriétés, Manipulatiion Date/heure, ...
Berale64 a répondu à un(e) sujet de jjacques68 dans HC2
Tu vas dans ton post initial. Tu choisis "modifier". Puis "utiliser éditeur complet". Et là , tu peux choisir "résolu" -
Ce script est une boucle infinie qui commence en ligne 9 et se termine en 22. Le sleep correspond àune pause de 1mn. 1000 correspond à1 seconde. Donc, toutes les minutes on regarde si c'est l'heure d'actionner le WP.
-
Il me semble que tu te lances dans des trucs très compliqués avec des settimeout et des fonctions etc ... voilà un truc tout simple qui allume selon tes conditions et qui éteint sans condition, donc même si tu allumes manuellement. --[[ %% autostart %% properties %% globals --]] While true do local currentDate = os.date("*t"); local triggerTime = string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min); if ((currentDate.wday == 1 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6 or currentDate.wday == 7) and triggerTime == "09:59")then fibaro:call(10, "turnOn"); end if (triggerTime == "19:00") then fibaro:call(10, "turnOff); end fibaro:sleep(60*1000); end
-
Sujet résolu Lua : Liste Des Fonctions, Propriétés, Manipulatiion Date/heure, ...
Berale64 a répondu à un(e) sujet de jjacques68 dans HC2
Il n'existe pas de doc officielle, mais en grattant on fini par trouver son bonheur. "lua fibaro" dans ton moteur de recherche. -
Sujet résolu Lua : Liste Des Fonctions, Propriétés, Manipulatiion Date/heure, ...
Berale64 a répondu à un(e) sujet de jjacques68 dans HC2
Si c'est une doc Lua Fibaro que tu cherches, c'est simple, ça n'existe pas. -
Une méthode simple consiste àfaire une scène en mode block puis de la convertir en lua. Tu apprendras ainsi beaucoup et vite.
-
Comment Un Flood Sensor A Bousillé Notre Repas De Noel...
Berale64 a répondu à un(e) sujet de D-GK dans Le bistrot
C'est pas très au point tous ces machins électroniques !!! http://www.ladepeche.fr/article/2015/12/26/2245304-savoie-renault-espace-demarre-seul-percute-talus-fillette-bord.html -
Le foie gras a répondu à mes attentes. Avec un Monbazillac 2003 splendide ... Bonnes fêtes à tous.
-
Et encore, moi le net n'existait même pas ...
-
C'est Noël !!!
-
Salut Gaby, Je ne sais pas ce que tu as appris pendant tes "chères études" mais voilà de quoi te faire une idée sur LUA. http://www.lua.org/manual/5.1/manual.html Pas très compliqué quand on ne cherche pas à imiter Krikroff !!!
-
Voilà , c'est ça le forum. Petite remarque pour ceux qui s'inscrivent juste pour le tirage au sort! J'ai rein dit,
-
J'ai encore jamais fait, mais il me semble qu'il faut jouer avec table.insert
-
Topic unique Chauffage Au Sol
Berale64 a répondu à un(e) sujet de gars_toff dans Chauffage et Energie
Non, ce n'est pas la pac mais l'électrovanne qu'il veut piloter. -
Ben non. Acheter chinois c'est acheter deux fois.
-
On est deux....
-
On ne sait toujours pas si c'est du Zwave. Alors copie or not copie ? Il faut aussi savoir que dans la culture chinoise être copié est un honneur. ça veut dire que ce que l'on fait est super bien. Évidement, nous on voit les choses différemment.
-
Ceci explique cela: http://www.szneo.com/en/about/index.php?id=19
-
Voilàcomment je vois les choses. --[[ %% properties 169 value %% globals --]] local currentDate = os.date("*t"); local TriggerTime = string.format("%02d",currentDate.hour)..":"..string.format("%02d",currentDate.min)..":"..string.format("%02d",currentDate.sec); time = fibaro:getGlobalValue("CTime"); fibaro:debug(time); if (tonumber(time) == 0) then -- la première foi la variable Ctime est à0 fibaro:setGlobal("CTime", TriggerTime); fibaro:abort(); end _, _, h1, m1, s1 = string.find(time, "(%d+)%d+)%d+)") _, _, h2, m2, s2 = string.find(TriggerTime, "(%d+)%d+)%d+)") dh = h2-h1; if (dh < 0) then dh = dh + 24; end dm = m2-m1; if (dm < 0) then dm = dm + 60; end ds = s2-s1; if (ds < 0) then ds = ds + 60; end local status = fibaro:getValue(169, "value"); if (status == "1") then -- le Device pass de off àon -- le temps correspond àun temps d'arrêt fibaro:debug("arret pendant :"..dh.." h "..dm.." m "..ds.." s"); else -- le device passe de on àoff -- le temps calculé correspond àun temps de marche fibaro:debug("marche pendant :"..dh.." h "..dm.." m "..ds.." s"); end fibaro:setGlobal("CTime", TriggerTime); Il faut créer une variable CTime. Tu peux mettre plusieurs triggers et utiliser json pour gérer plusieurs devices avec la même scène et la même variable. A toi de voir ce que tu fais avec les temps calculés.
