Si vous avez besoin de 2 boutons dans la carte alarme :
type: vertical-stack
cards:
- card:
entity: alarm_control_panel.alarme_pour_creation_de_service
states:
- arm_home
- arm_away
style:
.: |
ha-card{
margin-left: 6px;
margin-right: 6px;
}
ha-card > ha-label-badge{
--alarm-state-color: var(--google-green-500) !important;
}
ha-card{
padding-top: 16px;
padding-bottom: 12px !important;
border-radius: 21px;
}
ha-card > h1{
padding-top: 0;
color: transparent;
}
ha-card > h1::before{
content: "Désactivée";
color: var(--google-green-500);
position: absolute;
font-variant: small-caps;
}
#alarmCode{
display: none;
}
#keypad{
display: none !important;
}
'#armActions':
mwc-button:nth-child(1):
$: |
#button > span.slot-container{
color: transparent;
position: absolute;
}
#button{
width: 150px;
border-radius: 21px;
}
#button > span.slot-container::before{
color: var(--mdc-theme-primary, #6200ee);
content: "Présent";
margin: 0 0 0 50%;
}
mwc-button:nth-child(2):
$: |
#button > span.slot-container{
color: transparent;
position: absolute;
}
#button{
width: 150px;
border-radius: 21px;
}
#button > span.slot-container::before{
color: var(--mdc-theme-primary, #6200ee);
content: "ABSENT";
margin: 0 0 0 50%;
}
title: Alarme
type: alarm-panel
conditions:
- entity: alarm_control_panel.alarme_pour_creation_de_service
state: disarmed
type: conditional
- card:
entity: alarm_control_panel.alarme_pour_creation_de_service
states:
- arm_home
title: Alarme
type: alarm-panel
style:
.: |
ha-card{
margin-left: 6px;
margin-right: 6px;
}
ha-card > ha-label-badge{
--alarm-state-color: var(--google-red-500) !important;
}
ha-card{
padding-top: 16px;
padding-bottom: 12px !important;
border-radius: 21px;
}
ha-card > h1{
padding-top: 0;
color: transparent;
}
ha-card > h1::before{
content: "Activée";
color: var(--google-red-500);
position: absolute;
font-variant: small-caps;
}
'#armActions':
mwc-button:
$: |
#button > span.slot-container{
color: transparent;
position: absolute;
}
#button{
width: 150px;
border-radius: 21px;
}
#button > span.slot-container::before{
color: var(--mdc-theme-primary, #6200ee);
content: "DĂ©sactiver";
margin: 0 0 0 50%;
}
'#keypad':
mwc-button:
$: |
#button{
border-radius: 12px
}
conditions:
- entity: alarm_control_panel.alarme_pour_creation_de_service
state_not: disarmed
type: conditional
Bonjour Ă tous,
J4ai découvert votre forum grùce au post sur Minimalist sur le forum officiel de HomeAssistant.
Jâai Ă©tĂ© bluffĂ© car lâergonomie apportĂ©e par ce mod, câest tout simplement design, classe, top quoi !
Merci !
Jâai juste une question concernant les couleurs,
Quand jâutilise le script par dĂ©faut pour une lampe ou un switch, lorsque jâallume la lampe, mon icone reste Ă©teinte.
entity: light.lumi_lumi_light_aqcn02_6ba82c05_level_light_color_on_off
name: Salon
template:
- icon_info_bg
- light
type: custom:button-card
Je vois que câest le template « jaune » qui est appelĂ©
jaune:
state:
- styles:
icon:
- color: rgba(var(--couleur-jaune),1)
img_cell:
- background-color: rgba(var(--couleur-jaune), 0.2)
value: 'on'
et que pour la couleur câest cette ligne lĂ
color: rgba(var(--couleur-jaune),1)
Apparemment, dans ma configuration RGBA ne fonctionne çaâŠ
Ma question : faut-il installer un package ou faut-il faire quelque chose de particulier pour que ça fonctionne ?
Dâavance merci
Bonjour la couleur est défini dans le thÚme.
3 solutions:
- tu utilises le thĂšme de tben
- tu ajoutes les codes couleurs dans ton thĂšme
- tu remplaces --couleur-vert directement par le code rgba que tu veux
Merci pour ta réponse,
Je viens dâimporter les thĂšmes et effectivement, tout fonctionne parfaitement !
Merci
Juste une petite question, il est possible dâajouter uniquement
#Couleurs
google-red-500 : '#F54436'
google-green-500 : '#01C852'
google-yellow-500 : '#FF9101'
google-blue-500 : '#3D5AFE'
google-violet-500 : '#661FFF'
google-grey-500: '#BBBBBB'
couleur-rouge : 245, 68, 54
couleur-vert : 1, 200, 82
couleur-jaune : 255, 145, 1
couleur-bleu : 61, 90, 254
couleur-violet : 102, 31, 255
couleur-gris : 187, 187, 187
couleur-rose : 233, 30, 99
couleur-theme : 255,255,255
au thÚme par défaut de HA ?
Comment je pourrais juste ajouter ces rĂ©fĂ©rences Ă mon LoveLace-ui dâorigine ?
Tu ajoutes le thĂšme et tu ne gardes que ce que tu veux.
Le thĂšme outrepasse tout le thĂšme par dĂ©faut et par consĂ©quent, les valeur du thĂšme de base sont conservĂ©es tant que tu nây fais pas rĂ©fĂ©rences dans ton thĂšme.
Mais dĂšs lâinstant oĂč tu crĂ©e un thĂšme tu dois le sĂ©lectionner dans le profil utilisateur.
Merci pour ta réponse Clemalex, je dois rater quelque chose car quand je déclare comme ceci :
configuration.yaml
frontend:
themes: !include themes.yaml
themes.yaml
lovelace:
!include themes/lovelace.yaml
lovelace.yaml
#Couleurs
google-red-500 : '#F54436'
google-green-500 : '#01C852'
google-yellow-500 : '#FF9101'
google-blue-500 : '#3D5AFE'
google-violet-500 : '#661FFF'
google-grey-500: '#BBBBBB'
couleur-rouge : 245, 68, 54
couleur-vert : 1, 200, 82
couleur-jaune : 255, 145, 1
couleur-bleu : 61, 90, 254
couleur-violet : 102, 31, 255
couleur-gris : 187, 187, 187
couleur-rose : 233, 30, 99
couleur-theme : 255,255,255
Effectivement, les « raccourcis » de couleur fonctionnent bien mais⊠mon thÚme principal est clair plutÎt que sombre ⊠Il y a une astuce ?
Si pas, je me rĂ©signe Ă avoir le thĂšme de tben en rouge âŠ
Merci dâavance pour ta rĂ©ponse
Fait une capture dâĂ©cran pour voir ?
@Clemalex tu pourrais expliquer ce quâil a voulu faire avec ceci :
thermostat:
hold_action:
action: more-info
entity: input_boolean.radiateur_arret_force
label: |-
[[[
if (entity.state =='off'){
return 'Off' ;
}else{
if (states['light.qubino'].state == 'on'){
var etat = "Chauffe";
}else{
var etat = "Inactif";
}
return (entity.attributes.temperature ) + '°' + ' ⹠' + etat ;
}
]]]
styles:
icon:
- color: |
[[[
if (states['light.qubino'].state == 'on')
return 'rgba(var(--couleur-rouge),1)'
else
return 'rgba(var(--couleur-theme),0.2)'
]]]
img_cell:
- background-color: |
[[[
if (states['light.qubino'].state == 'on')
return 'rgba(var(--couleur-rouge),0.2)'
else
return 'rgba(var(--couleur-theme),0.05)'
]]]```
Ăa :
Bonjour,
DĂ©solĂ© pour le dĂ©laiâŠ
avec ce contenu de lovalace.yaml
box-shadow: 'none'
border-color: 'var(--card-background-color)'
border-radius: '12px'
sidebar-icon-color: 'rgba(255, 255, 255, 0.6)'
primary-color: '#EF5350'
light-primary-color: '#EF5350'
accent-color: '#EF5350'
#Icon
paper-item-icon-color: '#ffffff'
#Checkbox
paper-toggle-button-checked-ink-color: '#ef5350'
paper-toggle-button-checked-button-color: '#ef5350'
paper-toggle-button-checked-bar-color: '#ef5350'
#Sidebar
sidebar-selected-text-color: '#ef5350'
sidebar-text-color: 'rgba(255, 255, 255, 0.6)'
sidebar-selected-icon-color: '#ef5350'
sidebar-selected-background-color: '#ef5350'
#Slider
slider-color: '#d93025'
slider-bar-color: '#fce8e6'
#Background
secondary-background-color: '#2D2D2D'
card-background-color: '#2D2D2D'
primary-background-color: '#121212'
# paper-dialog-background-color: 'var(-secondary-background-color)'
# more-info-header-background: 'var(-secondary-background-color)'
#Texte
primary-text-color: 'rgba(255, 255, 255, 0.87)'
secondary-text-color: 'rgba(255, 255, 255, 0.6)'
text-primary-color: 'rgba(255, 255, 255, 0.6)'
#Divider
divider-color: 'rgba(255, 255, 255, 0)'
paper-card-header-color: 'rgba(255, 255, 255, 0.87)'
paper-toast-background-color: '#ffffff'
paper-toast-color: '#2d2d2d'
#Custom header
couleur-header : 12,12,12
# ch-background: 'var(--couleur-header)'
paper-card-background-color: 'var(--card-background-color)'
#Couleurs
google-red-500 : '#F54436'
google-green-500 : '#01C852'
google-yellow-500 : '#FF9101'
google-blue-500 : '#3D5AFE'
google-violet-500 : '#661FFF'
google-grey-500: '#BBBBBB'
couleur-rouge : 245, 68, 54
couleur-vert : 1, 200, 82
couleur-jaune : 255, 145, 1
couleur-bleu : 61, 90, 254
couleur-violet : 102, 31, 255
couleur-gris : 187, 187, 187
couleur-rose : 233, 30, 99
couleur-theme : 255,255,255
voici le résultat :
En mettant juste
# box-shadow: 'none'
# border-color: 'var(--card-background-color)'
# border-radius: '12px'
# sidebar-icon-color: 'rgba(255, 255, 255, 0.6)'
# primary-color: '#EF5350'
# light-primary-color: '#EF5350'
# accent-color: '#EF5350'
# #Icon
# paper-item-icon-color: '#ffffff'
# #Checkbox
# paper-toggle-button-checked-ink-color: '#ef5350'
# paper-toggle-button-checked-button-color: '#ef5350'
# paper-toggle-button-checked-bar-color: '#ef5350'
# #Sidebar
# sidebar-selected-text-color: '#ef5350'
# sidebar-text-color: 'rgba(255, 255, 255, 0.6)'
# sidebar-selected-icon-color: '#ef5350'
# sidebar-selected-background-color: '#ef5350'
# #Slider
# slider-color: '#d93025'
# slider-bar-color: '#fce8e6'
# #Background
# secondary-background-color: '#2D2D2D'
# card-background-color: '#2D2D2D'
# primary-background-color: '#121212'
# # paper-dialog-background-color: 'var(-secondary-background-color)'
# # more-info-header-background: 'var(-secondary-background-color)'
# #Texte
# primary-text-color: 'rgba(255, 255, 255, 0.87)'
# secondary-text-color: 'rgba(255, 255, 255, 0.6)'
# text-primary-color: 'rgba(255, 255, 255, 0.6)'
# #Divider
# divider-color: 'rgba(255, 255, 255, 0)'
# paper-card-header-color: 'rgba(255, 255, 255, 0.87)'
# paper-toast-background-color: '#ffffff'
# paper-toast-color: '#2d2d2d'
# #Custom header
# couleur-header : 12,12,12
# # ch-background: 'var(--couleur-header)'
# paper-card-background-color: 'var(--card-background-color)'
#Couleurs
google-red-500 : '#F54436'
google-green-500 : '#01C852'
google-yellow-500 : '#FF9101'
google-blue-500 : '#3D5AFE'
google-violet-500 : '#661FFF'
google-grey-500: '#BBBBBB'
couleur-rouge : 245, 68, 54
couleur-vert : 1, 200, 82
couleur-jaune : 255, 145, 1
couleur-bleu : 61, 90, 254
couleur-violet : 102, 31, 255
couleur-gris : 187, 187, 187
couleur-rose : 233, 30, 99
couleur-theme : 255,255,255
Voici le résultat :
Si je sĂ©lectionne le theme default, ça revient en mode sombre mais sans la prise en compte des variables de lovelace.yaml forcĂ©mentâŠ
Jâaurais aimĂ© garder le thĂšme sombre dâorigine HA et simplement intĂ©grer un fichier de surcharge CSS pour tenir compte d eces variables⊠Vous voyez ce que je veux faire ?
Merci
OuiâŠ
Je pense que le mieux est de faire un thĂšme sombre de minimalistâŠ
Toutes les couleurs sont dĂ©jĂ dĂ©fini dans la source dâinspiration de lâauteur
Je suis exactement arrivĂ© Ă la mĂȘme conclusion âŠ
Je remplacerai le rouge par les couleurs dâorigine de HA grĂące Ă la pipette magique de Paint.Net âŠ
En tout cas, merci pour ta précieuse aide !
Salut Ă tous,
Jusquâici jâai rĂ©ussi Ă mettre en place dashboard sans trop de problĂšmes mais je vois que @Clemalex partage pas mal de templates qui mâinteressent beaucoup. La question est : Je peux ajouter le code Ă la suite des autres dans le fichier button card templates ?
Merci pour le retour,
Excellente journée,
sven
Il suffit de supprimer dans le thĂšme la couleur que tu ne veux pas et elle reprendra sa couleur dâorigine
A la suite, ou avant, tant que lâindentation est respectĂ©e et que tu es toujours sous la clĂ© button-card-template
salut,
Jâai un petit soucis avec la card lights, elle fonctionne bien avec les lumiĂšres Hue mais pas avec celles de Legrand. je peux les allumer mais pas les Ă©teindre et je nâai pas de retour dâĂ©tat
Voici les attributs pour les lumiĂšres Legrand
supported_color_modes:
- onoff
eliot:HardwareType: NLM
core:FirmwareRevisionState: 42
core:OnOffState: 'off'
friendly_name: Entree
supported_features: 0