Bonjour,
je cherche a simplifier mes cartes mais j’ai un problème :
decluttering_templates:
carte_piece_pro:
default:
- sensor_temp: none
- sensor_hum: none
- sensor_extra: none
- unit_extra: ''
- e1: none
- i1: mdi:blank
- e2: none
- i2: mdi:blank
- e3: none
- i3: mdi:blank
- e4: none
- i4: mdi:blank
- e5: none
- i5: mdi:blank
- e6: none
- i6: mdi:blank
card:
type: custom:button-card
entity: '[[entity]]'
name: '[[name]]'
icon: '[[icon]]'
aspect_ratio: 4/3.3
show_state: true
state_display: |
[[[
let t = states['[[sensor_temp]]']?.state;
let h = states['[[sensor_hum]]']?.state;
let e = states['[[sensor_extra]]']?.state;
let res = "";
if (t && t !== 'unknown' && t !== 'none') res += parseFloat(t).toFixed(0) + " °C";
if (h && h !== 'unknown' && h !== 'none') res += (res ? " | " : "") + parseFloat(h).toFixed(0) + " %";
if (e && e !== 'unknown' && e !== 'none') res += (res ? " | " : "") + parseFloat(e).toFixed(0) + " [[unit_extra]]";
return res;
]]]
state:
- value: 'on'
styles:
card:
- '-webkit-box-shadow': 0 0 0.95rem 0.2rem var(--button-card-light-color)
- box-shadow: 0 0 0.6rem 0.1rem var(--button-card-light-color)
- transition: all 2s ease
color: yellow
- value: 'off'
color: '#318CE7'
styles:
icon:
- width: 40%
- left: 5%
- top: 25%
name:
- color: white
- top: 5%
- left: 6%
- font-size: 19px
- font-weight: bold
- position: absolute
state:
- color: '#87CEFA'
- top: 27%
- left: 6%
- font-size: 12px
- position: absolute
custom_fields:
'1':
- top: 20%
- left: 55%
- width: 35px
- position: absolute
'2':
- top: 45%
- left: 55%
- width: 35px
- position: absolute
'3':
- top: 70%
- left: 55%
- width: 35px
- position: absolute
'4':
- top: 20%
- left: 75%
- width: 35px
- position: absolute
'5':
- top: 45%
- left: 75%
- width: 35px
- position: absolute
'6':
- top: 70%
- left: 75%
- width: 35px
- position: absolute
custom_fields:
'1':
card:
type: custom:button-card
template: mini_logic
entity: '[[e1]]'
icon: '[[i1]]'
'2':
card:
type: custom:button-card
template: mini_logic
entity: '[[e2]]'
icon: '[[i2]]'
'3':
card:
type: custom:button-card
template: mini_logic
entity: '[[e3]]'
icon: '[[i3]]'
'4':
card:
type: custom:button-card
template: mini_logic
entity: '[[e4]]'
icon: '[[i4]]'
'5':
card:
type: custom:button-card
template: mini_logic
entity: '[[e5]]'
icon: '[[i5]]'
'6':
card:
type: custom:button-card
template: mini_logic
entity: '[[e6]]'
icon: '[[i6]]'
mini_logic:
card:
type: custom:button-card
show_name: false
aspect_ratio: 1/1
styles:
card:
- border: none
- box-shadow: none
- background-color: transparent
state:
- value: none
styles:
card:
- display: none
- value: 'on'
color: yellow
- value: open
color: red
- value: 'off'
color: '#318CE7'
type: vertical-stack
cards:
- type: grid
square: false
columns: 3
cards:
- type: custom:decluttering-card
template: carte_piece_pro
variables:
- entity: light.maison
- name: Maison
- icon: mdi:home
- sensor_temp: sensor.sonde_salle_a_manger_temperature
- sensor_hum: sensor.sonde_salle_a_manger_humidity
- sensor_extra: sensor.qualite_air_pourcentage
- unit_extra: "%"
- e4: cover.stores
- i4: mdi:awning
- e6: cover.tous_les_volets
- i6: mdi:window-shutter
- type: custom:decluttering-card
template: carte_piece_pro
variables:
- entity: light.couloir
- name: Couloir
- icon: mdi:coat-rack
- e6: binary_sensor.camera_couloir_mouvement
- i6: mdi:motion-sensor
- type: custom:decluttering-card
template: carte_piece_pro
variables:
- entity: weather.dijon
- name: Balcon
- icon: mdi:weather-cloudy
- sensor_temp: sensor.dijon_temperature
- sensor_hum: sensor.dijon_humidity
- sensor_extra: sensor.sonde_lumiere_illuminance
- unit_extra: lx
- type: custom:decluttering-card
template: carte_piece_pro
variables:
- entity: light.cuisine
- name: Cuisine
- icon: mdi:pot-steam
- sensor_temp: sensor.temperature_radiateur_cuisine
- sensor_hum: sensor.sonde_salle_a_manger_humidity
- e2: binary_sensor.fenetre_cuisine_contact
- i2: mdi:window-gen
- e5: cover.store_cuisine
- i5: mdi:awning
- e6: switch.prise_insecticide
- i6: mdi:lightning-bolt
- type: custom:decluttering-card
template: carte_piece_pro
variables:
- entity: light.salle_a_manger
- name: Repas
- icon: mdi:table-chair
- sensor_temp: sensor.sonde_salle_a_manger_temperature
- sensor_hum: sensor.sonde_salle_a_manger_humidity
- e1: climate.radiateur_cuisine
- i1: mdi:radiator
- e6: scene.repas
- i6: mdi:silverware
- type: custom:decluttering-card
template: carte_piece_pro
variables:
- entity: light.salon
- name: Salon
- icon: mdi:sofa
- sensor_temp: sensor.temperature_radiateur_salon
- sensor_hum: sensor.sonde_salle_a_manger_humidity
- e2: binary_sensor.fenetre_salon_contact
- i2: mdi:window-gen
- e6: scene.cinema
- i6: mdi:movie
- type: custom:decluttering-card
template: carte_piece_pro
variables:
- entity: light.chambre
- name: Chambre
- icon: mdi:bed
- sensor_temp: sensor.sonde_chambre_temperature
- sensor_hum: sensor.sonde_chambre_humidity
- e1: binary_sensor.porte_chambre_contact
- i1: mdi:door
- type: custom:decluttering-card
template: carte_piece_pro
variables:
- entity: light.bureau
- name: Bureau
- icon: mdi:desk
- sensor_temp: sensor.sonde_bureau_temperature
- sensor_hum: sensor.sonde_bureau_humidity
- e1: binary_sensor.porte_bureau_contact
- i1: mdi:door
- type: custom:decluttering-card
template: carte_piece_pro
variables:
- entity: light.salle_de_bain
- name: Douche
- icon: mdi:shower-head
- sensor_temp: sensor.sonde_salle_de_bain_temperature
- sensor_hum: sensor.sonde_salle_de_bain_humidity
- e1: binary_sensor.porte_salle_de_bain_contact
- i1: mdi:door
- type: custom:decluttering-card
template: carte_piece_pro
variables:
- entity: light.wc
- name: WC
- icon: mdi:toilet
- e6: binary_sensor.detecteur_de_mouvement_wc_occupancy
- i6: mdi:motion-sensor
- type: custom:decluttering-card
template: carte_piece_pro
variables:
- entity: remote.tele_salon
- name: Media
- icon: mdi:television
- e5: media_player.ampli
- i5: mdi:speaker-multiple
- type: custom:decluttering-card
template: carte_piece_pro
variables:
- entity: sensor.sonde_baie_technique_temperature
- name: Technique
- icon: mdi:nas
- sensor_temp: sensor.sonde_baie_technique_temperature
- e5: sensor.epson_xp_4200_series
- i5: mdi:printer
- e6: sensor.linky_papp
- i6: mdi:flash
mon probleme est que les icones ne s’affiche pas et je n’arrive pas a comprendre pourquoi, je ne vous cache pas que j’ai essayé de faire corriger le code par une IA mais sans resultats.
quelqu’un peu m’aider SVP
merci a vous
cela devrait etre ca:

