-
Compteur de contenus
9 579 -
Inscription
-
Dernière visite
-
Jours gagnés
59
Tout ce qui a été posté par pepite
-
Bonjour @Rem's A tester évidemment, Tu mets dans l'entete 444 power sous %% properties local startSource = fibaro:getSourceTrigger(); if fibaro:countScenes() > 2 then fibaro:abort() end if startSource.type == "property" then if ( tonumber(fibaro:getValue(444, "power")) >= 15 ) then local Message = string.format("Mise en route sèche linge le %s a %s", os.date("%R"), os.date("%d/%m/%Y")) fibaro:debug("Sèche-linge : " ..Message) fibaro:call(480, "turnOn"); -- VMC high setTimeout(function() fibaro:call(480, "turnOff") fibaro:debug("Fin de cycle VMC") end, 180*60*1000) else fibaro:debug("cas non respecté") end end
-
Salut @MAM78 Avec plaisir, je te tiens au courant.
- 137 réponses
-
- aujourdhui
- steven
-
(et 3 en plus)
Étiqueté avec :
-
je ne mettrais pas user, password dans la fonction après "url".
-
Ah oui, je n'en ai pas parlé dans le fichier Syntaxe ;-) Il va vraiment falloir le sous forum GEA-Config()
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Moi je passe par là pour suivre et apprendre ;-) Désolé, je ne peux pas t'aider ;-)
-
oui RIP France ;-) Ah oui, ce VD va etre aux petits oignons, si l'envie t'en prend, c'est sur qu'avec un tuto pour node.js sera encore plus complet.
-
Bonjour, Oui désolé pour ma faute de syntaxe du sonosTTS, c'est bien moi le fautif. Merci @Steven pour les corrections. Et ma question bête : j'ai bien compris ce que faisait le "Transpose", mais je ne comprends pas quel pourrait en etre l'utilité ? tu penses a quoi @MAM78 exactement, j'ai l'impression que ca fait doublon avec les GEA.trad non ? ou le WeatherLocal ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@dvine Like this, syntax error, my fault ;-) GEA.add( {id["KEUKEN_MOTION"], {"Sensor-", id["AV_SYSTEM"], 25}, {"Time","06:30", "12:45"} }, -1, "", { {"turnOn", id["AV_SYSTEM"]}, {"Global","SleepState", "Awake"} }) GEA.add( {id["BADKAMER_MOTION"], {"Global", "SleepState", "Sleeping"}, {"Sensor-", id["AV_SYSTEM"], 25}, {"Time","20:30", "23:45"} }, -1, "", {"VirtualDevice", id["PRESENCE_DETECTOR"], "3"}) and maybe substitue Sensor with Power ;-) if it doesn't work.
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
j'ai aussi une debian H24 avec Jeedom dessus ;-) Va falloir une install code.js quoi ;-). J'ai pas regarde s'il y avait les paquets sur le git.
-
@dvine In GEA V6 "IF" is useless and doesn't work anymore. Like this should work as you want GEA.add( { {id["KEUKEN_MOTION"], {"Sensor-", id["AV_SYSTEM"], 25}, {"Time","06:30", "12:45"} }, -1, "", { {"turnOn", id["AV_SYSTEM"]}, {"Global","SleepState", "Awake"} }) GEA.add({"Global", "Buienradar", 1}, -1, "", {"Close", id["ZONNESCHERM"]} ) @schwinny GEA.add et non gea.add en plus de la ligne de @Sakkhho @sakkhho, tu as quand même beaucoup de ligne qui ne fonctionne pas. Pense à nous mettre le début stp, et vérifie si tu as bien : "validation, démarrage, action"
- 12 330 réponses
-
- 2
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour, Non je dirais normal, le code pour les volets est different de la 5.40. mais tt de mm bizarre. Toujours est il, mais a verifier dans le fichier syntaxe, pour une ouverture totale îl ne devrait pas y avoir le 100 :-) A tester :-) bien sur :-) Merci pour l erreur d accolades :-) Envoyé de mon Nexus 5X en utilisant Tapatalk
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Ça a l'air pas mal mais ça rajoute un tiers :-).. Prend en charge spotify aussi. Et ben...ca donne envie de tester :-) Envoyé de mon Nexus 5X en utilisant Tapatalk
-
Merci OJC, bonne idée. Encore une belle plus value pour le VD de Krikroff. Je n'ai pas l le code, ton TTS est créé par quoi ?
-
la je ne peux rien faire ;-), voir avec @Steven car la c'est le coeur de GEA ;-) Ne pas oublier que La V6 est plus complète que la V5 avec de nombreuses nouveautés, le temps de débogguer et d'optimiser au maximum
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
tu parles des déclenchements instantanés ? @Sakkhho ta ligne est ok pourtant. tu as quelquechose dans le début ? "Validation, démarrage, action" ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@MAM78 Je n'ai pas encore testé, mais juste en lisant, je me dis que ceci est redondant puisque déjà prévu dans GEA. L'intérêt des "#.....#" est justement de ne pas avoir à les mettre dans les conditions, donc ceci pour moi : GEA.add ({{"Weather!", "Temperature" ,""},{"WeatherLocal!",""}}, 0, "Nous sommes le #datefull# il fait dehors #tempsext# degrer et le temps est #value[2]#", {"sonostts", id["VD_SONOS"], id["VD_SONOS_BT"], "Nous sommes le #datefull# il fait dehors #tempsext# degrer et le temps est #value[2]#", "fr-FR", "40"}, "Annonce de la météo") Doit s'utiliser soit comme ceci avec ce qui est déjà prévu dans GEA GEA.add ({{"Weather!", "Temperature" ,""},{"WeatherLocal!",""}}, 0, "Nous sommes le #datefull# il fait dehors #value[1]# degrer et le temps est #value[2]#", {"sonostts", id["VD_SONOS"], id["VD_SONOS_BT"], "Nous sommes le #datefull# il fait dehors #value[1]# #tempsext# degrer et le temps est #value[2]#", "fr-FR", "40"}, "Annonce de la météo") Soit comme ceci avec le #tempsext# si @Steven accepte de le rajouter dans le coeur de GEA, c'est une bonne idée, pourquoi pas. GEA.add ({"WeatherLocal!",""}, 0, "Nous sommes le #datefull# il fait dehors #tempsext# degrer et le temps est #value[1]#", {"sonostts", id["VD_SONOS"], id["VD_SONOS_BT"], "Nous sommes le #datefull# il fait dehors #tempsext# degrer et le temps est #value[1]#", "fr-FR", "40"}, "Annonce de la météo") Pour SONOSTTS, j'aurais fait cela pour éviter de mettre le volume si pas besoin et la langue. sonostts = {name = "Sonos TTS", action = function(vd_id, button_id, message, volume) local message = GEA.getMessage(message) if GEA.language == "fr" then langue = "fr-FR" else langue = "en-US" end if (not volume) then volume = 30 end local _f = fibaro local _x ={root="x_sonos_object",load=function(b)local c=_f:getGlobalValue(b.root)if string.len(c)>0 then local d=json.decode(c)if d and type(d)=="table"then return d else _f:debug("Unable to process data, check variable")end else _f:debug("No data found!")end end,set=function(b,e,d)local f=b:load()if f[e]then for g,h in pairs(d)do f[e][g]=h end else f[e]=d end;_f:setGlobal(b.root,json.encode(f))end,get=function(b,e)local f=b:load()if f and type(f)=="table"then for g,h in pairs(f)do if tostring(g)==tostring(e or"")then return h end end end;return nil end} _x:set(tostring(vd_id), { tts = {message=message, duration='auto', language=langue, volume=volume} }) _f:call(vd_id, "pressButton", button_id) end } @Sakkhho essaie avec Value- ;-)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@sakkhho, la surveillance est dans le watchdog de@Lazer sur "GEA fonctionne depuis" Envoyé de mon Nexus 5X en utilisant Tapatalk
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@MAM78, je regarde ca ce we. J'avais deja quelquechose aussi. @kristiano, i don't think so Envoyé de mon Nexus 5X en utilisant Tapatalk
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Well done, toujours et encore ;-) Petit ce VD tu vois tout sur ton smartphone ;-)
-
Topic unique Fibaro FGBS-321 Module Universel
pepite a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Regarde cela : Et question bete, ne connaissant pas le fonctionnement d'une HCL et encore moins en passerelle, mais ton utilisateur a-t-il les droits sur ton device ? -
@Sakkhho ca roule ;-)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
marche pas du tout pour l'instant en V6 ;-) tel quel avec slider, Mais comme ceci ca devrait etre bon en attendant GEA.add({"Global", "Tele", "On"}, 30, "Sonos en mode TV", {"Function", function() fibaro:call(id["SONOS_REMOTE"], "setSlider",15, 80) end } )-- On fixe le son de la PlayBar à 80%
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
heuuu moi non plus ;-) @Sakkhho sorry, ca se,t l'oubli.;j'essaie de proposer rapidement à steven
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
ca detourne ;-)
-
tu peux peut-etre utilise fibaro:args() depuis le VD qui envoie à la scene ce que tu souhaites dans le debug du genre -- depuis le VD fibaro:startScene(id_scene, { {toto = "ok"}, {titi = 'vancances'}, } ) -- Dans la scene local params = fibaro:args() if params then for k,v in ipairs(params) do if v.toto then v.toto = toto end if v.titi then v.titi = titi end end end print(v.toto.. "-" ..v.titi)