Decluttering_templates:

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:

Hello,

Pas regardé dans le détail, mais le 1er truc qui me vient à l’esprit, tout comme strealine tu recharges bien ta page ? en vidant ton cache ? F5

cdt