-
Compteur de contenus
3 525 -
Inscription
-
Dernière visite
-
Jours gagnés
10
Tout ce qui a été posté par 971jmd
-
salut à tous merci pour ce partage, j'ai tester de mon cotée et ça fonctionne bien Mais j'ai une question, est-il possible de réaliser la méthode PUT avec Quick app ? Si par exemple on souhaite modifier une valeur unction QuickApp:onInit() Walli = 235 self:Raf1() end function QuickApp:Raf1() --- ID ID = api.get("/devices/"..Walli).properties.parameters[3].id self:debug("Intensité du Walli", ID) self:updateView("etat", "text", "ID " ..ID.. " ") self:debug("Intensité du Walli", ID) ---lastReportedValue lastReportedValue = api.get("/devices/"..Walli).properties.parameters[3].lastReportedValue self:debug("Intensité du Walli", lastReportedValue) self:updateView("etat2", "text", "lastReportedValue " ..lastReportedValue.. " ") self:debug("Intensité du Walli", lastReportedValue) ---brightness 13 brightness = api.get("/devices/"..Walli).properties.parameters[4].value self:debug("Intensité du Walli", value) self:updateView("etat3", "text", "brightness " ..brightness.. " % ") self:debug("Intensité du Walli", brightness) setTimeout(function() self:Raf1() end, 4*1000) end
-
salut tout le monde, j'ai une question concernant le le WALLI FGWDSEU-221 "WALLI SWITCH" je souhaite paramétrer le module en mode impulsionnelle: paramètre 150 sur Sortie 1 = 2 Et rien n'y fait le module reste toujours ON/OFF pas d'impulsion. une idée
-
OUI mai grace à ton aide Merci encore j'ai appris pas mal de choses.
-
Alors je sais que tu avais fait beaucoup mieux que moi, et moi je fais que débuter dans le QA
-
le Pourquoi tu définis un timeout de 1s pour ON24_S1_C1() C'est pour éviter d'avoir allumé 2 climatiseurs en même temps, question de délestage électrique j'ai refait function QuickApp:B2H() --- ON 24 self:ON24_S1_C1() setTimeout(function() self:ON24_S1_C2() end, 5000) --- Auto OFF duration = 30 *1000 test1(self) setTimeout(function() test2(self) end, 10000) self:updateView("etat", "text", "Dernière action >> 2 Heurs") self:debug("BOUTON 2H") end
-
voila comment j'ai fait function QuickApp:B2H() --- ON 24 setTimeout(function() self:ON24_S1_C1() end, 1000) setTimeout(function() self:ON24_S1_C2() end, 5000) --- Auto OFF duration = 30 *1000 setTimeout(function() test1(self) end, 5000) setTimeout(function() test2(self) end, 10000) self:updateView("etat", "text", "Dernière action >> 2 Heurs") self:debug("BOUTON 2H") end
-
dac
-
ça fonctionne merci, mai quel est le role de la variable decal1 et 2
-
oui mai j'ai pas encore arrêté la fatigue
-
je comprend pas trop le decal1 et 2 decal1 = setTimout(function() test2(self) end, 5000) --- 5 S decal2 = setTimout(function() test3(self) end, 10000) --- 10 S j'ai une erreur Unknown error occurred: handleJsonRpc
-
Petite parenthèse tu sais comment on appuie sur un bouton d'un QA avec GEA GEA.add(true, 0, "", {{"QA", 58, "onReleased", "ON24_S1_C1" }}) ca fonctionne pas
-
j'ai essayer avec 3 Duration --2H function QuickApp:buttonClim2() self:debug("BOUTON 2H") duration1 = 7*1000 test1(self) self:updateView("etat", "text", "Dernière action >> 2 Heurs") end --2H function QuickApp:buttonClim2() self:debug("BOUTON 2H") duration2 = 10*1000 test2(self) end --2H function QuickApp:buttonClim2() self:debug("BOUTON 2H") duration3 = 12*1000 test3(self) end function test1(self) ---self:ON24_S1_C1() if timeoutClim1 > 0 then clearTimeout(timeoutClim1) timeoutClim1 = 0 end timeoutClim1 = setTimeout(function() self:OFF_S1_C1() end, duration1) end function test2(self) ---self:ON24_S1_C1() if timeoutClim2 > 0 then clearTimeout(timeoutClim2) timeoutClim1 = 0 end timeoutClim2 = setTimeout(function() self:OFF_S1_C2() end, duration2) end function test3(self) ---self:ON24_S1_C1() if timeoutClim3 > 0 then clearTimeout(timeoutClim2) timeoutClim1 = 0 end timeoutClim3 = setTimeout(function() self:OFF_S1_C3() end, duration3) end ami rien
-
if timeoutClim1 > 0 then clearTimeout(timeoutClim1) timeoutClim1 = 0 end timeoutClim1 = setTimeout(function() self:OFF_S1_C1() end, duration) end function test2(self) ---self:ON24_S1_C2() if timeoutClim2 > 0 then clearTimeout(timeoutClim2) timeoutClim2 = 0 end timeoutClim2 = setTimeout(function() self:OFF_S1_C2() end, duration) end function test3(self) ---self:ON24_S1_C3() if timeoutClim3 > 0 then clearTimeout(timeoutClim3) timeoutClim3 = 0 end timeoutClim3 = setTimeout(function() self:OFF_S1_C3() end, duration) end Idée l'idée serait de mettre une Tampo de cinq secondes devant le self:OFF_S1_C1() et self:OFF_S1_C2() et self:OFF_S1_C3() un fibaro:sleep
-
alors je vient de comprendre le truc mai je ne c'est pas le résoudre je t'explique Quand j'ai fait les tests avec les lumières ça fonctionnait très bien, sauf que maintenant j'ai raccorder le module IR et ce dernier ne peut pas accepter simultanément trois OFF Il faut que tu m'aides à trouver une solution pour temporiser les OFF des trois clim
-
HELP Une heure que j'essaye de faire. GEA appuyer sur un bouton, je n'y arrive pas s'il vous plaît aidez-moi je deviens fou
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
quand j uppuis sur le bouton 2H. (buttonClim2) --2H function QuickApp:buttonClim2() self:debug("BOUTON 2H") duration = 10*1000 test1(self) test2(self) --- test3(self) self:updateView("etat", "text", "Dernière action >> 2 Heurs") end il active function test1(self) ---self:ON24_S1_C1() if timeoutClim1 > 0 then clearTimeout(timeoutClim1) timeoutClim1 = 0 end timeoutClim1 = setTimeout(function() self:OFF_S1_C1() end, duration) end après les 10 seconde j'ai [18.11.2021] [11:52:48] [DEBUG] [QUICKAPP55]: connection error
-
salut à tous j'ai un soucie avec mon QA qui fonctionne tres bien et maintenant j'ai dans le debug connection error avez vous une idée
-
et avec une méthode PUT ?
-
salut @Lazer j'ai essayer et toujours pareille 0 à 100 et toujours avec le %
-
une question, pensez-vous que la fonction centralSceneEvent fonctionne sur les QA ?
-
-
ok merci pour l'explication
-
Non je crois pas
-
Une chose que j'aurais aimé savoir, c'est le un entre les accolades, À quoi sert-il ? local value2 = val.values [1]
-
Finalement je viens de trouver je l'ai placé derrière values[1]*2 Par contre il y a une chose un peu dérangeant dans le slider c'est le pourcentage qu'il affiche quand on le déplace, et là je crois pas qu'on peut faire grand choses