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. J'ai beaucoup regardé et cherché dans le code de GEA, mais désolé je ne suis pas assez expert en lua pour trouver d'où cela pourrait venir. Pour moi, je touche du bois, pas un redémarrage au mois de Mai.
  2. Je n'ai jamais eu cela non plus, c'est pas très sympa. Le reboot auto te permet au moins de contourner en attendant que tu trouves le fautif ;-)
  3. Super :+)...bravooo Envoyé de mon Nexus 5X en utilisant Tapatalk
  4. Pour le fgms j ai aussi desactive, ca fonctionne tres bien :-) Envoyé de mon Nexus 5X en utilisant Tapatalk
  5. Ou peut-etre comme ceci ;-) à tester. rien de sur niveau syntaxe, surtout pour le login:password. local password = xxxxxx local login = xxxxxxx local ip = "192.168.42.125" local data = "/panelCondPost?area=1&mode=4&_=" --local url = ..login..":"..password.."@"..ip.. local http = Net.FHttp(ip) http:POST("/action", data) En me relisant, plutot comme ceci, mais je ne sais pas ou placer login password, certainement dans data
  6. pepite

    Stop Scène

    Super ;-) de rien
  7. @HANSOLO pourquoi ? Elle ne te convient plus ta OKIDOKEY ?
  8. pepite

    Support Gea

    Super, bizarre, je ne comprends pas, pour moi les 3 premières lignes que je t'ai proposées auraient du fonctionner ;-) Master @Steven, si tu passes par là, une idée ? Ca viendrait du {"NotStarted"} ?
  9. Bonjour @phillm Je ne me souviens plus pour la radio, suis souvent en mode musique plutôt. En cas de TTS, si tu es en cours de lecture, le VD reprend le titre où il en était puis s'arrete, faut relancer la playlist après.
  10. Question bête : comment as-tu changer la pile ? quelle procédure as tu utilisé ? Celle de @Lazer, c'est à dire en desactivant le module avant le changement ? Ou une autre ?
  11. @BenjyNet Ca fait 2 fois que les updates sont plutôt minimes. Quoiqu'il y a eu le panneau de chauffage tout de même, appelé le HeatingMAM Panel ;-) @MAM78
  12. Si je peux faire quelquechose j'essaierai, mais je ne suis pas un expert LUA, je demande beaucoup d'aide aux experts dont le master @Steven ;-) J'avais pas fait attention à l' API..je vais retourner voir ;-) JE la trouve sympa car en fait :il faut mettre la clé et elle tourne la clé ;-) mais vérifier bien si tu peux l'utiliser ;-), brailler debrayable et tout et tout
  13. @doblanch, Koubachi ? tu as fait un VD ?
  14. pepite

    Mon Test Jeedom

    @sebcbien bon rétablissement ;-) sur ma VM je n'ai toujours pas le plugin ZWAVE ;-) @Hysis, ce n'est pas à Metz que tu vas affine ton bronzage de cagole..je cite ;-) Moi je n'ai aucun souci sur ma VM (je n'ai rien dessus lol) mais je n'arrive même pas à passer par le plugin pushbullet ;-) @i-magin ton chauffagensous Jeedom, après l'hiver, tu n'as pas eu de soucis particuliers ?
  15. pepite

    Stop Scène

    Ca existe ;-) fibaro:setSceneEnabled(sceneID, enabled) Pour désactiver enabled = false Pour activer enabled = true
  16. Bonjour Bienvenue, La communauté belge s'agrandit ;-) la question récurrente, en fait il n'y a aucune box parfaite, ce la dépend de tes attentes, et de ton besoin. toutes ont des avantages et inconvénients. Ici nous parlons de Home Center évidemment, mais aussi de Jeedom, de LD, de zibase... Pour revenir à fibaro, sache qu'elle est monoprotocole, si un jour tu souhaites ajouter des modules autres que ZWAVE, faudra ajouter une passerelle. A peu de chose près oui, sauf que la HC2 offre beaucoup beaucoup plus de possibilités grace au langage LUA possible, contrairement à la HCLite, ce qui pourra te limiter dans le temps. Sur le site des partenaires du forum, entre forumeurs par les petites annonces, un peu partout dès que le tarif vaut le coup. Jamais cherché, je ne peux pas t'en dire plus ;-) système d'alarme indépendant mais avec retour d'état sur la HC2 pour éviter que le système de sécurité soit lié à la box domotique..en cas de plantage de la domotique tu gardes ton système d'alarme. L'implantation de ton système d'alarme dépend de la configuration de ton domicile et de tes habitudes de vie. Exemple : il est impossible pour moi de mettre des détecteurs de mouvement armés la nuit, le WAF est somnambule ;-) donc seulement en cas d'absence, et la nuit que les capteurs d'ouvrants, portes et fenêtres, mais effectivement, ca implique de les fermer la nuit, Voila pour ma part d'autres experts passeront sûrement par là, sinon tu trouveras ton bonheur en parcourant le forum ou en posant d'autres questions.
  17. Bonjour @Daktari59, Je n'ai pas de prise de ce type, alors peut-etre une question bête ;-) un fibaro:call(id, "turnOn") fonctionne ? Et sinon, mets un WallPlug derrière les "élémentsé à risue typre frigo, congélateur ;-)
  18. Bonjour tout le monde, Un concurrent à Okidokeys ? https://blog.domadoo.fr/65182-nuki-test-serrure-connectee/
  19. Bonjour @phillm, En fait, le Sonos Remote est la télécommande globale du sonos avec tous les retours de ce qu'il se passe, tout ca piloter par le bouton process. Pour faire parler le Sonos en TTS, il faut : - noter l'id du VD Sonos Remote - noter l'id du bouton process - creer un autre VD que tu peux appeler Sonos TTS - creer un bouton dans ce VD TTS - y mettre ce code par exemple : local currentDate = os.date("*t"); local cond = fibaro:getValue(3, "WeatherConditionConverted"); local tempext = fibaro:getValue(3, "Temperature"); -- température extérieure local vent = fibaro:getValue(3, "Wind"); fibaro:debug(vent) local wind = string.gsub(vent, '[.]' , ' kilometres par heure ') local degre = string.gsub(tempext, '[,]' , ' degré ') local degre = string.gsub(degre, '[.]' , ' degré ') local degre = string.gsub(degre, '[-]' , ' moins ') local jour =""; if( os.date("*t").wday == 2 ) then jour = "Lundi"; end if( os.date("*t").wday == 3 ) then jour = "Mardi"; end if( os.date("*t").wday == 4 ) then jour = "Mercredi"; end if( os.date("*t").wday == 5 ) then jour = "Jeudi"; end if( os.date("*t").wday == 6 ) then jour = "Vendredi"; end if( os.date("*t").wday == 7 ) then jour = "Samedi"; end if( os.date("*t").wday == 1 ) then jour = "Dimanche"; end local mois =""; if( os.date("*t").month == 1 ) then mois = "janvier"; end if( os.date("*t").month == 2 ) then mois = "fevrier"; end if( os.date("*t").month == 3 ) then mois = "mars"; end if( os.date("*t").month == 4 ) then mois = "avril"; end if( os.date("*t").month == 5 ) then mois = "mai"; end if( os.date("*t").month == 6 ) then mois = "juin"; end if( os.date("*t").month == 7 ) then mois = "juillet"; end if( os.date("*t").month == 8 ) then mois = "aout"; end if( os.date("*t").month == 9 ) then mois = "septembre"; end if( os.date("*t").month == 10) then mois = "octobre"; end if( os.date("*t").month == 11) then mois = "novembre"; end if( os.date("*t").month == 12) then mois = "décembre"; end local condfr =""; if( cond == "clear" ) then condfr = "clair"; end if( cond == "cloudy" ) then condfr = "nuageux"; end if( cond == "rain" ) then condfr = "pluvieux"; end if( cond == "snow" ) then condfr = "neigeux"; end if( cond == "storm" ) then condfr = "tempete"; end if( cond == "fog" ) then condfr = "brouillard"; end -- 534 is the Virtual Device ID -- 28 is the Process button ID local sid, bid = 77, 28 -- Create TTS params object local params = { -- TTS Message message = "Nous sommes le "..jour .." "..currentDate.day .." "..mois ..". La temperature extérieure est de "..degre ..", le temps est "..condfr ..", la vitesse du vent est de ".. wind .." ", duration = 'auto', -- Duration: "auto", xx seconds language = "fr-FR", -- Language: fr-FR volume = 40 -- Volume } 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} -- Make a request to the remote to process params object instantly _x:set(tostring(sid), { tts = params }) _f:call(sid, "pressButton", bid) --Affichage icone local selfId = fibaro:getSelfId() fibaro:call(selfId, "setProperty","currentIcon", 56) Puis lorsque tu as besoin, cliquer sur le bouton du VD TTS en pasant par une scene ou un VD
  20. Oui tu as le choix : - soit le main loop qui appui à intervalle régulier sur ton bouton - soit une scène qui appuie sur le bouton du VD à intervalle régulier le code est celui ci pour l'appui sur le bouton : fibaro:call(fibaro:getSelfId(), "pressButton", "14") Pour trouver le numéro du bouton, il faut compter de Gauche à droite et de haut en bas, en prenant en compte les etiquettes. Regarde sur le forum "Home Center pour les nuls"
  21. Bonjour @doblanch, Pas à être désolé des questions. Ce qui est bête c'est surtout de ne pas poser de questions ;-) Dans ton VD, tu as un cadre main loop, tout en bas, qui est programmé par défaut pour tourner toutes les Secondes ou 3 secondes, je ne sais pus exactement. Dans ce cadre, tu mets le code d'appui sur le bouton du VD, j'utilise ceci (code de @Steven) local selfId = fibaro:getSelfId() -- 1ère fois que le main loop s'exécute, on crée une variable nommée "instance" car elle n'existe pas. Elle existera au 2ème passage donc ne sera pas recrée. if (not instance) then -- on indique la fréquence d'execution souhaitée (en minutes) instance = { lastrun = 0, every = 1 } fibaro:debug("first run") end -- on vérifie la différence entre cette exécution et la dernière (stocké dans instance.lastrun) diff = os.date("*t", os.difftime(os.time(), instance.lastrun)) -- si la différence en minutes et supérieure ou égale à la fréquence souhaitée (instance.every) if (diff.min >= instance.every) then fibaro:call(selfId, "pressButton", "14") -- on stock l'heure de la nouvelle exécution instance.lastrun = os.time() fibaro:debug("executed") end
  22. pepite

    Support Gea

    Bonjour @fredokl, Ôte moi d'un doute, tu repasses devant le détecteur après le "Blind", soit la période durant laquelle le détecteur ne peut rien détecter ? C'est un des paramètres, je ne l'ai pas par coeur. Essaie cela: local lampe_var_couloir_off = GEA.add({id["DETECTEUR_MOUVEMENT_COULOIR"],{"Global","Jour_Nuit","Nuit"}, {"value+", id["LAMPE_VAR_COULOIR"],1}},1,"", {{"Inverse"}, {"turnOff", id["LAMPE_VAR_COULOIR"]}}) GEA.add({id["DETECTEUR_MOUVEMENT_COULOIR"],{"Global","Jour_Nuit","Nuit"}},-1,"", {{"Time", "20:00", "22:00"}, {"value", id["LAMPE_VAR_COULOIR"],20}}) GEA.add({id["DETECTEUR_MOUVEMENT_COULOIR"], {"value+", id["LAMPE_VAR_COULOIR"],1}},-1,"", {{"RestartTask", lampe_var_couloir_off}})
  23. Salut @Did, un redémarrage de GEA ? Ca m'arrivait aussi de temps en temps, mais il est vrai que depuis le passage en 4.130, de mon côté, je n'ai pas encore eu de reboot de GEA par le Watchdog. Et je pense aussi que le fait qu'il relance les services après chaque backup (auto hebdomadaire pour moi) joue aussi.
  24. pepite

    Support Gea

    Ah bon ? Bizarre, elle ne relance que l'extinction automatique de la lampe, pas du tout l'allumage Et comme ceci : GEA.add({id["DETECTEUR_MOUVEMENT_COULOIR"],{"value+", id["LAMPE_VAR_COULOIR"],1}}, -1,"", {{"RestartTask", lampe_var_couloir_off}})
  25. Bonsoir, Je n'ai pas toutes les réponses à tes questions, mais regarde cela déjà ;-). @Moicphil a déjà bien bosse le sujet de la consommation d'eau ;-)
×
×
  • Créer...