Bonsoir, j’ai recopié une configuration de carte mais malheureusement mon icon reste bleu alors que je lui ai dit d’être vert quand c’est off je ne trouve pas mon erreur le on fonctionne et passe bien à l’orange:
type: custom:button-card
entity: input_boolean.courrier_present
name: Boîte aux lettres
icon: mdi:mailbox
style:
card:
- text-shadow: 0px 0px 0px white
- background-color: '#FFFFFF'
- padding-left: 10px
- border-radius: 20px
- padding: 10%
state:
- value: 'off'
style:
card:
- border: solid 1px '#f83e43'
icon:
- color: green
id: on-icon
- value: 'on'
icon: mdi:mailbox-open-up
style:
card:
- border: solid 1px '#434343'
- box-shadow: none
icon:
- color: orange
id: off-icon
Merci d’avance pour votre aide
il n’y a pas la bonne indentation dans cette partie
style:
card:
- border: solid 1px '#f83e43'
icon:
- color: green
id: on-icon
essayes avec ça
et puis tu précises un icon pour le on mais pas pour le off, ça ne coûe rien de le préciser
A+ Fred
toujours pareil
type: custom:button-card
entity: input_boolean.courrier_present
name: Boîte aux lettres
icon: mdi:mailbox
style:
card:
- text-shadow: 0px 0px 0px white
- background-color: '#FFFFFF'
- padding-left: 10px
- border-radius: 20px
- padding: 10%
state:
- value: 'off'
icon: mdi:mailbox-outline
style:
card:
- border: solid 1px '#f83e43'
icon:
- color: green
id: on-icon
- value: 'on'
icon: mdi:mailbox-open-up
style:
card:
- border: solid 1px '#434343'
- box-shadow: none
icon:
- color: orange
id: off-icon
Herbs
Septembre 23, 2022, 9:31
4
Tu peux tester avec ça :
type: custom:button-card
entity: input_boolean.courrier_present
name: Boîte aux lettres
icon: mdi:mailbox
style:
card:
- text-shadow: 0px 0px 0px white
- background-color: '#FFFFFF'
- padding-left: 10px
- border-radius: 20px
- padding: 10%
state:
- value: 'off'
icon: mdi:mailbox-outline
color: green
style:
card:
- border: solid 1px '#f83e43'
id: on-icon
- value: 'on'
icon: mdi:mailbox-open-up
color: orange
style:
card:
- border: solid 1px '#434343'
- box-shadow: none
id: off-icon
J’ai laissé les « id: xx-xxxx » mais je vois pas trop à quoi ça peut servir
ok
Sur la button-card que j’utilise, je ne défini pas le style dans la partie STATE , mais dans la partie STYLE ou j’ajoute cela.
icon:
- color: >
[[[
if is_state('input_boolean.courrier_present', 'ON') return 'orange';
else return 'green';
]]]
1 « J'aime »
En tout cas cela fonctionne merci beaucoup Herbs
Merci bricodx c’est vrai que ton code à l’air plus simple
La button-card permet de faire beaucoup de chose et il y a différentes solutions pour arriver sensiblement au même résultat.
L’essentiel est que la solution que tu essayes d’utiliser fonctionne.
A+ Fred
Herbs
Septembre 24, 2022, 7:53
9
+1 , d’ailleurs je suis plus adepte des « templates » comme tu l’as proposé @bricodx
oui merci le principal est d’avoir ce que l’on veut, et maintenant je sais si le facteur est passé