jjacques68 Posté(e) le 17 avril 2022 Signaler Posté(e) le 17 avril 2022 hello tout le monde, Depuis mes début sur la HC3, j'ai un FGMS qui me pose soucis. Il me propose systématiquement une mise à jour : Cette mise à jour ne fonctionne tout simplement pas. En tout cas, il ne va pas au bout. J'ai tout essayé, des multiples réveils du modules pendant le processus, avec une pile neuve, placé le FGMS à côté de la HC3, bref... rien ne marche. J'ai donc, via l'API, forcé la version "3.3" en "3.4", en me disant que du coup il me proposera plus la mise à jour : et bien non. Il continue ! Je sais plus où chercher pour essayer de désactiver cette mise à jour. ça me saoul d'avoir en permanence ceci dans les icones à cause de ce module : si qqun a une idée ? merci d'avance...
Nico Posté(e) le 17 avril 2022 Signaler Posté(e) le 17 avril 2022 J'ai la même chose avec un FGS sur la HC2... Rien à faire que changer le module malheureusement...
jjacques68 Posté(e) le 17 avril 2022 Auteur Signaler Posté(e) le 17 avril 2022 ben c'est ce qui va finir par arriver si je trouve pas une bidouille, mais c'est dommage, car il fonctionne bien sinon...
Nico Posté(e) le 17 avril 2022 Signaler Posté(e) le 17 avril 2022 Pareil, le FGS fonctionne nickel. Je l'ai mis sur la box qui est en passerelle sur le Poolhouse. Après sur la HC2 tu peux retirer les rappels, donc ce n'est pas gênant.
jjacques68 Posté(e) le 17 avril 2022 Auteur Signaler Posté(e) le 17 avril 2022 à l’instant, Nico a dit : Après sur la HC2 tu peux retirer les rappels ben j'aimerais bien trouver l'équivalent sur la HC3... mais je vois pas où... Même dans l'API je trouve où il stocke cette alerte (je parle pas de la notification, ça je sais où c'est : /api/notificationCenter, je parle bien de la mise à jour)
Lazer Posté(e) le 17 avril 2022 Signaler Posté(e) le 17 avril 2022 As-tu essayé l'exclusion puis ré-inclusion ?
jjacques68 Posté(e) le 17 avril 2022 Auteur Signaler Posté(e) le 17 avril 2022 non ! ça pas fait ! un peu lourd comme essai car il faudra reparamétrer quelques script, mais pourquoi pas...
Nico Posté(e) le 17 avril 2022 Signaler Posté(e) le 17 avril 2022 Ah tu ne l'as encore jamais réinclu, lol. Cela fait parti de la base du j'ai tout essayé (Peut-être pas sur HC3 en fait :)).
jojo Posté(e) le 17 avril 2022 Signaler Posté(e) le 17 avril 2022 c'était tellement la base, que c'était ce que je voulais te suggéré à la lecture, avant que dieu ne te le propose ...
jojo Posté(e) le 17 avril 2022 Signaler Posté(e) le 17 avril 2022 Il y a 10 heures, jjacques68 a dit : non ! ça pas fait ! un peu lourd comme essai car il faudra reparamétrer quelques script, mais pourquoi pas... dur la HC2, il y avait un VD qui sortait une table avec tous les devices et leur ID. C'était don très simple de metttre à jour GEA & Co. Il n'y a pas l'équivalent sur la HC3 (je n'ai pas encore cherché) ?
jjacques68 Posté(e) le 17 avril 2022 Auteur Signaler Posté(e) le 17 avril 2022 je n'utilise pas GEA... j'ai un autre truc qui fait plus ou moins la même chose... bref... je crois que je vois l'outil dont tu parles, mais je pense pas que ça existe sur HC3... Mais bon y a quand même certain script bien spécifique où il faudra renseigner le nouvel ID suite à la réinclusion... après j'exagère un peu en disant que c'est lourd comme manip Tout est tellement mieux organisé sur la HC3 que ça ira vite... plus aucunes scènes, quelques QA... Je regarde ça demain... mais reste sceptique quand même sur le résultat
Cardane Posté(e) le 17 avril 2022 Signaler Posté(e) le 17 avril 2022 local hidden = false --- true pour exporter les devices cachés local dead = false -- true pour exporter les devices morts local excludeType = {"com.fibaro.zwaveDevice", "weather", "HC_user", "iOS_device", "com.fibaro.voipUser"} local excludeID = {} local devicesJSon = api.get("/devices") local devices = {} local names = {} local rooms = {} function addName(name, roomname) if (type(names[name]) == "nil") then names[name] = true return name else return addName(name.."_"..roomname, roomname) end end function getRooms() local roomsJSon = api.get("/rooms") rooms[0] = "inconnu" for k, v in ipairs(roomsJSon) do rooms[v.id] = v.name end end function rename(name, roomname) local name = name:upper():gsub("[éêèë]", "E"):gsub("EE", "E"):gsub("[ûüù]", "U"):gsub("UU", "U"):gsub("[àâä]", "A"):gsub("AA", "A"):gsub("[öô]", "O"):gsub("OO", "O"):gsub("[îï]", "I"):gsub("II", "I"):gsub("%W", "_") local roomname = roomname:upper():gsub("[éêèë]", "E"):gsub("EE", "E"):gsub("[ûüù]", "U"):gsub("UU", "U"):gsub("[àâä]", "A"):gsub("AA", "A"):gsub("[öô]", "O"):gsub("OO", "O"):gsub("[îï]", "I"):gsub("II", "I"):gsub("%W", "_") return addName(name, roomname) end getRooms() for k, v in pairs(devicesJSon) do local doit = (hidden or v.visible) and (dead or not v.dead) if (doit) then for h, w in pairs(excludeType) do if (v.type == w) then doit = false end end if (doit) then for h, w in pairs(excludeID) do if (v.id == w) then doit = false end end end end if (doit) then table.insert(devices, v) end end table.sort(devices, function(a,b) return a.roomID<b.roomID end) local result = "<BR><BR>-- IDs générés le : " .. os.date("%d/%m/%y à %X") local room = -1 local lastinfo = ""; result = result .. "<BR><BR>local id = {" for k, v in ipairs(devices) do if (room ~= v.roomID) then room = v.roomID result = result .. "<BR>--"..rooms[v.roomID].."<BR>" end lastinfo = rename(v.name, rooms[v.roomID]) result = result .. lastinfo .. " = " .. v.id .. ", " end result = result .. "<BR>}" result = result .. "<BR>" result = result .. "<BR>-- usage :" result = result .. "<BR>-- fibaro:getValue(id[\""..lastinfo .."\"], \"value\")" result = result .. "<BR>-- GEA.add(id[\""..lastinfo .."\"], 30, \"\")" print(result) salut @jojo, si , ca existe, c'est une scène qui fait ca 1
jjacques68 Posté(e) le 18 avril 2022 Auteur Signaler Posté(e) le 18 avril 2022 (modifié) oh ben mince alors, La ré-inclusion à corrigé le problème de mise à jour ! 2 ans qui me fait chi--- ce truc... !! J'ai l'air c--- là... ... ... ben merci à vous ! Modifié le 18 avril 2022 par jjacques68 1
jojo Posté(e) le 18 avril 2022 Signaler Posté(e) le 18 avril 2022 Il y a 7 heures, jjacques68 a dit : oh ben mince alors, La ré-inclusion à corrigé le problème de mise à jour ! 2 ans qui me fait chi--- ce truc... !! J'ai l'air c--- là... ... ... ben merci à vous ! keep it simple ... Les choses les plus basiques/plus simples sont souvent les plus efficaces 1
jjacques68 Posté(e) le 18 avril 2022 Auteur Signaler Posté(e) le 18 avril 2022 (modifié) il y a 21 minutes, jojo a dit : keep it simple ... méthode KISS, je la connais celle-la... pourtant, pour le coup... Modifié le 18 avril 2022 par jjacques68
Messages recommandés