Aller au contenu

jojo

Membres confirmés
  • Compteur de contenus

    14 561
  • Inscription

  • Dernière visite

  • Jours gagnés

    186

Tout ce qui a été posté par jojo

  1. ah du https, je crains alors que ce ne soit pas possible avec des VD; i-magin àdit ok (et c'est récent) pour des scènes, mais pas pour des VD
  2. jojo

    Compteur De Temps

    J'avance dans ma scène, mais je bloque sur la création automatique de la variable --[[ %% properties %% autostart %% globals --]] Timer = { {deviceName = "CHAUDIERE_OUTPUT", deviceID = 214, variable = "Timer_Chaudiere"}, {deviceName = "SOLAIRE_OUTPUT", deviceID = 82, variable = "Timer_Solaire"}, } variables = api.get('/globalVariables/') for i = 1, #Timer do -- vérification existance variable found = false for j = 1, #variables do if variables[j].name == Timer[i].variable then found = true end end if found == false then -- création de la varialbe fibaro:debug("La variable "..Timer[i].variable.. " n'existe PAS") fibaro:debug("data = {name="..Timer[i].variable..", isEnum=0}") local http = net.HTTPClient() http:request("http://127.0.0.1:11111/api/globalVariables", { options = { method = "POST", data = json.encode({name=Timer[i].variable, isEnum=false}) }, success = function(response) fibaro:debug(Timer[i].variable .. " créé avec succès") end, error = function(response) fibaro:debug(Timer[i].variable .. " ERROR !!!") end, }) else fibaro:debug("La variable "..Timer[i].variable.. " existe") end end local seconde = os.date('%S') if tonumber(seconde) ~= 1 then for i = 1, #Timer do fibaro:setGlobal(Timer[i].variable, 0) end local delta = 61 - seconde -- il faut décaler de 1 seconde pour être sûr que domochart ait bien fait son job àla seconde 0 fibaro:debug("Time is " .. os.date('%H:%M:%S') .. ", waiting for " .. delta .. " seconds...") fibaro:sleep(delta*1000) end --pour des raison de test : --fibaro:setGlobal(TimerVG["CHAUDIERE_OUTPUT"], os.date('%S')-1) local min = os.date('%M') while true do -- Actions to perform every new second for i = 1, #Timer do if tonumber(fibaro:getValue(Timer[i].deviceID, "value")) == 1 then fibaro:setGlobal(Timer[i].variable, fibaro:getGlobal(Timer[i].variable) + 1) end fibaro:debug('Last run : ' .. os.date('%d/%m/%Y %H:%M:%S').. " - VG '".. Timer[i].variable.. "' = ".. fibaro:getGlobal(Timer[i].variable)) end fibaro:sleep(1000) -- 1 second -- Actions to perform every new min if tonumber(os.date('%S')) == 1 then fibaro:debug('New minute') for i = 1, #Timer do fibaro:setGlobal(Timer[i].variable, 0) end end end
  3. HELP ! Cela fait 3 heures que je cher à créer un variable inexistante dans une scène avec ce code (inspiré de ci-dessus). Il n'y a aucun message dans le debug local http = net.HTTPClient() http:request("http://127.0.0.1:11111/api/globalVariables", { options = { method = "POST", data = json.encode({name=Timer[i].variable, isEnum=0}) }, success = function(response) fibaro:debug(Timer[i].variable .. " créé avec succès") end, error = function(response) fibaro:debug(Timer[i].variable .. " ERROR !!!") end, }) Timer.variable est le nom de ma variable. La variable que je veux créer doit être vide et non prédéfinie. Je désespère.
  4. j'ai modifié le post, car je l'avais écrit il y a longtemps, en rajoutant un lien vers un autre post de quelqu'un d'autre plus récent. As-tu essayé celui-là?
  5. regarde dans ma signature, j'explique comment faire des requêtes http sur HCL
  6. jojo

    Un Clone Du Fgms ?

    effectivement, mais acheter 50 machins chinois juste pour tester si ok, on oublie, surtout que perso je n'aurai jamais l'utilité de 50 WP
  7. jojo

    Compteur De Temps

    merci pour tous vos retours, mais comme je souhaite utiliser le domochart de Lazer, je dois mettre à jour une VG pour dire combien de seconde le device a été ON durant la dernière minute, puis le remettre à zéro, car le domochart de lazer va compabiliser toutes les minutes. Donc en effet les trigger sont une bonne idée, mais ils ne seront activé qu'en cas de changement détat, et si ma chaudière est on pendant 4min 35 sec, je devrais avoir qqch comme ceci pour utiliser le domochart de Lazer : min 1 : VD = 15 , puis remise à zéro (la chaudière a démarré à 12h34 et 45') min 2 : VD = 60 , puis remise à zéro (la chaudière a tourné toute la minute) min 3 : VD = 60 , puis remise à zéro (la chaudière a tourné toute la minute) min 4 : VD = 60 , puis remise à zéro (la chaudière a tourné toute la minute) min 5 : VD = 60 , puis remise à zéro (la chaudière a tourné toute la minute) min 6 : VD = 20 , puis remise à zéro (la chaudière a tourné jusqu'à 12h39 et 20")
  8. en effet, par défaut les nouveau module ne sont accessibles qu'àl'admin
  9. merci pour le partage de la solution
  10. jojo

    Borne Wifi

    la pro est également waterproof (donc outdoor) et a une meilleur bande passante
  11. jojo

    Help Hc2 Bloquer

    pour ta réinstall complète, je t'envoie en MP un exemple de doc que j'avais faite de mon installation pour pouvoir refaire la réinstall
  12. moi je trouve ma 4.057b très stable : ZERO soucis
  13. jojo

    Info Template ?

    avec toutes celles que tu lui dois, il va être bourré ...
  14. oui c'est exactement ce que je fais, et qui fonctionne parfaitement, et comme ça dans GEA on n'a que du pur GEA
  15. jojo

    Support Gea

    yes since, first task is only executed when coffie marchine power consumption is above 50W for 40*60 sec (= 40 min)
  16. jojo

    Clé Usb Recovery Hs

    et la solution windows sous MAC est avec des machines virtuelles
  17. jojo

    Support Gea

    yes, but this second line is not mandatory, only the first line is important
  18. je croyais alors que c'était mon addon keefox (qui rentre les mots de posses que j'ai stockés dans Keepass => plus sécure) qui était la cause, mais même en le désactivant ça ne va pas ... No stress Yohan, ce n'est pas la fin du monde, j'ai appris àvivre avec ...
  19. http://www.domotique-fibaro.fr/index.php/topic/5076-installation-dsm-52-sur-hp-gen8-en-natif-chez-jojo/?hl=jojo
  20. tu te mets à Apple maintenant ? Attention, c'est dangereux, cela risque de te plaire, et tu finira par utiliser un MAC
  21. jojo

    Support Gea

    créer un VD comme tu le pense, c'est toujours possible. Mais as-tu validé la solution que je t'ai proposée pour récupérer la vlauer d'une variable pour l'utiliser comme temps de déclenchement dans GEA ? C'est la première chose àfaire, ensuite, le VD pour rendre ça encore plus sympa
  22. jojo

    Help Hc2 Bloquer

    je t'ai envoyé le lien pour downloader le fichier image complet (donc sans ton backup, mais avec le mien qui te sera parfaitement inutile)
  23. jojo

    Compteur De Temps

    donc, c'est normal que je n'ai pas trouvé, ça n'existe pas encore .... Merci pour l'idée de la scène, c'est mieux en effet. Pour domochart, je n'ai pas encore regardé, mais n'as-tu pas déjà prévu le rapatriement de données stockées dans une VG toutes les minutes ? Et comme tu as prévu une table pour l'humidité, je vais utiliser celle-là , car pour l'instant je ne l'utilise pas. Te connaissant, lorsque j'aurai développé et testé cette scène, tu l'inclueras dans une prochaine version de domochart ...
  24. jojo

    Borne Wifi

    j'ai commandé mon UAP-AC-PRO , mais je devrai encore attendre 3 semaines pour le recevoir
×
×
  • Créer...