Aller au contenu

jojo

Messages recommandés

je suis àla version 5.2, alors 4.5 ...

Ceci dit il faudrait en savoir un peut plus. Car j'ai une erreur àla ligne 57, c'est un light. Que dit le debug ? mais essaie déjàla dernière version.

En tout cas, chez moi (je suis ous firmware 4.090), elle tourne nickel

Lien vers le commentaire
Partager sur d’autres sites

Merci Jojo, aurais-tu l'amabilité de partager le code source LUA du bouton, dans une pièce jointe au premier post ? Ceci afin d'éviter de réimporter le module, car je viens de me rendre compte que ma version est cassée également.... il faut avouer que je ne l'utilise pas beaucoup, je sus couvert de honte.

Lien vers le commentaire
Partager sur d’autres sites

@Jojo, la v5.3 fonctionne bien chez moi, mais juste une remarque :

j'ai commenté les lignes en bas du bouton permettant de mettre àjour l'icone et envoyer une notification car je ne l'utilise pas.

En effet, il aurait été plus chouette de tester les valeurs de iconebatt et pushID. Si différent de 0, alors on change l'icone et on envoi le Push. Sinon on ne fait rien, ce qui évite de faire une action inutile (en plus envoyer une notification vers un ID bidon, et changer une icone bidon, pas certain que ça aide pour la stabilité de la box)

Lien vers le commentaire
Partager sur d’autres sites

Sans aller jusqu'àvérifier que l'ID de l'icone est effectivement valable dans la DB, un truc dans le genre permet déjàde dégrossir le truc, et permettra àl'utilisateur de mettre nil ou 0 comme valeurs d'icones si il veut les désactiver :

battmin = math.floor((battmin - 1)/25) + 2
if iconebatt and iconebatt[battmin] and iconebatt[battmin] > 0 then
	fibaro:debug("Icone batterie : "..battmin)
	fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", iconebatt[battmin])
end

J'utilise cette technique dans mes VD Surveillance Station, Network Monitor, etc

Modifié par Lazer
Lien vers le commentaire
Partager sur d’autres sites

/api/icons

Tu décomposes le JSON et recherches l'API de l’icône, mais franchement ce n'est pas nécessaire d'aller jusque là , cela va alourdir le code.

 

Ma demande initiale avait juste pour objectif de permettre à  l'utilisateur qui n'a pas besoin des jolies icones, de désactiver simplement cette gestion des icones et du Push en mettant 0 ou nil dans lesvariables iconebatt et pushID en début de script.

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...

hi guys,  i have a problem, i import a vd and don't works.

in debug i ha a error on line 

[ERROR] 14:42:28: line 56: attempt to concatenate a nil value

 
 
line 56 is:
       table.insert(modules, {batt, v.name .. " (" .. v.id .. "-"..fibaro:getRoomName(fibaro:getRoomID(v.id))..")"})
 
where is a error?
thanks
 
Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...
Ma demande initiale avait juste pour objectif de permettre àl'utilisateur qui n'a pas besoin des jolies icones, de désactiver simplement cette gestion des icones et du Push en mettant 0 ou nil dans lesvariables iconebatt et pushID en début de script.

j'ai mis àjour me VD avec les demande de dieu. (voir premier pos)

Suel le code de boutton batteries àchangé depuis la v5.3

  • Upvote 2
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...