-
Compteur de contenus
14 650 -
Inscription
-
Dernière visite
-
Jours gagnés
190
Tout ce qui a été posté par jojo
-
merci, je mourrai moins stupide
- 12 263 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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)
- 12 263 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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 ?
- 12 263 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
je pense que le plus grand risque, ce sont les piles qui vont morfler en périodes de gel, pas l'électronique
-
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
-
Besoin daide Demande De L'aide Sur 2 Ssr303 En Parralèle
jojo a répondu à un(e) sujet de N-i-c-o-l-a-s dans HCL
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 -
avec la HC2 tu n'aura que l'image. La HC2 ne supporte que le jpeg => PAS le H.264
-
oui, bien sûr
-
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)
-
Pour dogmatiser ta PAC, une sonde de température et un FGS-221/222 suffisent. regarde un exemple dans ma signature
-
évidemment, si ça plante la bécane, c'est moins drôle
-
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 ?
-
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.
-
??? lent = combien de temps : 0,5 s ou 10s ?
-
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 ;-)
-
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 ?
-
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
-
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 ?
-
j'ai mis àjour le premier post avec une version compatible v4.x
-
et si tu débutes, commence directement avec GEA, tu verras, c'est MEGA puissant
-
@arzouille, On est 2 alors, il m'a fallut 15 min également pour le trouver, et àl'époque je n'étais pas encore membre ...
-
perso, passer par une variable me semble plus propre que de bidouiller les paramètres d'une scène
-
ok, mais on a des bêtes de course, et il faut les faire courir. Mon CPU est toujours en 10 et 50%
-
où est le problème que la scène soit toujours active ?
-
ok, j'arrête ma longue explication