Aller au contenu

Changement couleur et ou icone d'une QA


Messages recommandés

Posté(e)

Bonjour à tous,

 

je viens de coder quelques QA pour mes panneaux photovoltaïques et je souhaiterai suivant le résultat positif ou négatif ou autre pouvoir, changer l'icone ou la couleur du texte associé.

Exemple, de QA energy meter et power meter

image.png.424bf2cb8e6bc4930afb87cfc123dfde.png

 

J'ai bien essayer de trouver les méthodes de la classe updateProperty dans les Docs QA ou sur le forum, mais je n'ai pas trouvé autre chose que

  • value
  • unit
  • log

 

Si vous avez une astuce ;-)

 

Merci

 

Rémi

 

Posté(e)

Pour la couleur j'avais fait un tuto avec un QA modèle je n'arrive pas à le retrouver

Pour les icônes la box leurs donnent un numéro que tu peux trouver en faisant f12 sous ton navigateur

Envoyé de mon BLA-L29 en utilisant Tapatalk

Posté(e)

Hello,

 

J'ai vu le fil :

 

Mais pour l'intérieur de la qa. Ma question concerne la vignette extérieure. :)

 

Merci pour le tuyaux F12, ja n'y avais pas pensé.

Posté(e)

voici comment retrouver l'ID d'une icône :

dans le menu de sélection de l'icône d'un appareil :

Clic droit sur l'icône, puis ouvrir dans un nouvel onglet.

Récupérer l'url de ce nouvel onglet :

http://192.168.xxx.yyy/assets/userIcons/devices/User1007/User1007.png

ici l'ID est 1007

 

et pour mettre à jour l'icône du QA

self:updateProperty("deviceIcon", id de l'icône)

ici :

self:updateProperty("deviceIcon", 1007)

 

  • Like 3
Posté(e) (modifié)

Au top  Merci ;)

Voici les 2 icones utilisées pour ma balance solaire


image.png.231830afaaae8126689d6e184da6ae8b.pngimage.png.78faec9ad1d4932be360ee5922e1754b.png

 

 

 

Modifié par TitiXsi
  • 7 mois après...
Posté(e)
Le 16/03/2023 à 19:00, jojo a dit :

voici comment retrouver l'ID d'une icône :

ou encore plus standard, tu regarde le json du module

  • 2 semaines après...
Posté(e)

Hello,

je me pose la question de pouvoir changer une icone de device à la volée mais qui n'est pas la sienne...

Exemple : un scénario qui change une icone de QA ... ?

est-ce possible, car le self. fait référence au device courant il me semble ... ?

self:updateProperty("deviceIcon", id de l'icône)

 

Merci ;)

 

Posté(e)

Il faut utiliser hub.call (anciennement fibaro.call) pour appeler une méthode d'un autre module... valable pour un QuickApp comme un module physique Z-Wave/Zigbee/etc (attention cependant, toutes les méthodes n'existent par forcément toutes selon le type de module)

 

hub.call(id_module, "updateProperty", "deviceIcon", id_icon_numerique)

 

  • Like 1
×
×
  • Créer...