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. je suis également en tri-phasé (belge, ce qui est encore différent du triphasé français) et je n'ai pas réussi à faire fonctionner le 60A. Mon problème était je crois un soucis de compatibilité avec la v3 (je ne voyais pas toutes les pinces). Maintenant que je suis en v4 je devrais réessayer. De mémoire les tests que j'avais fait sur une prise (par définition monophasée) étaient positifs. ! Did a une ancienne version/génération du HEM3 qui fonctionnait bien en v3. Je crois que le mieux est de l'acheter, de l'essayer et de le retourner si cela ne fonctionne pas (on a 14 jours d'après la loi)
  2. cool, en effet un petit resart de temps en temps ne fait pas de tort. Il y a même un sujet sur le forum de comment programmer un reboot automatique et propre de la HCL
  3. c'est en effet plus raisonnable, surtout qu'une beta est officiellement bougée. Attends les retours avant de tout recommencer en 4.058 ?
  4. en effet c'est normal qu'on ne sache pas récupérer un backup v3 et v4. mais très bizarre que si tu as tout retrait depuis zéro en partant d'un recovry, tu aies des problèmes
  5. voici le lien vers des infos sur l'API http://tutoriels.domotique-store.fr/content/49/45/fr/api-commander-le-home-center-par-des-requêtes-http.html Et pour comment le mettre en oeuvre sur HCL, regarde dans ma signature et ici (c'est peut-être plus actuel) http://www.domotique-fibaro.fr/index.php/topic/5935-requêtes-get-et-put-sur-hcl-synthèse-de-celles-qui-fonctionnent/
  6. en effet, si tu n'as qu'un circulateur, un seul relais doit suffire. et donc si tu veux contrôler la température dans chaque pièce tu n'as malheureusement pas d'autre choix que de mettre des LC-13 partout
  7. tu était parti d'une box vide, upgrade en v4 et puis tout réinclure ? Ou bien tu as upgradé de v3 àv4 ace test modules et scène, et comme ça n'allait pas, tu as tout détruit et recommencé ? Ce n'est PAS la même chose
  8. jojo

    Lc-13 Et Hcl

    je ne sait pas pour les scènes bloc/magiques, mais les panneaux de chauffage, as-tu essayé ? Cela ne serait-il pas mieux ? Et ça je sais que ça doit fonctionner
  9. c'est ce dont on rêve tous chez Figaro, mais non, il n'y a pas
  10. effectivement 7% entache c'est pas cool. Si tu as le courage et que tu peux te le permettre, fait un restore, grade àvide et recommence tout depuis zéro directement en v4. Ca devrait régler beaucoup de problème, car la majorité des problèmes viennent de la migration de v3 et v4 et pas de la v4 en elle-même. A toi de voir
  11. soyons concret, tu penses à quoi comme scénario où il faudrait stopper, supprimer, ... des scènes ? La seule scène qui pouvait éventuellement être stoppée lorsque j'étais sur HCL était celle de la simulation de présence : tu as un contact sur ton alarme, et dès que tu rentres, la HCL en est informée, et il faut arrêter la simulation de présence. Cela se fait avec une autre scène qui détecte le status de ton alarme, et appelle un VD qui lancerait l'instruction d'arrêter la scène via l'API de la scène. Mais es-tu sà»r que c'est par là que tu veux commencer ?
  12. jojo

    Pic Cpu De Fou

    normalement le générateur d'ID de Steven (la v1 en tout cas chez moi) fonctionne picco-bello, et devrait t'éviter ce genre de soucis alors
  13. l'utilisation des différents boutons d'une scène : active : permet que la scène démarre automatiquement par des triggers ou des conditions de temps start with HC : il doit est coché si on a des conditions de temps bouton START : lance manuellement la scène, en passant directement au THEN, sans vérifier les conditions (utile pour scène non active par exemple) bouton STOP : permet d'arreter une scène EN COURS D'EXECUTION . Exple dans le alros tu as allumer une lampe et éteindre après 3 heures. En appuyant sur stop après 1 heures, la lampe ne s'éteindra pas 2 heures plus tard, car la scène est arrêtée J'espère que c'est plus clair pour toi
  14. question, Où se situent tes soucis avec la v4 ? Combien de devices physiques as-tu ?
  15. si la RAM est à95%, il ne faut pas stresser, sauf si la cache <10%. On peut considérer que l'espace pris par la cache est de l'espace libre. Je dirais plusieurs petites scènes car : plus lisible pour comprendre ce qu'elle fait et donc en maintenance comme mes scènes démarrent sur le principe de déclencheurs, dès que un device va démarrer la scène, il va faire pleins de tests inutiles
  16. jojo

    Support Gea

    merci, je mourrai moins stupide
  17. jojo

    Support Gea

    ok, il a fallut le temps que "le franc tombe ..." mais alors lorsque Steven dit "on est sur la même instance de GEA (pas de -1)", cela veut dire qu'il ne peut plus y avoir AUCUN -1 dans ce GEA, et qu'il faudrait alors faire un autre pour les immédiates, ou mettre celui-là dans un GEA unique, qui ne tournerait que toutes les 5 min par exemple)
  18. jojo

    Support Gea

    oui, mais j'ai loupé un truc, ou il faut quand-même créer une VG "present_sate". Le but n'était pas de s'en affranchir ?
  19. jojo

    Le Froid Arrive

    je pense que le plus grand risque, ce sont les piles qui vont morfler en périodes de gel, pas l'électronique
  20. jojo

    Pic Cpu De Fou

    Mais je ne comprends pas où je pourrais avoir une erreur d'id de device si j'utilise le script de génération des id des deviceID de Steven
  21. tu as combien de circulateurs ? 1 pour le RdC et 1 pour l'étage ? Je ne connais pas les relais SSR303, mais si j'ai compris, avec les 2 thermostats et les 2 relais, dès qu'il y a besoin de chauffer, le relais correspondant se ferme et la chaudière tourne. Ces thermostats / relais sont compatibles z-wave ? Si tu n'as qu'un seul circulateur pour le rez et l'étage, tu devra également mettre des vannes thermostatiques LC13 sur tous tes radiateurs, histoire de ne pas chauffer le rez lorsque l'étage est en demande. Mais en fait de thermostat, une simple son de tmp àl'étage et au rez ainsi qu'un FGS-221/222 (= double relais) pourra faire l'affaire via les linked devices et les panneaux de chauffage de la HCL
  22. avec la HC2 tu n'aura que l'image. La HC2 ne supporte que le jpeg => PAS le H.264
  23. en redémarrant mon chauffage ce matin, j'ai vu qu'il y avait un bug dans la version 2 (chargement des valeurs pas dans le bon ordre de l'ÀPI) J'ai donc publié une version 3 corrigée dans le premier post. code de la scène : ---------------------------------- -- Instructions ---------------------------------- --[[ pour le BACKUP 1) lancer cette scène en mode debug 2) copier les tables ListeHP = { ... } et ConfigHP = { ... } dans le bouton Restore du VD "Backup HeatPanel" 3) sauver le VD 4) exporter le VD sur votre disque dur pour le RESTORE (via le VD) 1) créer manuellement autant de Heating Panels qu'il y en a à restaurer. 2) récupérez les ID de ces nouveaux Heating Panels via http://<ip>/api/panels/heating 3) dans la table ListHP, remplacer les ID actuels, par les nouveaux ID !! les noms référencés dans les tables ListeHP et ConfigHP doivent être IDENTIQUES --]] ---------------------------------- -- DO not change bellow this line ---------------------------------- Days = {"monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"} DayParts = {"morning", "day", "evening", "night"} -- backup Liste des heating panels jsonListe = api.get("/panels/heating") result = "<BR><BR>-- Backup liste des Heating Panels généré le : " .. os.date("%d/%m/%y à %X") result = result.. '<BR><BR>local ListeHP = {<BR>-- id, "name", ' for k, v in pairs(jsonListe) do result = result ..'<BR>'.. v.id ..', "' .. v.name ..'",' end result = result .. "<BR>}" --fibaro:debug(result) -- backup de la configuration détaillée des heating panels result = result.. "<BR><BR>-- Backup configuration des Heating Panls généré le : " .. os.date("%d/%m/%y à %X") result = result.. '<BR><BR>local ConfigHP = {<BR>-- "name", "day", "part", "hour", "minute", "temperature", ' for k, v in pairs(jsonListe) do jsonTable = api.get("/panels/heating/"..v.id) result = result ..'<BR>"' .. jsonTable.name ..'", ' for _,Day in pairs(Days) do result = result ..'<BR>"'..Day..'", ' for _,Part in pairs(DayParts) do result = result .. '"'..Part..'", ' result = result ..'"'.. jsonTable.properties[Day][Part].hour ..'", ' result = result ..'"'.. jsonTable.properties[Day][Part].minute ..'", ' result = result ..'"'.. jsonTable.properties[Day][Part].temperature ..'", ' end -- DayParts end -- Days end result = result .. "<BR>}" fibaro:debug(result) code du bouton restore du VD : ---------------------------------- -- User Settings ---------------------------------- -- Backup liste des Heating Panels généré le : 14/06/15 à 15:19:33 local ListeHP = { -- id, "name", 4, "Etage_Bureau", 6, "Etage_SdB", 7, "Etage_Circul", 9, "Rez_SdB", } -- Backup configuration des Heating Panls généré le : 14/06/15 à 15:19:33 local ConfigHP = { -- "name", "day", "part", "hour", "minute", "temperature" "Etage_Bureau", "monday", "morning", "6", "0", "17", "day", "12", "0", "17", "evening", "17", "0", "20", "night", "22", "0", "17", "tuesday", "morning", "6", "0", "17", "day", "12", "0", "17", "evening", "17", "0", "20", "night", "22", "0", "17", "wednesday", "morning", "6", "0", "17", "day", "12", "0", "17", "evening", "17", "0", "20", "night", "22", "0", "17", "thursday", "morning", "6", "0", "17", "day", "12", "0", "17", "evening", "17", "0", "20", "night", "22", "0", "17", "friday", "morning", "6", "0", "17", "day", "12", "0", "17", "evening", "17", "0", "20", "night", "22", "0", "17", "saturday", "morning", "9", "0", "20", "day", "12", "0", "20", "evening", "17", "0", "20", "night", "22", "0", "17", "sunday", "morning", "9", "0", "20", "day", "12", "0", "20", "evening", "17", "0", "20", "night", "22", "0", "17", "Etage_SdB", "monday", "morning", "6", "0", "21", "day", "7", "0", "17", "evening", "18", "30", "22", "night", "21", "0", "17", "tuesday", "morning", "6", "0", "21", "day", "7", "0", "17", "evening", "18", "30", "22", "night", "21", "0", "17", "wednesday", "morning", "6", "0", "21", "day", "7", "0", "17", "evening", "18", "30", "22", "night", "21", "0", "17", "thursday", "morning", "6", "0", "21", "day", "7", "0", "17", "evening", "18", "30", "22", "night", "21", "0", "17", "friday", "morning", "6", "0", "21", "day", "7", "0", "17", "evening", "18", "30", "22", "night", "21", "0", "17", "saturday", "morning", "9", "0", "21", "day", "10", "0", "17", "evening", "18", "30", "22", "night", "21", "0", "17", "sunday", "morning", "9", "0", "21", "day", "10", "0", "17", "evening", "18", "30", "22", "night", "21", "0", "17", "Etage_Circul", "monday", "morning", "6", "0", "21", "day", "7", "0", "17", "evening", "17", "0", "21", "night", "22", "0", "17", "tuesday", "morning", "6", "0", "21", "day", "7", "0", "17", "evening", "17", "0", "21", "night", "22", "0", "17", "wednesday", "morning", "6", "0", "21", "day", "7", "0", "17", "evening", "17", "0", "21", "night", "22", "0", "17", "thursday", "morning", "6", "0", "21", "day", "7", "0", "17", "evening", "17", "0", "21", "night", "22", "0", "17", "friday", "morning", "6", "0", "21", "day", "7", "0", "17", "evening", "17", "0", "21", "night", "22", "0", "17", "saturday", "morning", "8", "0", "21", "day", "12", "0", "21", "evening", "17", "0", "21", "night", "22", "0", "17", "sunday", "morning", "8", "0", "21", "day", "12", "0", "21", "evening", "17", "0", "21", "night", "22", "0", "17", "Rez_SdB", "monday", "morning", "6", "0", "21", "day", "7", "0", "15", "evening", "18", "0", "0", "night", "0", "0", "0", "tuesday", "morning", "6", "0", "21", "day", "7", "0", "15", "evening", "18", "0", "0", "night", "0", "0", "0", "wednesday", "morning", "6", "0", "21", "day", "7", "0", "15", "evening", "18", "0", "0", "night", "0", "0", "0", "thursday", "morning", "6", "0", "21", "day", "7", "0", "15", "evening", "18", "0", "0", "night", "0", "0", "0", "friday", "morning", "6", "0", "21", "day", "7", "0", "15", "evening", "18", "0", "0", "night", "0", "0", "0", "saturday", "morning", "8", "30", "21", "day", "10", "30", "15", "evening", "18", "0", "0", "night", "0", "0", "0", "sunday", "morning", "8", "30", "21", "day", "10", "30", "15", "evening", "18", "0", "0", "night", "0", "0", "0", } ---------------------------------- -- DO not change bellow this line ---------------------------------- --Days = {"monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"} --DayParts = {"morning", "day", "evening", "night"} --Parameters = {"temperature", "minute", "hour"} ---------------- -- FUNCTIONS ---------------- function Debug(Color, Message) fibaro:debug('<span style="color:' ..Color.. ';">' ..Message.. '</span>') end ---------------- -- END FUNCTIONS ---------------- fibaro:call(fibaro:getSelfId(), "setProperty", "ui.message.value", "Restore démarré") Debug("white", "Restore démarré") msg = "Erreur : pas d'id trouvé pour : " HC2 = Net.FHttp("127.0.0.1", 11111) -- renomer les heating panels & remettre les bons horaires for i = 1, #ConfigHP, 120 do -- parcourir les HP HPindex = i -- parcourir la table ConigHP et retrouver l'id dans ListeHP HPid = 0 for j = 1, #ListeHP, 2 do if ConfigHP[i] == ListeHP[j+1] then HPid = ListeHP[j] end end if HPid ~= 0 then Debug("blue", "nom : " ..ConfigHP[i].. " - ID : " ..HPid) jsonInput = '{"name":"'..ConfigHP[i]..'","properties":{' for j = i+1, i+119, 17 do -- parcourir les jours HPday = j -- jour du HP if j > i+1 then jsonInput = jsonInput..'},' end jsonInput = jsonInput..'"'..ConfigHP[HPday]..'":{' for k = j+1, j+16, 4 do -- parcourir les partir de jour HPpart = k -- partie du jour HPtemperature = ConfigHP[k+3] HPminute = ConfigHP[k+2] HPhour = ConfigHP[k+1] if k > j+1 then jsonInput = jsonInput..',' end jsonInput = jsonInput..'"'..ConfigHP[HPpart]..'":{"hour":'..HPhour..',"minute":'..HPminute..',"temperature":'..HPtemperature..'}' end end jsonInput = jsonInput..'}}}' Debug("white", jsonInput) response, status, error = HC2:PUT("/api/panels/heating/" ..HPid, jsonInput) Debug("green","status = " ..status.." - error = "..error) else Debug("red", "ERROR : pas d'id trouvé pour : ".. ConfigHP[i]) msg = msg.. ConfigHP[i]..", " end end if msg == "Erreur : pas d'id trouvé pour : " then msg = "Restore terminé sans erreur" Debug("green", "Restore terminé sans erreur") end fibaro:call(fibaro:getSelfId(), "setProperty", "ui.message.value", msg)
  24. Pour dogmatiser ta PAC, une sonde de température et un FGS-221/222 suffisent. regarde un exemple dans ma signature
×
×
  • Créer...