Merci pour ton oeil avisĂ©, câest dĂ©jĂ mieux.
Par contre lorsque jâappuie sur le bouton « soleil » rien ne se passe !
Je crois que le problĂšme vient du fait que les interrupteurs de volets ne renvoient pas lâĂ©tat dans lequel se trouve le moteur (fermĂ© Ă 30% ou ouvert Ă 50% par ex.).
Câest normal ? il y a quelque chose Ă faire ?
Câest ce service qui est appelĂ©, essaye le depuis Outils de dĂ©veloppement â Onglet SERVICES
Et bien jâi lâimpression que mes interrupteurs gĂ©rant les volets ne comprennent pas ce service.
Lorsque je par ex :
service: cover.set_cover_position
target:
entity_id: cover.volet_bureau
data:
position: 50
Je nâai rien qui se passe !
Ouvre un sujet dâentraide pour ça
En indiquant le materiel utilisé.
Le code :
type: vertical-stack
cards:
- color: auto
color_type: icon
icon: 'mdi:gas-station-outline'
layout: icon_name
name: SP95
show_icon: true
show_label: false
show_last_changed: false
show_name: true
show_state: false
styles:
card:
- border-radius: 10px
- height: 50px
- width: 200px
- margin: 5px 5px 0px 0px
- padding: 0px 0px
- background-color: 'rgba(0,0,0,0)'
- box-shadow: none
grid:
- position: relative
icon:
- position: absolute
- left: 25px
- width: 30%
- top: 0px
- color: var(--sp95-color)
name:
- position: absolute
- left: '-20px'
- font-size: 20px
tap_action:
action: none
type: 'custom:button-card'
- color_type: icon
custom_fields:
price: |
[[[
return `
<span style="color: var(--text-color-sensor);">${states['sensor.essence_sp95_intermarche'].state}</span>`
]]]
name: Intermarché
show_icon: false
show_last_changed: false
show_name: true
styles:
card:
- border: 2px solid var(--primary-color)
- border-radius: 5px
- height: 1em
custom_fields:
price:
- background-color: 'rgba(0, 0, 0, 0)'
- position: absolute
- bottom: '-10px'
- right: 5px
- font-size: 15px
- line-height: 20px
- '--text-color-sensor': |
[[[
if ( (states['sensor.essence_sp95_best_price'].state == 'intermarche') ) return 'green';
else return 'var(--primary-color)';
]]]
grid:
- position: relative
name:
- font-variant: small-caps
- justify-self: start
- padding: 0 15px
- color: |
[[[
if ( (states['sensor.essence_sp95_best_price'].state == 'intermarche') ) return 'green';
else return 'var(--primary-color)';
]]]
type: 'custom:button-card'
color_type: icon
icon: 'mdi:gas-station-outline'
layout: icon_name
name: SP95
show_icon: true
show_label: false
show_last_changed: false
show_name: true
show_state: false
styles:
card:
- border-radius: 10px
- height: 50px
- width: 200px
- margin: 5px 5px 0px 0px
- padding: 0px 0px
- background-color: 'rgba(0,0,0,0)'
- box-shadow: none
grid:
- position: relative
icon:
- position: absolute
- left: 25px
- width: 30%
- top: 0px
- color: var(--sp95-color)
name:
- position: absolute
- left: '-20px'
- font-size: 20px
tap_action:
action: none
type: 'custom:button-card'
- color_type: icon
custom_fields:
price: |
[[[
return `
<span style="color: var(--text-color-sensor);">${states['sensor.essence_sp95_carrefour'].state}</span>`
]]]
name: Carrefour
show_icon: false
show_last_changed: false
show_name: true
styles:
card:
- border: 2px solid var(--primary-color)
- border-radius: 5px
- height: 1em
custom_fields:
price:
- background-color: 'rgba(0, 0, 0, 0)'
- position: absolute
- bottom: '-10px'
- right: 5px
- font-size: 15px
- line-height: 20px
- '--text-color-sensor': |
[[[
if ( (states['sensor.essence_sp95_best_price'].state == 'carrefour') ) return 'green';
else return 'var(--primary-color)';
]]]
grid:
- position: relative
name:
- font-variant: small-caps
- justify-self: start
- padding: 0 15px
- color: |
[[[
if ( (states['sensor.essence_sp95_best_price'].state == 'carrefour') ) return 'green';
else return 'var(--primary-color)';
]]]
type: 'custom:button-card'
1 « J'aime »
engi
78
Bonjour Clemalex,
Je débute avec les custom button card.
Peux tu me dire oĂč tu stockes la valeur de cette variable : var(--sp95-color)
?
Merci pour ton aide
engi
80
Cool, merci pour la réponse et sa rapidité !
Clemalex
A scindé ce sujet ()
82
Un message a Ă©tĂ© scindĂ© en un nouveau sujet : Adaptation dâune animation
Guizmos
83
Salut,
Merci pour ce partage et pour ce super boulot.
Comment obtiens-tu ce sensor :
Câest tout ce quâil me manque pour pouvoir utiliser correctement ta card
Guizmos
85
Merci pour la rĂ©ponse, câest parfait
Coben
86
Hello,
Je deterre un peux.
@Clemalex Possible dâavoir la carte avec le thermostat?
Merci dâavance!
Quelles cartes exactement ?
Coben
89
question subsidiaire :
Jâai fait une carte pour un groupe de lumiĂšre :
le code
type: entities
entities:
- type: custom:fold-entity-row
head:
type: section
label: lumiĂšres
entities:
- type: custom:hui-horizontal-stack-card
cards:
- type: custom:mushroom-light-card
entity: light.yeelight_color_0x7e10610
fill_container: false
primary_info: name
secondary_info: state
icon_type: icon
use_light_color: true
show_brightness_control: true
show_color_temp_control: true
show_color_control: true
collapsible_controls: false
name: Yeelight 3
card_mod:
style: |
ha-card {
background: rgb(46, 64, 83);
box-shadow: none;
}
- type: light
entity: light.yeelight_color_0x7e3f01a
Ca fonctionne mais je souhaiterai ajouter un message uniquement si une des lumiÚres est allumée; avec un code du style
type: custom:mushroom-title-card
title: |
Hello
En ce moment {{ states.light | selectattr('state','eq','on') | list | count }}
lumiÚres sont allumées!
alignment: center
une petite idée?
Merci!
Câest exactement le mĂȘme principe quâici :
Ouvre un sujet dédié pour cela tu peux déjà aller voir par ici :
Coben
92
Super merci, je me penche la dessusâŠ
Et la carte thermostat?
Merci!