Aller au contenu

Messages recommandés

Posté(e)

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

Posté(e)

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

Posté(e)

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.

Posté(e)
à 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)

Posté(e)

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

Posté(e)

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

Posté(e)
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é) ?

Posté(e)

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

Posté(e)
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
Posté(e) (modifié)

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
Posté(e)
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
Posté(e) (modifié)
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
×
×
  • Créer...