Aller au contenu

jojo

Membres confirmés
  • Compteur de contenus

    14 837
  • Inscription

  • Dernière visite

  • Jours gagnés

    197

Tout ce qui a été posté par jojo

  1. c'est ce dont on rêve tous chez Figaro, mais non, il n'y a pas
  2. 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
  3. 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 ?
  4. 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
  5. 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
  6. question, Où se situent tes soucis avec la v4 ? Combien de devices physiques as-tu ?
  7. 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
  8. jojo

    Support Gea

    merci, je mourrai moins stupide
  9. 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)
  10. 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 ?
  11. 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
  12. 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
  13. 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
  14. avec la HC2 tu n'aura que l'image. La HC2 ne supporte que le jpeg => PAS le H.264
  15. oui, bien sûr
  16. 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)
  17. Pour dogmatiser ta PAC, une sonde de température et un FGS-221/222 suffisent. regarde un exemple dans ma signature
  18. jojo

    Pic Cpu De Fou

    évidemment, si ça plante la bécane, c'est moins drôle
  19. jojo

    Pic Cpu De Fou

    vous me stressez avec GEA : le code du maître commence à la ligne 500 chez moi. Mais bon si on utilise le générateur d'ID de Steven, on ne devrait pas avoir d'ID foireux ? Quand je sauve mon GEA après un ajout, je regarde directement dans le log (kilométrique chez moi) pour voir s'il est allé jusqu'au bout. Je suis bon, ou de dois également tout vérifier manuellement ?
  20. lorsque tu vas associer tes vannes LC13 à une pièce, tu pourras créer un panneau de chauffage pour cette pièce, et la consigne du panneau de chauffage sera envoyée à la vanne LC13. Maintenant tes radiateurs ne chaufferont que si le circulateur de ta PAC est en fonction. En fait, tex vannes LC13 vont fonctionner exactement comme tes anciennes vannes, sauf que leur consigne viendra de ta HC2. N.B. : le wakeup time par défaut des vannes est de 15 min, donc il peut y avoir jusque 15 min de délais entre l'envoi de l'ordre par le panneau et la réception par la vanne.
  21. ??? lent = combien de temps : 0,5 s ou 10s ?
  22. Merci pour le tuyau. En posant ma question, je pensais que j'étais le seul à avoir ce soucis. Ca me "rassure" (ou est inquiétant) de ne pas être le seul. Par contre, je remplace les piles de mes FGMS sans tous ces chichis, et ça fonctionne ;-)
  23. j'ai quand-même un petit soucis, mais est-ce lié à la v4.057b ? : J'ai remplacé les piles de 2 FGK-101, et la connexion est perdue avec la box (noeud mort). Je n'ai aucune envie de les démonter et de les remonter pour les exclure/inclure, ce que je suis sà»r qui règlerait le problème). Remplacer une pile devrait être transparent ?
  24. idée : tu crées un module vituel avec plusieurs boutons, 1 pour chaque PUT/ ensuite tu fais une scène (non active) qui appelle chacun des boutons. Et tu lances la scène lorsque tu veux que tout s'allume en 1 fois
  25. de mémoire, n'y a-t-il pas dans la feuille xls un champ où il faut spécifier qu'on est en v4 ?
×
×
  • Créer...