Changer la couleur de la tuile

Bonjour à tous

Savez s’il est possible de changer la couleur de la tuile dans le dashboard, dans un scenario ?

ou de modifier sa catégorie, ce qui reviendrait à changer sa couleur.

merci

il faut modifier sa catégorie

oui, ce serait une solution, mais est-ce possible via un scenario ?

je ne pense pas

l’objectif est d’automatiser le changement, sinon peu d’intérêt

si tu peux
si tu modifies le param de la tuile

et qu’ensuite tu regarde les info détaillé


tu retrouves ta modif en display
mais tu retrouves la catégorie aussi

donc via la fonction code tu peux (setdisplay ou setconfiguration pour t’aider)

// {"heating":"0","security":"0","energy":"0","light":"0","automatism":"0","multimedia":"0","default":"0"}

eqLogic::byId(823)->setCategory('energy',1)->save();
1 « J'aime »

super, merci pour les infos

1 « J'aime »

Tout est dans la doc :

https://doc.jeedom.com/dev/phpdoc/4.0/classes/eqLogic.html

C’est sur… Mais quand on ne sait pas quoi y chercher c’est pas d’une grande aide…

Bonjour,
Je ne sais pas si je suis au bon endroit mais je pose ma question.
J’ai beaucoup lu mais je n’ai pas trouvé ma réponse.
Voila, je suis en V4, j’ai modifié la couleur de ma tuile sur mon dashboard avec la commande:
style background-color: grey !important; dans les paramètres avancés paramètres optionnels sur la tuile. Tout va bien. Toutefois je souhaietrais que la couleur change suivant l’état de la commande (il s’agit d’une commande binaire mais pourquoi pas en numérique aussi) mais en utilisant une commande simple
comme celle que j’ai utilisée ci dessus.
J’espère avoir été clair dans ma demande
Merci pour votre aide
Cordialement

Bonjour
il me semble que cette fonction existait sur le v3 (il suffit de faire confirmé ca auprès d’un ancien) mais il n’est plus disponible sur le v4
Très cordialement

@nak
Bonjour,
Curieux car je l’utilise depuis peu certes mais elle a l’air de fonctionner jusqu’à présent
Cordialement

Hello,
N’y connaissant pas grand chose dans l’utilisation de l’API, je rame un peu pour le changement de couleur via scénario. Après avoir ajouter une ligne ‹ style › dans les paramètres optionnels sur la tuile, j’exécute ce code:

eqLogic::byId(36)->setDisplay('style',"background-color: red !important")->save();

Malheureusement, j’ai ça en retour:

[2020-12-28 12:01:43][SCENARIO] Call to a member function save() on null

Quelqu’un saurait m’aiguiller vers la bonne façon de faire ?