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. méchant Berale24 ... Petit cours de diplomatie : on le pense, mais on ne le dit pas et on fait croire le contraire (= faux cul)
  2. tu dois créer des variables différentes pour chaque player, et évidemment changer dans le code (avec un search) le nom de la variable. J'ai ainsi 3 player qui fonctionnent impec
  3. bien essayé Pépite. On n'a toujours pas trouvé la bonne âme qui voulait bien nous aider :20: Et si on créait un crowdfounding pour financer du temps pour que Lazer puisse nous aider ?
  4. s'il te proposait la 4.057b, j'hésiterais, mais de toute façon il ne te propose que la 4.058b => attends la 4.059(b?) et SURTOUT les retours des casses cou du forum
  5. en quelle version es-tu ? Ceci dit, je ne te conseille pas d'upgradé vers 4.058b
  6. jojo

    Demenagement Hc2

    Pepite, Je t'envoie en MP le lien pour downloader le foder system avec une image v4 du recovery Ce lien est valable 1 semaine
  7. pour la conversion texte en date, vois mon exemple
  8. mais àtoi on ne pouvait pas s'attendre àdevoir l'expliquer. On pensait tous que tu le savais
  9. @mprinfo, pour faire des fonctions arithmétiques sur les temps, le plus simple est de se baser sur le unix time, qui est un temps en secondes depuis (1/1/1970 ?). Donc ce sont des simples nombres que tu peux additionner et soustraire exemples : num_day = tonumber(num_day) local Arrosage = {} Arrosage.Last = os.time() Arrosage.Next = Arrosage.Last + (num_day*24*60*60) local NextDate = fibaro:get(selfID, "ui.ArrosageNext.value") local NextYear = string.sub(NextDate,-4,-1) local NextMonth = string.sub(NextDate, -7, -6) local NextDay = string.sub(NextDate, 5, 6) Arrosage.Next = os.time{year=NextYear, month=NextMonth, day=NextDay} Arrosage.Last = os.time{year=NextYear, month=NextMonth, day=NextDay} - (num_day*24*60*60)
  10. pour additionner, c'est le signe +
  11. jojo

    Banque Icones Hcl, HC2 et HC3

    mprinfo àfait un super VD pour suivre l'utilisation de la RAM (http://www.domotique-fibaro.fr/index.php/topic/6552-vd-surveillance-free-memory-hc2/) Aurais-tu une barette mémoire pour illustrer, ou mieux quelque-chose dans le même style que celles-ci : http://www.domotique-fibaro.fr/index.php/gallery/album/211-hc-2/
  12. jojo

    Banque Icones Hcl, HC2 et HC3

    @Did, Je suis dans une période, j'abuse. Donc continuons tant qu'àfaire
  13. Cool mprinfo, Berale24 n'est pas méchant, d'ailleurs personne n'est méchant ici, sinon ils sont virés ... ou on ne les aide pas ... ou ils n'aident pas. code du double click : http://www.domotique-fibaro.fr/index.php/topic/1303-double-clique-pour-confirmer/
  14. mprinfo, tu connais mes limites en anglais, d'où la question ...
  15. une petite remarque si je puis me permettre, Mettre le bouton par défaut sur Update et pas sur Reboot, car si on appuye par mégarde sur le bouton par défaut de l'interface, il reboot la HC2. Un petit double click éventuellement sur ce bouton ? Que je trouve utile mais dangereux
  16. merci, mai je ne comprends pas bien ta question précédente ? Swap = cache ?
  17. jojo

    Scene Scenario

    voila ce que j'ai préparé. Tu crées un VD et dans ce VD tu crées un bouton Tu y insères le code ci-dessous (NON testé) local IdYamaha = 10 local ButtonYamahaTuner = 5 local IdSatellite = 11 local ButtonSatelliteOff = 3 local IdWPYamaha = 12 local IdZXTThermostat = 13 local IdEclairage = 15 -- Yamaha sur Tuner fibaro:call(IdYamaha, "pressButton", ButtonYamahaTuner) -- Satellite Off fibaro:call(IdSatellite, "pressButton", ButtonSatelliteOff) -- WP Yamaha Off fibaro:sleep(30*1000) -- attendre 30 sec fibaro:call(IdWPYamaha, "turnOff") -- Clim ZXT120 -2°C local HC2 = Net.FHttp("127.0.0.1",11111) -- récupération des infos du ZXT-120 -- consigne thermostat local payload = "/api/devices/"..IdZXTThermostat response, status, errorCode = HC2:GET(payload) if tonumber(errorCode) == 0 and tonumber(status) == 200 then if response ~= nil and response ~= "" then jsonTable = json.decode(response) ZXTSetPoint = jsonTable.properties.targetLevel fibaro:debug("ZXTSetPoint : " ..ZXTSetPoint) ZXTThermMode = jsonTable.properties.mode fibaro:debug("ZXTThermMode : " ..ZXTThermMode) end end -- diminuer la consigne de 2°C fibaro:call(IdZXTThermostat, "setThermostatSetpoint", ZXTThermMode, ZXTSetPoint-2) -- éclairage Off fibaro:call(IdEclairage, "turnOff") Dans les 7 premières lignes, tu rentres les bons ID et n° de boutons. Si ça marche du premier coup => c'est pas normal Dis-moi quoi qu'on ajuste
  18. jojo

    Banque Icones Hcl, HC2 et HC3

    ce sont mes yeux qui déconnent encore ou il me semble que le panneau avec la goute d'eau froide est plus petit que celui avec la goutte d'eau chaude ?
  19. jojo

    Banque Icones Hcl, HC2 et HC3

    sympa avec la goutte d'eau. "Il ne sera pas png", concrêtement, ça veux dire quoi pour moi ?
  20. jojo

    Besoin D'aide:

    mais je voulais isoler la source du problème : result ou fibaro:getValue(lightID, "value") ? donc est-ce que ceci donne quelque-chose de cohérent : if result == "on" then fibaro:call(lightID, "setValue", "100") fibaro:debug("Light ON") elseif result == "off" then fibaro:call(lightID, "setValue", "0") fibaro:debug("Light OFF") else fibaro:debug("result = "..result) end
  21. tu connais ma manie : je n'aime pas les upgrade, je préfère les fresh install
  22. je n'ai pas changé d'avatar. J'ai juste créée cette nuit un nouvel utilisateur, et répondu à4195 message sur une nuit. Je suis un peu fatigué.
  23. mprinfo, Ce que tu as fait est bien mieux que ce que tu m'avais demandé jeudi. Moi j'ai rien sorti. Toi au moins tu es venu avec quelque-chose. Il fallait que quelqu'un se lance. Et on partage pour l'améliorer ensemble.
  24. jojo

    Besoin D'aide:

    ou le problème est au niveau de l'interprétation du result. Alors je ferais pour être sûr result = tostring(result) ou le problème se situe au niveau du retour de ton fibaro:getValue(lightID, "value") ne rajouterais-tu pas un debug supplémentaire fibaro:debug("LightID : " ..fibaro:getValue(lightID, "value"))
×
×
  • Créer...