[CARTE] Decluttering-card (reduire ses lignes de code lovelace)

Bon maintenant j’ai une erreur avec l’utilisation de variable. J’ai l’impression que la variable n’est pas remplacée par la valeur:
image

Mon template est:

card_graph_enphase:
  card:
    type: custom:apexcharts-card
    card_mod:
      style: |
        ha-card {
          background-color: [[color_background]];

et l’appel est:

- type: custom:decluttering-card
  template: card_graph_enphase
  variables:
    - color_background: #587485
    - duration: 15mn

Des idées?

Je t’avoue ne pas avoir eu besoin de la variable donc il va falloir expérimenté :sweat_smile:

Salut,
ça fonctionne avec card_mod dans decluttering-card

            card_mod:
              style: |
                ha-card {
                  display: [[entity_display_battery]] !important;
                }  
              - type: custom:decluttering-card
                template: esphome_esp
                variables:
                  - entity_ip: device_tracker.m5stickc_plus2_voice
                  - entity_uptime: sensor.m5stickc_plus2_ble_uptime
                  - image: m5stickc-plus2.jpg
                  - device: 1ba457c2012bb2b8a1976c10dd0dc08f
                  - entity_update: update.m5stickc_plus2_ble_firmware
                  - entity_wifi: sensor.m5stickc_plus2_wifi_signal
                  - entity_battery: sensor.m5stickc_plus2_ble_white_itag_rssi
                  - entity_display_battery: flex

essai :

    - color_background: '#587485'

J’ai essayé guillemet simple, double, coté définition de variable ou dans le code du template…
Ca me rend fou cette extension.

Beh, je ne sais pas :sweat_smile:
Ça fonctionne :

decluttering_templates:
  color:
    card:
      type: custom:apexcharts-card
      graph_span: 24h
      stacked: true
      now:
        show: true
        color: red
        label: Now
      update_interval: 60sec
      header:
        show: true
        title: Conso Total Jour
        show_states: true
        colorize_states: true
      apex_config:
        xaxis:
          tooltip:
            enabled: false
        chart:
          type: area
          height: 160px
        legend:
          show: false
      series:
        - entity: sensor.energy_home_total_daily
          name: Conso Total
          unit: kWh
          transform: return x / 1000;
          float_precision: 2
          color: '#44739e'
          type: column
          opacity: 0.8
          group_by:
            func: max
            duration: 30min
          show:
            datalabels: false
            extremas: max
        - entity: sensor.energy_home_cout_daily
          name: Coût Total
          unit: €
          float_precision: 2
          color: orange
          type: column
          opacity: 0.8
          group_by:
            func: max
            duration: 30min
          show:
            datalabels: false
            extremas: max
      card_mod:
        style: |
          ha-card {
            background-color: [[color]];
          }
type: custom:decluttering-card
template: color
variables:
  - color: '#FF0000'

Bon ca marche maintenant, en jouant sur les guillemets entre l’appel et la declaration.

Des idées si on peut « declutterer » des objets « custom:mushroom-chips-card » ?
J’ai essayé différentes manière mais j’ai l’impression que c’est incompatible.

decluttering_templates:
  chips:
    card:
      type: custom:mushroom-chips-card
      chips:
        - type: entity
          entity: '[[entity]]'

type: custom:decluttering-card
template: chips
variables:
  - entity: person.warcozes
1 « J'aime »

Bonjour a tous,
une nouvelle carte est sortie au mois d’aout pour remplacer decluttering-card qui a plus l’air maintenue.

Citation
Carte Steamline v0.0.1
Bonjour!
Je suis heureux de publier la première version de la carte Streamline, qui vise à remplacer la carte Decluttering, désormais non maintenue.

2 « J'aime »

Merci @WarC0zes pour l’infos !

A première vue aucun changement avec decluterring dans son utilisation c’est qui est un très bon point pour ne pas dépaysé les utilisateurs.

Le point positive c’est que l’outil aura un suivis et pourquoi pas envisager des améliorations a l’avenir😇

merci pour l’info, mais pas trouvé l’intégration a télécharger…

Oui, il y a juste à changer decluttering_templates: par streamline_templates:.
Et utiliser la carte custom:streamline-card au lieu de custom:decluttering-card.

En plus c’est un dev français :slight_smile:

Doit falloir ajouter le dépot https://github.com/brunosabot/streamline-card

edit:
oui il faut ajouter le dépot.

1 « J'aime »

des fois… pfff je ne regarde pas là ou je devrais regarder :slight_smile:
Merci

1 « J'aime »

106 cards utilisant le template remplacées … aucun PB en vue . :slight_smile:

Perso ça passe pas bien, j’ai plein d’erreur sur des cartes inconnues avec le nouveau machin… Les cartes image par exemple :crazy_face:
Bref, pas le temps de regarder en détails pour l’instant => rollback
Par ailleurs j’ai pas vu explicitement que decluttering-card n’est plus maintenu


image

Bonjour
Merci pour l’info, même si en cherchant, je n’ai pas trouvé non plus d’info comme quoi decluttering-card n’est plus maintenu. A part que la dernière mise à jour date de Avril 2023 et qu’il semble ne plus y avoir d’activité depuis l’année dernière.

La question revient sur le fait de limiter au maximum l’utilisation des add-on non officiels, surtout que celui là a un impact lourd en terme de reprise (il est repris pas quelqu’un d’autre, j’ai bien noté).
Je n’ai pas beaucoup de recul sur Home Assistant, seulement un an, mais je me pose la question (je ne vais pas reparler du suivi des plugins d’une autre solution domotique que j’ai eu par le passé)

J’ai juste passé l’information, après vous en fait ce que vous voulez :wink:

Oui j’ai dit merci pour l’info :smiley:

Je suis un peu en mode ronchon ce matin

Le gros avantage (de l’original ou de la reprise), c’est quand même la factorisation du code lovelace. Donc la correction (si besoin) s’applique partout, d’un coup assez facilement (il faut quand même changer le type)

Chez moi, l’usage est très poussé : je pense que j’ai 95% des cartes des dashboard qui sont concernées, avec une 40aines de templates globalement. J’ai encore des optimisations à faire (certaines carte varient juste sur la mise en forme cardmod que je galère toujours à templatiser.

Oui justement c’est bien ce qui m’inquiétait, 90% des cartes de mes dashboard sont maintenant concernés, j’ai terminé ma migration decluttering-card
D’où mon questionnement ce matin sur l’impact d’un add-on que je trouve toujours génial mais tellement génial que ça m’a entrainé vers un usage ultra poussé.
Donc en voyant le message ça m’a posé question sur l’utilisation poussée d’addons non officiels dans ma config.