-
Compteur de contenus
3 525 -
Inscription
-
Dernière visite
-
Jours gagnés
10
Tout ce qui a été posté par 971jmd
-
topic unique Fibaro Switch 2 - FGS-213 / FGS-223
971jmd a répondu à un(e) sujet de BenjyNet dans Modules Fibaro
salut le module il est du cotée ou arrive la phase lampe -
ok merci
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
GEA.add(true, 0, "", {"httprequest", "http://192.168.1.188/Notification?&lum=15&type=PAC&txt=notif&flash=&msg="..urlencode("Bonjour et madamme")})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
incroyable teste comme ça GEA.add(true, 30, "", {"httprequest", "http://192.168.1.188/Notification?&lum=15&type=PAC&txt=notif&flash=&msg=Bonjour et madamme"}) j'ai placée le texte a l'arrière
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Steven j'ai développée une version de GEA alarme plus complète qui tourne nikel depuis 6mois le SP (super programmateur) dispose de 6 programmes et chaque programme dispose d'une heure de DÉBUT et une Heure de FIN je souhaite avoir un avis sur une éventuel possibilité d’intégrée le SP dans la future GEA exemple du programme N1 local P1 = "Blocage inter CH Enfant" local P2 = "Lampe du jardin" local P3 = "VL de la Cuisine O/F" local P4 = "" local P5 = "" local P6 = "" --P1 ----Mise a jour de la label du programme 1 selon votre choix GEA.add(true, 0, "", {{"Label", id["GEA_ALARM_A"], "v1", P1} }) GEA.add( {"Label", id["GEA_ALARM_A"], "nprog", "P1"}, -1, "", {{"Label", id["GEA_ALARM_A"], "information", P1}}) ----Hologe n°1 programme 1 GEA.add({{"Alarm", id["GEA_ALARM_A"]},{"Label", id["GEA_ALARM_A"], "ActifDesac01", "Activé"}}, 0, "Interupteur bloqué" , {{"Label", 337, "Label2", "Bloquée"}}) ----Hologe n°2 programme 1 GEA.add({{"Alarm2", id["GEA_ALARM_A"]}, {"Label", id["GEA_ALARM_A"], "ActifDesac01", "Activé"}}, 0, "Interupteur débloqué", {{"Label", 337, "Label2", "Débloque"}}) et du cotée du code GEA -----Programe 1 alarm = {name = "Alarm", optimize = true, control=function(id) return GEA.options.number.control(id) end, getValue=function(id) if (os.date("%H:%M", GEA.runAt) == fibaro:getValue(id, "ui.lblAlarme.value")) then local days = fibaro:getValue(id, "ui.lblJours.value") days = days:lower() selected = tools.split(days, " ") for i = 1, #selected do for j = 1, #GEA.trad.week_short do if (GEA.trad.week_short[j] == selected[i]) then if (GEA.traduction.en.week[j]:lower() == os.date("%A"):lower()) then return true end end end end end return false end, }, alarm2 = {name = "Alarm2", optimize = true, control=function(id) return GEA.options.number.control(id) end, getValue=function(id) if (os.date("%H:%M", GEA.runAt) == fibaro:getValue(id, "ui.lblAlarme2.value")) then local days = fibaro:getValue(id, "ui.lblJours.value") days = days:lower() selected = tools.split(days, " ") for i = 1, #selected do for j = 1, #GEA.trad.week_short do if (GEA.trad.week_short[j] == selected[i]) then if (GEA.traduction.en.week[j]:lower() == os.date("%A"):lower()) then return true end end end end end return false end, },
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
ok merci pour cette précision
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
A ok je vient de comprendre ..urlencode ça fonctionne nikel avec le ..urlencode de GEA merci
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
voici la requête GEA.add(true, 0, "", {"httprequest", "https://api.telegram.org/bot99999999:AAGxxxxxxxxxx/sendMessage?chat_id=9999999&text=la tête é è à"})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
super boulot steven comme dab j'ai tester moi avec raquette télégramme, ça fonctionne mai il y des soucie avec le è é ê à......
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Je vois une seul chose à faire suprime ta variable SMARTLED et crée une nouvelle :LED Et dans GEA GEA.add(true, 0 , "", {{"Global", "LED", "bonjour Démarage GEA"}}) N’oublie pas dans la scène de modifier le nom de la variable --[[%% properties%% globalsLED--]] local MESSAGE = fibaro:getGlobal("LED")local http = net.HTTPClient()
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
tu ma dit que la requête suivante fonctionne nikel http://192.168.1.188/Notification?msg=bonjour et salut&lum=15&type=PAC&txt=notif&flash=1 si on n'oublie les global variable et et gea alors teste la scene suivante --[[ %% properties %% globals --]] local http = net.HTTPClient() http:request("http://192.168.1.188/Notification?msg=Bonjour et madamme&lum=15&type=PAC&txt=notif&flash=1", {options = {method = 'GET'} success = function(response) fibaro:debug("OK") end, error = function(err) fibaro:debug("Error: " ..err) end })
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
rien ne se passe, aucun réaction
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
et si ça ne fonctionne pas essaye avec la scène suivante 1- la scène suivante, copie la et enregistre 2- Dans GEA : colle le code suivant et enregistre GEA.add(true, 0 , "", {{"Global", "SMARTLED", "bonjour Démarage GEA"}}) --[[ %% properties %% globals SMARTLED --]] local times = os.date("%H:%M") fibaro:debug("HEURE>>>: " ..times) local timestamp = os.date("%Y%m%d") fibaro:debug("DATE>>>: " ..timestamp) local MESSAGE = fibaro:getGlobalValue("SMARTLED") local http = net.HTTPClient() http:request("http://192.168.1.188/Notification?msg="..MESSAGE.."&lum=15&type=PAC&txt=notif&flash=1", {options = {method = 'GET'} success = function(response) fibaro:debug("OK") end, error = function(err) fibaro:debug("Error: " ..err) end }) --Remet le variable a 0 fibaro:setGlobal("SMARTLED", "0")
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
salut pas de souci 1- la scène suivante, copie la et enregistre 2- Dans GEA : colle le code suivant et enregistre GEA.add(true, 0 , "", {{"Global", "SMARTLED", "bonjour Démarage GEA"}}) et dit moi ce qui se passe --[[ %% properties %% globals SMARTLED --]] local debug = true; local url = "http://192.168.1.188/Notification?&lum=15&type=PAC&txt=notif&flash=1"&msg=" local function log(str) if debug then fibaro:debug(str); end; end local function errorlog(str) fibaro:debug("<font color='red'>"..str.."</font>"); end --Empêche la scène de fonctionner à nouveau if (tonumber(fibaro:getGlobalValue("SMARTLED")) == 0) then fibaro:abort(); end local selfhttp = net.HTTPClient({timeout=2000}) local msge = fibaro:getGlobalValue("SMARTLED") log(msge); url = url .. msge selfhttp:request(url, { options={ headers = selfhttp.controlHeaders, data = requestBody, method = 'GET', timeout = 5000 }, success = function(status) local result = json.decode(status.data); if result.ok == true then log("successful"); else errorlog("failed"); log(status.data); end end, error = function(error) errorlog("ERROR") log(error) end }) --Remet le variable a 0 fibaro:setGlobal("SMARTLED", "0")
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
rajoute das l'entête de la scène SMARTLED sous globas --[[ %% properties %% globals SMARTLED --]]
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
la variable est bien a 0 verifi dans le gestionnaire des variables
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
dans GEA teste simple GEA.add(true, 30, "", {{"Global", "SMARTLED", "bonjour et bienvenue"}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
j'ai une autre scène a tester plus musclé --[[ %% properties %% globals --]] local debug = true; local url = "http://192.168.1.188/Notification?&lum=15&type=PAC&txt=notif&flash=1"&msg=" local function log(str) if debug then fibaro:debug(str); end; end local function errorlog(str) fibaro:debug("<font color='red'>"..str.."</font>"); end --Empêche la scène de fonctionner à nouveau if (tonumber(fibaro:getGlobalValue("SMARTLED")) == 0) then fibaro:abort(); end local selfhttp = net.HTTPClient({timeout=2000}) local msge = fibaro:getGlobalValue("SMARTLED") log(msge); url = url .. msge selfhttp:request(url, { options={ headers = selfhttp.controlHeaders, data = requestBody, method = 'GET', timeout = 5000 }, success = function(status) local result = json.decode(status.data); if result.ok == true then log("successful"); else errorlog("failed"); log(status.data); end end, error = function(error) errorlog("ERROR") log(error) end }) --Remet le variable a 0 fibaro:setGlobal("SMARTLED", "0")
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
salut est tu sur de ta requête http teste la dans un explorateur http://192.168.1.188/Notification?msg=bonjour et salut&lum=15&type=PAC&txt=notif&flash=1
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
salut me revoilà alors oui effectivement si la variable SMARTLED ne retourne pas a zéro, pas d’exécution possible 1- premier des chose vas dans le gestionnaire de variable est mes 0 dans la variable SMARTLED et enregistre donc variable à zero: 2- 18:18 envois la phrase bonjour...... dans la variable et remet 2sec après automatiquement la variable à ZERO GEA.add(true, 30, "", {{"Time", "18:17", "18:18"}, {"Global", "SMARTLED", "bonjour%ET%bienvenue"}, {"Sleep", 2, {"Global", "SMARTLED", "0"}}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Tu a bien créé la variable SMARTLED dans le gestionnaire des variables ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
A ok GEA 6 ah oui tu peux installer la version 6
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
La version de quoi
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :