Aller au contenu

pepite

Membres confirmés
  • Compteur de contenus

    9 579
  • Inscription

  • Dernière visite

  • Jours gagnés

    59

Tout ce qui a été posté par pepite

  1. pepite

    Scene VMC

    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
  2. Salut @MAM78 Avec plaisir, je te tiens au courant.
  3. pepite

    Recup Json Alarme / Lua / VD

    je ne mettrais pas user, password dans la fonction après "url".
  4. pepite

    Support Gea

    Ah oui, je n'en ai pas parlé dans le fichier Syntaxe ;-) Il va vraiment falloir le sous forum GEA-Config()
  5. Moi je passe par là pour suivre et apprendre ;-) Désolé, je ne peux pas t'aider ;-)
  6. pepite

    VD Sonos TTS Remote

    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.
  7. pepite

    Support Gea

    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 ?
  8. pepite

    Support Gea

    @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.
  9. pepite

    VD Sonos TTS Remote

    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.
  10. pepite

    Support Gea

    @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"
  11. pepite

    Support Gea

    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. pepite

    VD Sonos TTS Remote

    Ç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
  13. pepite

    VD Sonos TTS Remote

    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 ?
  14. pepite

    Support Gea

    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
  15. pepite

    Support Gea

    tu parles des déclenchements instantanés ? @Sakkhho ta ligne est ok pourtant. tu as quelquechose dans le début ? "Validation, démarrage, action" ?
  16. pepite

    Support Gea

    @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- ;-)
  17. pepite

    Support Gea

    @sakkhho, la surveillance est dans le watchdog de@Lazer sur "GEA fonctionne depuis" Envoyé de mon Nexus 5X en utilisant Tapatalk
  18. pepite

    Support Gea

    @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
  19. pepite

    VD Yeelight Controller

    Well done, toujours et encore ;-) Petit ce VD tu vois tout sur ton smartphone ;-)
  20. 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 ?
  21. pepite

    Support Gea

    @Sakkhho ca roule ;-)
  22. pepite

    Support Gea

    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%
  23. pepite

    Support Gea

    heuuu moi non plus ;-) @Sakkhho sorry, ca se,t l'oubli.;j'essaie de proposer rapidement à steven
  24. ca detourne ;-)
  25. 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)
×
×
  • Créer...