Aller au contenu
jjacques68

Mise à jour FGMS sans fin

Recommended Posts

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 :

 

image.thumb.png.30e90458e20d4318c0cf902e0098af6b.png

 

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 :

 

image.thumb.png.224206805e511c1ec3c4ddb937f411ea.png

 

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 :

image.png.636711d4786eaa952ea6da6499ba23e4.png

 

si qqun a une idée ?

 

merci d'avance...

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai la même chose avec un FGS sur la HC2... Rien à faire que changer le module malheureusement...

Partager ce message


Lien à poster
Partager sur d’autres sites

ben c'est ce qui va finir par arriver si je trouve pas une bidouille, mais c'est dommage, car il fonctionne bien sinon...

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites
à 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)

Partager ce message


Lien à poster
Partager sur d’autres sites

As-tu essayé l'exclusion puis ré-inclusion ?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

non ! ça pas fait ! 

un peu lourd comme essai car il faudra reparamétrer quelques script, mais pourquoi pas...

Partager ce message


Lien à poster
Partager sur d’autres sites

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 :)).

Partager ce message


Lien à poster
Partager sur d’autres sites

c'était tellement la base, que c'était ce que je voulais te suggéré à la lecture, avant que dieu ne te le propose ...

Partager ce message


Lien à poster
Partager sur d’autres sites
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é) ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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 :) 

Partager ce message


Lien à poster
Partager sur d’autres sites
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

 

 

 

 

  • Thanks 1

Partager ce message


Lien à poster
Partager sur d’autres sites

oh ben mince alors, 

 

La ré-inclusion à corrigé le problème de mise à jour :blink: !

2 ans qui me fait chi--- ce truc... !!

J'ai l'air c--- là... ... ...

 

ben merci à vous !

:)

Modifié par jjacques68
  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Nickel !

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 7 heures, jjacques68 a dit :

oh ben mince alors, 

 

La ré-inclusion à corrigé le problème de mise à jour :blink: !

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

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 21 minutes, jojo a dit :

keep it simple ...

méthode KISS, je la connais celle-la...

pourtant, pour le coup... :rolleyes:

Modifié par jjacques68

Partager ce message


Lien à poster
Partager sur d’autres sites

×