TitiXsi Posté(e) le 15 mars 2023 Signaler Posté(e) le 15 mars 2023 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 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
mprinfo Posté(e) le 15 mars 2023 Signaler Posté(e) le 15 mars 2023 Pour la couleur j'avais fait un tuto avec un QA modèle je n'arrive pas à le retrouverPour 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
TitiXsi Posté(e) le 15 mars 2023 Auteur Signaler Posté(e) le 15 mars 2023 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é.
jojo Posté(e) le 16 mars 2023 Signaler Posté(e) le 16 mars 2023 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) 3
TitiXsi Posté(e) le 17 mars 2023 Auteur Signaler Posté(e) le 17 mars 2023 (modifié) Au top Merci Voici les 2 icones utilisées pour ma balance solaire Modifié le 17 mars 2023 par TitiXsi
jojo Posté(e) le 20 octobre 2023 Signaler Posté(e) le 20 octobre 2023 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
TitiXsi Posté(e) le 3 novembre 2023 Auteur Signaler Posté(e) le 3 novembre 2023 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
Lazer Posté(e) le 3 novembre 2023 Signaler Posté(e) le 3 novembre 2023 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) 1
jojo Posté(e) le 3 novembre 2023 Signaler Posté(e) le 3 novembre 2023 j'avais exactement la même problématique. Et du coup ça fonctionne beaucoup mieux ! => merci
Messages recommandés