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

    Support Gea

    @ggpublic, Je vais peut-etre dire une betise pour les dates, mais pourquoi ne pas l'ecrire avec du GEA en natif GEA.add({"Global","Presence_GG","IN"}, 2*60, "GG is @Home", {{"Portable", phoneGG},{"Global","last_GG_IN","#date# - #time#"}})
  2. pepite

    Support Gea

    @ggpublic, pas de souci entre le Watchdog et GEA, juste que tu n'essaies pas de matcher le bon string ;-) Ceci fonctionne pour moi type = "Scene", id = 7, match = {text="Durée des traitements", interval=11*60}, no_match = {text=""}, count=1, restart=true, notification = {"push", "email"}}, -- GEA @Plap3014, utilise le "checkAllIds aussi du master pendnant que tu y es ;-)
  3. pepite

    Support Gea

    @Plap3014, quelle est ta ligne 1626 ? Es tu sur que le nom déclaré existe ?
  4. pepite

    Mes premiers pas...

    Oui, c'est une bonne pratique à avoir, ca évite d'avoir des erreurs dues au type différent dans les comparaisons. ton value peut-etre un décimal, cela ne concerne pas que les nombres entiers.
  5. pepite

    HC2 4.102 Beta - 30/11/2016

    Sympa les nouveaux Popup
  6. pepite

    Migration HC2 vers Jeedom

    @jojo, tu vas devenir linuxien.. ;-)
  7. pepite

    Support Gea

    Bonjour, Je prendrais le problème à l'envers moi. ;-) j'installerais le Watchdog de @Lazer pour voir s'il le relance ou pas. Je recréerais une scène GEA toute neuve ;-) Quand on lit le debug, on a l'impression qu'il fait une pause en dernier lieu, j'essaierais de "nettoyer" GEA pour qu'il soit le plus propre possible
  8. pepite

    Mes premiers pas...

    Salut, Je dirais "normal", Ton test sur le isLight sera toujours == 1 ;-). IsLight correspond dans le json à ce que tu as mis derriere le module, dans l'onglet "Avancé" : isLight eclairage ;-) Pour tester si la lampe est allumée c'est "value". Par habitude, pour tester une lampe mieux vaut comparer en superieur, comme ca tu pourras mettre des lampes dimmables sans te préocuuper du script. A tester evidemment fibaro:getValue(53, "value") >"0" )
  9. pepite

    Synology Download Station

    @jojo Ca doit etre "portable" sous Jeedom, mais je doute que cela soit en "clic clic clic"
  10. Merci @Rocketlud, Une bonne vieille tache cron ;-) Ca sent l'existence de debut de Tutos pour les Nuls Jeedom, TOP !! Merciiii
  11. oui mais ca oblige a rajouter la carte sur le roomba, niveau integration c'est pas beau, et je trouve risquer, est-ce que cela va passer sous les meubles ou autre ? Quelqu'un l'a testé ? il existe cela aussi sur le site roowifi, exploitation du json et commande cgi http://www.roowifi.com/fibaro-home-center-2-plugin/
  12. un bon maillage ;-)
  13. pepite

    Synology Download Station

    @Lazer Top, top Voilà le tuto, après le Teasing, super merci..
  14. pepite

    Soucis Google Maps

    Bonjour, La géolocalisation de Fibaro n'a jamais fonctionne et cela chez personne. Mais peut-etre que je me trompe;-)
  15. pepite

    Support Gea

    Try it before ;-)
  16. pepite

    Support Gea

    @sonnyboy, Yes, be careful, it's Weekday, not Weekdays you can write in one line GEA.add({"Global-", "Sun", "1.0"}, 30, "", {{"Time", "05:30", "12:50"}, {"Days", "Weekday"}, {"turnOn", LivingRoom["Bakom_Soffa"]}, {"turnOn", LivingRoom["Bakom_Tv"]}, {"turnOn", Kitchen["Window"]}})
  17. pepite

    La documentation JEEDOM

    Je pense que c'est tout l'interet d'avoir créé les sous-forums, apporter les bases et advienne que pourra après ;-)
  18. J'avais pas vu mais dans l'entete, ton sceneActivation doiut etre sous properties pas sous events Comme ceci %% properties 310 sceneActivation %% events %% globals
  19. Salut, une phote d ortograf :-). C est tonumber et non tonnumber. A tester bien sur :-)
  20. pepite

    Support Gea

    @pixynico, Un peu trop d'accolades ;-), attention à ta syntaxe. Es-tu sur que ta variable est à 0 ? avant de tenter de la passer à 1 ? Cela devrait fonctionner GEA.add({"Global", "Occupation", "Absence"}, 70, "Maison sous surveillance à #time#.", {{"Portable", 137}, {"Global", "Surveillance", "1"}})
  21. pepite

    Backup Via Scene Lua

    Fonctionne parfaitement avec celui-ci :http://lua-users.org/wiki/BaseSixtyFour -- character table string local b='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' -- encoding function enc(data) return ((data:gsub('.', function(x) local r,b='',x:byte() for i=8,1,-1 do r=r..(b%2^i-b%2^(i-1)>0 and '1' or '0') end return r; end)..'0000'):gsub('%d%d%d?%d?%d?%d?', function(x) if (#x < 6) then return '' end local c=0 for i=1,6 do c=c+(x:sub(i,i)=='1' and 2^(6-i) or 0) end return b:sub(c+1,c+1) end)..({ '', '==', '=' })[#data%3+1]) end -- decoding function dec(data) data = string.gsub(data, '[^'..b..'=]', '') return (data:gsub('.', function(x) if (x == '=') then return '' end local r,f='',(b:find(x)-1) for i=6,1,-1 do r=r..(f%2^i-f%2^(i-1)>0 and '1' or '0') end return r; end):gsub('%d%d%d?%d?%d?%d?%d?%d?', function(x) if (#x ~= 8) then return '' end local c=0 for i=1,8 do c=c+(x:sub(i,i)=='1' and 2^(8-i) or 0) end return string.char(c) end)) end -- command line if not called as library if (arg ~= nil) then local func = 'enc' for n,v in ipairs(arg) do if (n > 0) then if (v == "-h") then print "base64.lua [-e] [-d] text/data" break elseif (v == "-e") then func = 'enc' elseif (v == "-d") then func = 'dec' else print(_G[func](v)) end end end end print(enc('pepite@domotique-fibaro.fr:jolipassword')) print(dec('cGVwaXRlQGRvbW90aXF1ZS1maWJhcm8uZnI6am9saXBhc3N3b3Jk')) Le debug print(enc('pepite@domotique-fibaro.fr:jolipassword')) print(dec('cGVwaXRlQGRvbW90aXF1ZS1maWJhcm8uZnI6am9saXBhc3N3b3Jk'))
  22. pepite

    Support Gea

    Super, as-tu essaye en essayant des ouvrants différents pour en être sur ?
  23. pepite

    Backup Via Scene Lua

    Bon, ben ok pour l'encoder, mais pas le decode, j'ai juste repique le code du GitHub ;-) local b='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' -- encoding function enc(data) return ((data:gsub('.', function(x) local r,b='',x:byte() for i=8,1,-1 do r=r..(b%2^i-b%2^(i-1)>0 and '1' or '0') end return r; end)..'0000'):gsub('%d%d%d?%d?%d?%d?', function(x) if (#x < 6) then return '' end local c=0 for i=1,6 do c=c+(x:sub(i,i)=='1' and 2^(6-i) or 0) end return b:sub(c+1,c+1) end)..({ '', '==', '=' })[#data%3+1]) end -- decoding function dec(data) data = string.gsub(data, '[^'..b..'=]', '') return (data:gsub('.', function(x) if (x == '=') then return '' end local r,f='',(b:find(x)-1) for i=6,1,-1 do r=r..(f%2^i-f%2^(i-1)>0 and '1' or '0') end return r; end):gsub('%d%d%d?%d?%d?%d?%d?%d?', function(x) if (#x ~= 8) then return '' end local c=0 for i=1,8 do c=c+(x:sub(i,i)=='1' and 2^(7-i) or 0) end return string.char(c) end)) end print(enc('pepite@domotique-fibaro.fr:jolipassword')) print(dec('cGVwaXRlQGRvbW90aXF1ZS1maWJhcm8uZnI6am9saXBhc3N3b3Jk')) Ok pour l'encode, mais pas le decode lol DEBUG] 22:45:54: cGVwaXRlQGRvbW90aXF1ZS1maWJhcm8uZnI6am9saXBhc3N3b3Jk [DEBUG] 22:45:54: 8284:2 2868:48:2�341098�39�586480::<892
  24. pepite

    Backup Via Scene Lua

    Merci !!!! heur c'était plus simple avec le require non ? allez je teste hihi
  25. pepite

    Support Gea

    @pixynico, Si c'est faisable, mais à tester tout de même, on n'oublie pas c'est moi quiecrit du code et ca..;-) Créé le groupe des ouvrants que tu veux tester local Ouvrants = {44, xx, yy} Teste si un des ouvrants (v = 1) a un value = 1 donc ouvrant ouvert for _, v in ipairs(Ouvrants) do GEA.add({v, {"Global", "Surveillance", "1"}}, -1, "", {{"Global", "Intrusion", "1"}}) end
×
×
  • Créer...