Aller au contenu

Loizeauc

Membres confirmés
  • Compteur de contenus

    50
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Loizeauc

  1. quelle question ?
  2. ah oui ? super ! Pourtant fibaro me dit que non ! Qui sait faire ça ?
  3. ah oui ? super ! Courant fibaro me dit que non ! Qui sait faire ça ?
  4. ah oui ? super ! Courant fibaro me dit que non ! Qui sait faire ça ?
  5. ah oui ? super ! Courant fibaro me dit que non ! Qui sait faire ça ?
  6. ah oui ? super ! Courant fibaro me dit que non ! Qui sait faire ça ?
  7. ah oui ? super ! Courant fibaro me dit que non ! Qui sait faire ça ?
  8. la nouvelle clé fonctionne avant et après être passée par le mac l'ancienne plus du tout
  9. un pc ou un mac donne le même résultat ... c'est quoi un vrai pc :-) ?
  10. elle ne répond plus quand je la met dans un pc ou un mac rien ne se passe
  11. Je n'ai peut-être pas été clair Nouvelle box tout OK mais vide ... ancienne box tout ok SAUF backup clé HS donc je cherche à transférer le contenu de l'ancienne box dans la nouvelle ou de faire fonctionner la nouvelle clé dans l'ancienne box pour pouvoir faire un backup
  12. Bonjour à tous, Suite à un upgrade en 4.110 mais apparement sans rapport, plus moyen de faire des backup ni de restaurer les précédents. Après moult déboires avec Fibaro, ils se sont connectés pour conclure à un problème de mémoire. J'ai testé la clé usb dans un mac et elle ne répons plus ... J'ai donc acheté une nouvelle boite pour faire des tests et là, la clé et les backup fonctionnent et peuvent être backupés sur le mac. Je suis même arrivé à la copier mais sans pouvoir faire de nouveau backup dessus ! Ma box principale fonctionne mais ... à la première panne, je vais tout perdre et Fibaro me dit qu'il n'y a pas d'exception à ça, je dois renvoyer la boite chez eux en Pologne et plus de domotique pendant... Quelqu'un aurait-il un expérience sur ce genre de récupération, transfert entre hc2 ou autre idée ? Merci
  13. Techniquement parlant le maximum est 15 minutes mais si on met l'eau à 100% supplémentaires ça fait déjà 30 * 5 = 150 minutes exemple de man du panneau, il suffit de mettre le supplément d'eau désiré à jour avant de lancer ce code : local localhost = '127.0.0.1'; local port = 11111; HC2 = Net.FHttp(localhost, port) response ,status, errorCode = HC2:GET("/api/panels/drenchers") jsonTable = json.decode(response) -- données entêtre du panneau rd = jsonTable.rainDelay aw = jsonTable.adjustWater dr = jsonTable.drenchers -- valeur en provenance du VD pa = 1 -- pause entre les cycles en minute (max 60) dun = 15 -- durée d'arrosage (max15) si da = 0 hh = 10 -- heure début du cycle 1 mm = 00 -- minute début du cycle 1 ds = 1 -- 1 : enchaine les arroseurs 0 : tous en même temps da = 0 -- 1 : garde la durée d'arrosage définie dans le module hhn = hh mmn = mm for i = 1, #dr do fibaro:debug("Device : " .. i) id = jsonTable.drenchers.id nd = jsonTable.drenchers.nextDrenching md = jsonTable.drenchers.mode fibaro:call(id, "setDrenchingMode", "auto") cy = jsonTable.drenchers.cycles -- si pas d'enchainage entre les arroseurs alors remise du temps de départ if ds == 0 then hhn = hh -- début du cycle 1 mmn = mm end -- modification de chaque ligne de cycle for c = 1, #cy do jsonTable.drenchers.cycles[c].hour = hhn jsonTable.drenchers.cycles[c].minute = mmn if da == 0 or jsonTable.drenchers.cycles[c].duration == 0 then jsonTable.drenchers.cycles[c].duration = dun end du = jsonTable.drenchers.cycles[c].duration if aw > 0 then awn = math.floor(du * (aw/100) + .5) else awn = 0 end fibaro:debug("Cycle : " .. c .. " H " .. hhn .. ":" .. mmn .. " dur " .. du .. " pause " .. pa .. " tps add " .. awn) mmn = mmn + du + pa + awn if (mmn > 59) then mmn = mmn - 60 hhn = hhn + 1 end if hhn > 23 then hhn = 0 end end end -- Enregistrement des modifications -- Ajouter le raindelay auto en fonction de la pluie -- Ajouter le message comme dans le bouton off response = json.encode(jsonTable) response2 ,status2, errorCode2 = HC2:PUT("/api/panels/drenchers", response) if errorCode2 == 0 then fibaro:debug(status2.." success on PUT") else fibaro:debug("error" .. errorCode2) end
  14. moi je ferais un vd avec l'heure de début et mettrais à jour le panneau d'arrosage on the fly ... example de remplissage auto de "n" arroseurs sur "x" cycles local localhost = '127.0.0.1'; local port = 11111; HC2 = Net.FHttp(localhost, port) response ,status, errorCode = HC2:GET("/api/panels/drenchers") jsonTable = json.decode(response) -- données entêtre du panneau rd = jsonTable.rainDelay aw = jsonTable.adjustWater dr = jsonTable.drenchers for i = 1, #dr do id = jsonTable.drenchers.id nd = jsonTable.drenchers.nextDrenching md = jsonTable.drenchers.mode fibaro:call(id, "setDrenchingMode", "auto") cy = jsonTable.drenchers.cycles du = 15 -- durée d'arrosage hh = 20 -- début du cycle 1 mm = 00 -- modification de chaque ligne de cycle for c = 1, #cy do jsonTable.drenchers.cycles[c].hour = hh jsonTable.drenchers.cycles[c].minute = mm jsonTable.drenchers.cycles[c].duration = du mm = du * c if (mm > 59) then mm = 60 - mm hh = hh + 1 end if hh > 23 then hh = 0 end end end -- Enregistrement des modifications response = json.encode(jsonTable) response2 ,status2, errorCode2 = HC2:PUT("/api/panels/drenchers", response) if errorCode2 == 0 then fibaro:debug(status2.." success on PUT") else fibaro:debug("error" .. errorCode2) end
  15. je me suis cassé la tête un temps dingue avant de comprendre que c'était stocké dans le device et pas dans le panneau... en fait je pense que tous les panneaux fonctionnement de la même manière. merci du retour ;-) par contre je veux bien un peu d'info sur les sondes humidité
  16. voilà une base pour mettre à jours tous les arroseurs d'un panneau à Auto ou off local localhost = '127.0.0.1'; local port = 11111; HC2 = Net.FHttp(localhost, port) response ,status, errorCode = HC2:GET("/api/panels/drenchers") -- entete rd = jsonTable.rainDelay -- table des arroseurs dr = jsonTable.drenchers for i = 1, #dr do id = jsonTable.drenchers.id nd = jsonTable.drenchers.nextDrenching md = jsonTable.drenchers.mode -- la mise à jour du Json ne permet que de modifier l'entête du panneau, les autres propriétés semblent être attachées directement au device. fibaro:call(id, "setDrenchingMode", "off") -- ou "auto" fibaro:debug("mode -> " .. md .. " pour id " .. id .. "raindelay " .. rd .. " Nextdrench : " .. nd ) end
  17. J ai tout repris du document bose api qui est aussi en lien au début de ce forum.
  18. c'est ce que j'ai indiqué dans le commentaire du code du bouton : ec2 : External command : permets de sélectionner une source et un niveau sonore par une commande dans une scene externe qui est aussi dans le commentaire SH : shuffle on ou off dans le cas de airplay
  19. Bonjour Surement ... mais quoi, je ne sais pas, je viens de le ré-importer et ça marche, reste juste à indiquer dans le device la bonne IP et le port 8090
  20. évidemment après avoir fini mon device de tests, je trouve ce post ... voici mon device au cas où vous y trouviez des lignes de code intéressantes bien à vous ... tous bose.vfib
  21. sur le forum fibaro, j'ai trouvé cette commande : HC2:POST("/api/devices/32/action/setDrenchingMode", '{"args":["off"]}') mais ça ne marche pas non plus, du moins pas en remplaçant la ligne hc2:put
  22. J'ai aussi fait quelques tests et bien que les champs ne soient pas dans le même ordre, le raindelay se met bien à jour mais pas le mode
  23. ben pas moi ... restée bloquée à 10% j'ai tenté un simple refresh de safari et il a mis un temps dingue à redémarrer mais maintenant à première vue ça marcherait
  24. Bonjour, Après 15 ans de X10, je me suis décidé à passer au z-wave et j'ai trouvé les premières pages de votre forum intéressantes. Christophe
×
×
  • Créer...