Aller au contenu

Messages recommandés

Posté(e)

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

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


Posté(e)

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

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

Posté(e)

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

Posté(e)

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

×
×
  • Créer...