-
Compteur de contenus
9 579 -
Inscription
-
Dernière visite
-
Jours gagnés
59
Tout ce qui a été posté par pepite
-
@Steven Done pour validation
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
oui oui, je l'ai mis dans le post d'avant lol Je fais une version avec ca et je te l'envoie pour validation lol histoire de faire mieux que 1,0 ou 0,1, ou 2,1..... merci !!!
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Ca ca fait peur ;-) gros changelog lol
-
@Steven oui oui j'ai encore buggué sur le copier coller, plutot ca non (va voir tes mails ;-) api.post("/devices/" ..id(i].."/action/setProtection", {data=datas}) ou le faire direct avec GEA, pour moi c'est cela aussi
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Super ca, un bon concurent à Nuki alors. Le widget ? C'est a-dire ? Et tu as le retour de Qui Quand ? Depuis l'appli en bluetooth ?
-
@971jmd Tant mieux, mais je ne comprends pas ce que vient faire la le "action" des property. Autre info : ceci comme la 1ere version de Protection : --LocalProtection fibaro:call(id, "setProtection", 2) et ceci -- RF. fibaro:call(id, "setProtection", 1) Pour désactiver : fibaro:call(id, "setProtection", 0) C'est peut-etre plus . propre @Steven J'ai aussi la version en api.post() mais j'ai toujours des doutes pour le passage de paramètres local url = 'http://127.0.0.1:11111/api/devices/'..id[i]..'/action/setProtection' local datas = '{ "args": [2,1]}' api.post(url, {data=datas}) J'ai bon ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour @plastoc Alors avec le recul que penses tu de The Keys ? Bonne info le VD ;-)
-
@971jmd Essaie cela dans config() pour voir : GEA.options.protection = {name="Protection", optimize=true, control=function(id) if (not id) then id = GEA.currentMainId end return GEA.options.number.control(id) end, action=function(id,type,args) if (type(id) ~= "table") then id = {id} end for i=1, #id do local url = 'http://127.0.0.1:11111/api/devices/'..id[i]..'/action/setProtection' local datas if (not type) then if args:lower() == "on" then datas = '{ "args": [2,1]}' else datas = '{"args": [0,0]}' end end if type:lower() == "local" then if args:lower() == "on" then datas = '{ "args": [2,0]}' else datas = '{"args": [0,1]}' end end if type:lower() == "rf" then if args:lower() == "on" then datas = '{ "args": [0,1]}' else datas = '{"args": [2,0]}' end end local http = net.HTTPClient() http:request(url, { options = { method = "POST", data = datas }, success = function(response) end, error = function(err) tools.error(err) end }) end end },
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Supervision de consommation/production de l'installation
pepite a répondu à un(e) sujet de Phil67 dans Chauffage et Energie
Tu as trouvé le meilleur tuteur en la personne de @jojo -
Ce n'est pas du tout le code que je t'ai proposé, tu as tout modifié. Quand tu te demandes de l'aide, fais au moins semblant de tester le code qu'on te propose. Certes c'est certainement sur que j'ai fait des erreurs...fait au moins semblant avant de tout modifier
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Smartphone 6" Huawei Mate 10 Pro - FHD+ Amoled, Kirin 970, 6 Go, 128 Go Rom, Android 8.0
pepite a répondu à un(e) sujet de mprinfo dans Sites internet
je vais y aller ;-) -
Smartphone 6" Huawei Mate 10 Pro - FHD+ Amoled, Kirin 970, 6 Go, 128 Go Rom, Android 8.0
pepite a répondu à un(e) sujet de mprinfo dans Sites internet
Je n'ai jamais vu en fonctionnement ni jamais installé mais au vu des specs ca a l'air tres bien ;-) -
Smartphone 6" Huawei Mate 10 Pro - FHD+ Amoled, Kirin 970, 6 Go, 128 Go Rom, Android 8.0
pepite a répondu à un(e) sujet de mprinfo dans Sites internet
Heuuu Salut @Did tu t'en sers en perso des PowerBeam ? Ca doit dépoter . Tu peux etre chez des amis à 20 km et avoir ton wifi tranquille -
Exactement, En fait avec GEA, toutes les durées multiples de 30 restent dans la même instance, alors que les "-1" créent une autre instance.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Smartphone 6" Huawei Mate 10 Pro - FHD+ Amoled, Kirin 970, 6 Go, 128 Go Rom, Android 8.0
pepite a répondu à un(e) sujet de mprinfo dans Sites internet
plus le même prix ;-) Je regardais le SG300-10 MP -
@971jmd A toi de jouer tu peux tester ;-) stp. Attention, non testé. Code à mettre dans config() GEA.options.protection = {name="Protection", optimize=true, control=function(id) if (not id) then id = GEA.currentMainId end return GEA.options.number.control(id) end, action=function(id,type,args) if (type(id) ~= "table") then id = {id} end for i=1, #id do local url = 'http://127.0.0.1:11111/api/devices/'..id..'/action/setProtection' local datas if (not type) then if args:lower() == "on" then datas = '{ "args": [2,1]}' else datas = '{"args": [0,0]}' end end if type:lower() == "local" then if args:lower() == "on" then datas = '{ "args": [2,0]}' else datas = '{"args": [0,1]}' end end if type:lower() == "rf" then if args:lower() == "on" then datas = '{ "args": [0,1]}' else datas = '{"args": [2,0]}' end end local http = net.HTTPClient() http:request(url, { options = { method = "POST", data = datas }, success = function(response) end, error = function(err) tools.error(err) end }) end end Puis les lignes : -- Pour LOCAL et RF GEA.add(condition , 30, "Interrupteur Bloqué RF & LOCAL",{ {"Protection", 452, "On"}} GEA.add(condition , 30, "Interrupteur Bloqué RF & LOCAL",{ {"Protection", {452, 32}, "On"}} GEA.add(condition , 30, "Interrupteur DEBloqué RF & LOCAL",{ {"Protection", 452, "Off"}} GEA.add(condition , 30, "Interrupteur DEBloqué RF & LOCAL",{ {"Protection", {452, 32}, "Off"}} -- Pour LOCAL UNIQUEMENT GEA.add(condition , 30, "Interrupteur Bloqué LOCAL UNIQUEMENT",{ {"Protection", 452, "Local", "On"}} GEA.add(condition , 30, "Interrupteur Bloqué LOCAL UNIQUEMENT",{ {"Protection", {452,32}, "Local", "On"}} GEA.add(condition , 30, "Interrupteur DEBloqué LOCAL UNIQUEMENT",{ {"Protection", 452, "Local", "Off"}} GEA.add(condition , 30, "Interrupteur DEBloqué LOCAL UNIQUEMENT",{ {"Protection", {452,32}, "Local", "Off"}} -- Pour RF UNIQUEMENT GEA.add(condition , 30, "Interrupteur Bloqué RF UNIQUEMENT",{ {"Protection", 452, "RF", "On"}} GEA.add(condition , 30, "Interrupteur Bloqué RF UNIQUEMENT",{ {"Protection", {452, 32}, "RF", "On"}} GEA.add(condition , 30, "Interrupteur DEBloqué RF UNIQUEMENT",{ {"Protection", 452, "RF", "Off"}} GEA.add(condition , 30, "Interrupteur DEBloqué RF UNIQUEMENT",{ {"Protection", {452, 32}, "RF", "Off"}} Amuse toi bien
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour, Tu as mis -1 donc en déclenchement instantané et non en automatique. La condition n'est donc évaluée qu'au changement de valeur de ton module 148 qui lance la scène sur le changement de valeur. @971jmd Je regarde et te tiens au courant. Tu peux mettre le json de ton 452 pour RF lorsqu'il est active ou non active stp ? Pour le local, Protection active : 2 et pour le desactiver : 0 ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour, Je n'en ai pas mais ne pas avoir de template ne signifie pas que tu ne peux pas l'utiliser ni le configurer. Dans la doc tu dois avoir les paramètres du module que tu peux ajouter manuellement. Peu de chance qu'un jour Fibaro ajoute les templates des Qubinos.
-
Smartphone 6" Huawei Mate 10 Pro - FHD+ Amoled, Kirin 970, 6 Go, 128 Go Rom, Android 8.0
pepite a répondu à un(e) sujet de mprinfo dans Sites internet
Oui oui oui je plussoie le SG300-28 ;-) Interface très claire, ne pas oublier que je suis une bille en réseau, mais c'est assez clair. Reste un point auquel je ne me suis pas encore attaqué par manque de temps c'et pour le flux TV/replay et autre. Pourquoi ne voulais tu as d'occase ? LEs 2 mines viennent d'ebay, zero souci. Maintenant je lorgne un PoE ;-) -
ah oui exact, merci pour la relecture lol @Steven trop vite sur ce coup là lol Dans ce cas GEA.add( {{"(Global)","PorteG1", "1"},{"Value",148,"0"}}, -1, "La porte du garage est refermée...",{{"Global","pushover", "La porte du garage est refermée"}, {"Global","PorteG1", "0"} })
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Pas bien mais très pratique pour le token ;-)
- 367 réponses
-
- 1
-
@fredokl Merci beaucoup pour ce que tu fais. Je prends ;-)
-
Bonjour, @fredokl, quelle bonne nouvelle ;-) aucune idée, pourtant cette variable n'est créée que lorsque GEA trouve une correspondance et qu'elle n'existe pas. Bonjour @Dgille Ta variable "PorteG1" est-elle dans ton entête puisqu'en déclenchement instantané ? Si tel est le cas, est-ce que la ligne ci-dessous fonctionne ? GEA.add( {{"Global","PorteG1", "1"},{"Value",148,"0"}}, 30, "La porte du garage est refermée...",{{"Global","pushover", "La porte du garage est refermée"}, {"Global","PorteG1", "0"} }) Peux-tu tester ceci aussi après avoir vérifié que ta variable "PorteG1" soit bien dans ton entête stp ? GEA.add( {{"Global","PorteG1", "1"},{"(Value)",148,"0"}}, -1, "La porte du garage est refermée...",{{"Global","pushover", "La porte du garage est refermée"}, {"Global","PorteG1", "0"} })
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour @OJC Attends toi à être bombardé de question, je vais utiliser ton Heating Manager pour la chambre de la derniere ;-) Alors le temps que j'essaie de comprendre...tu risque de recevoir quelques noifs, désactive les ;-)
-
Bonjour, Tu n'arrives pas du tout à la retrouver ? Tu as mis un ecran pour voir ce qu'il se passait ?