-
Compteur de contenus
4 434 -
Inscription
-
Dernière visite
-
Jours gagnés
201
Community Answers
-
Steven's message in Aide Code Lua Et Wallplug Pour Coupure Multiroom was marked as the answer
Alors
Ton script actuel ne fonctionnera que :
Au démarrage de ta box ou sauvegarde de ton script Lorsque la variable JourChome va changer Donc à 17h00 et 8h00 rien ne se passera.
Voici donc une proposition .. NON TESTEE mais que devrait te donner une bonne base, voir plus.
--[[ %% autostart --]] while true do -- date du jours local currentDate = os.date("*t") -- heure actuel au format HH:mm local heure = string.format("%02d", currentDate.hour) .. ":" .. string.format("%02d", currentDate.min) -- jour de travail local jourdetravail = fibaro:getGlobalValue("JourChome") == "NON" if (heure == "17:00") then -- allumage fibaro:call(150, "turnOn") elseif (heure == "08:00" and jourdetravail) then -- éteindre fibaro:call(150, "turnOff") end -- on attend 1 minute fibaro:sleep(60*1000) end Cordialement
-
Steven's message in Comment Faire Clignoter En Permanence Une Lampe Philips Hue was marked as the answer
huelightid=3
hueuser = "xxxxxxxxxxx";
hueIP = "192.168.x1.xx";
huePort = 80;
Hue = Net.FHttp(hueIP,huePort)
while true do
response ,status, errorCode = Hue:PUT('/api/'..hueuser..'/lights/'..huelightid..'/state', '{"on":true, "alert":"lselect"}')
response ,status, errorCode = Hue:PUT('/api/'..hueuser..'/lights/'..huelightid..'/state', '{"effect":"colorloop"}')
-- On attend 28 secondes avant de relancer.
fibaro:sleep(28000)
end
-
Steven's message in Problème De Va Et Viens... was marked as the answer
Je confirme, c'est exactement l'installation que j'ai chez moi. Avec donc 2 interrupteurs bistables standards et le même schéma (schéma 2).
mon schéma ... idem au tiens
mes paramètres
-
Steven's message in Mofifier Une Valeur Ou Action Sur Module Via Requette Http was marked as the answer
http://login:password@192.168.0.57/api/callAction?deviceID=153&name=pressButton&arg1=4
-
Steven's message in Effacer Le Dernier Caractère was marked as the answer
local foo = "Foo1" fibaro:debug(foo:sub(1, foo:len()-1)) Bon dodo
-
Steven's message in Problème De Suppression was marked as the answer
C'est simple, si je suis sur home.fibaro.com, il m'est impossible du supprimer.
Par contre, si je suis à la maison, sur 192.168.x.x, je n'ai aucun soucis.
Allez, dit moi que tu es sur home.fibaro.com ?
-
Steven's message in Trigger Dans Main Loop D'un Module Virtuel was marked as the answer
Moi j'en arrive à me demander comment tu as pu croire que les main loop utilisaient les triggers
Le main loop, c'est pas le truc qui tourne en boucle et qui n'a justement pas besoin d'être "trigger" ... puisque de tout façon il tourne
Moi je dis qu'un peu de repos, parfois, cela fait du bien.
-
Steven's message in Passage Bloc En Lua was marked as the answer
C'est normal.
En autostart, cela exécute ton code tout les jours à 22:00 sinon, sur appel*, tu l’exécutes une seul fois. Ce code a du sens.
* Par exemple, si toi tu lance le scénario manuellement.
-
Steven's message in Programmation Lua Basique was marked as the answer
Reprend ton code original qui était bien mieux que les versions dégradées et ajoute tonumber()
if (tonumber(jour_nuit) == 1) then ... else ... end