Aller au contenu
jojo

Modifier L'icone D'un Device

Recommended Posts

Avec ce VD, vous pourrez modifier l'icône d'un device via script LUA.

N.B. : il n'est pas nécessaire d'utiliser ce VD pour modifier l'icône d'un autre VD. Préférez simplement l'instruction fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", 153)

 

Un tout grand merci à  Lazer et PITP2 pour leur aide pour la V4..x et à  Did pour avoir fait germer l'idée.

 

Exemple d'utilisation : vous avez un thermomètre dans votre congélateur, et vous souhaitez que l'icône soit différente si la température est normale ou trop élevée.

Ok, ce n'est que de l'esthétique, mais si en plus d'être utile, la domotique peut être belle …

 

Voici les icônes que Did a créées pour la température de son congélateur.

http://www.domotique-fibaro.fr/index.php/gallery/image/3703-cong%C3%A9lateur/

http://www.domotique-fibaro.fr/index.php/gallery/image/3704-cong%C3%A9lateur-alarm/

 

Vous devez d'abord charger les icônes pour le type de device dont vous souhaitez modifier l'icône (cette phrase devient très mystique … :P ).

 

Ensuite vous devez :

  1. Récupérer l'ID du device : vous le voyez dans l'URL lorsque vous modifiez le device
  2. Récupérer l'ID des icônes : voir tuto de Did : Récupérer l'id d'une Icône.

 

Finalement

  • Importez le VD ci-joint (il est compatible V3.x et v4.x)
  • Recopiez autant de fois que nécessaire le bouton avec son code, en mentionnant au début l'ID du device et de l'icône

DeviceIcone_v1.0.vfib

 

Utilisation :

  • Via GEA : ajouter l'option

{“VirtualDeviceâ€, <id,_module>, <no_bouton>} - Press le bouton du module virtuel {“VirtualDeviceâ€, 2, 1}

Limitation :

lorsque l'icône d'un device est modifiée, il faut faire un refresh du browser pour que la modification apparaisse.

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

@jojo

 

si pas de GEA, y a moyen ?

 

Pratique ce petit tuto la !

 

L'idée du congel c fort lol

Partager ce message


Lien à poster
Partager sur d’autres sites

biensûr que tu peux l'utiliser sans GEA, j'ai mis le code LUA juste en dessous

Partager ce message


Lien à poster
Partager sur d’autres sites

Limitation :


lorsque l'icône d'un device est modifiée, il faut faire un refresh du browser pour que la modification apparaisse.


 


Post initial mis à  jour


Partager ce message


Lien à poster
Partager sur d’autres sites

appliqué sur mon device virtuel Day_Phase... avec 7 icones (une par phase de la journée

efficace, mais je n'ai pas trouvé de moyen sans créer de boutons...

 

ici

 

http://www.domotique-fibaro.fr/index.php/topic/3198-module-virtuel-phase-de-la-journ%C3%A9e/

Partager ce message


Lien à poster
Partager sur d’autres sites

oui, mais pour un module virtuel, tu ne dois pas utiliser ce VD.

Tu as l'instruction : fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", 153)

Partager ce message


Lien à poster
Partager sur d’autres sites

bien vu, j'avais lu en diagonal...comme d'hab.

bon à  savoir ...

 

merci pour toutes ces recherches et partages, cela fait progresser toute la communauté et nous donne une HC2 hautement personnalisable

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour ce partage.

Pas applicable dans l immédiat pour moi mais c est grâce àtoutes ces petites choses que la box HC2 prends tout son sens.

Et aussi qu on y passe autant de temps dessus

Partager ce message


Lien à poster
Partager sur d’autres sites

excellent @jojo

du beau boulot !! hihihi

Partager ce message


Lien à poster
Partager sur d’autres sites

@pepite,

te revoilàenfin. Tu nous tirais la gueule ?

Partager ce message


Lien à poster
Partager sur d’autres sites

j'etais en week-end belge, àBruxelles ;-)

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu as été faire du leche vitrine lol

Envoyé de mon SM-G900F

Partager ce message


Lien à poster
Partager sur d’autres sites

×