Besoin d'aide pour Card-Mod

Bonjour à tous,

Je cherche à utiliser card-mod pour changer la couleur d’une carte en fonction de ma production solaire.
J’arrive bien a faire une carte personnalisée avec par exemple une pile horizontale, mais impossible d’affecter une couleur…
Je pense que j’ai un souci avec card-mod car quand je copie/colle simple j’ai toujours le même message d’erreur : Erreur de configuration * Aucun type fourni.

Voici le code avec lequel je fais le test :

card_mod:
      style: |
        ha-card {
          --ha-card-background: rgba(116, 245, 39, 0.2);
        }

Il me semble avoir bien installé toutes les extensions pour faire fonctionner Mushroom !

J’ai bien ajouté dans le fichier de configuration l’extra url pour le card-mod.js dans le configuration.yaml

Est ce que quelqu’un aurait une idée pourquoi card-mod ne fonctionne pas chez moi ?

Merci d’avance pour votre aide précieuse !

Hello,

Attention à l’indentation également

cdt

En effet dans l’exemple l’indentation n’est pas bonne.
Cependant nous avons testé le code (avec indentation correcte) sur 2 installations différentes et cela fonctionne sur la mienne mais pas sur la sienne.

Nous avons aussi essayé d’autres cartes fonctionnant sur mon installation mais pas sur la sienne, le problème est le même.

Il semble y avoir un souci de configuration d’après le message d’erreur, mais lequel ?

Que peut il y avoir comme souci à l’installation de card-mod faite via HACS ?
Ou pourrions nous avoir oublié d’installer un truc en plus ?

Re,

le message d’erreur est clair :wink: « Erreur de configuration Aucun type fourni. »

comparez bien les 2 versions du code et les 2 premières lignes du code

cdt

Bonjour,
il te manque une carte à utiliser, pour te servir de card_mod.
Mettre du code de card_mod sans carte, normal que ça te met une erreur.

Et il y a une mauvaise indentation.
exemple :

Tu veux modifier quelle carte ?

Alors, bien évidemment le code n’a pas été écrit comme ça sans carte.
Voici le dernier code utilisé sur nos systèmes (juste pour tester, qui fonctionne chez moi et pas chez lui) :

type: grid
cards:
  - type: vertical-stack
    cards:
      - type: custom:mushroom-template-card
        fill_container: false
        primary: "Production PV :"
        secondary: |
          {{ (states('sensor.pv_power')) }} W
        icon: mdi:solar-power-variant
        icon_color: >-
          {% if states('sensor.pv_power')|int(0) > 699 %} green {% elif
          states('sensor.pv_power')|int(0) < 700 %} red {% endif %}
        card_mod:
          style: |
            ha-card {
              {% if states('sensor.pv_power')|int(0) > 699 %}
              --ha-card-background: rgba(116, 245, 39, 0.2);
              {% else %}
              --ha-card-background: rgba(245, 39, 39, 0.2);
              {% endif %}  
            }
  - type: horizontal-stack
    cards:
      - type: button
        show_name: false
        show_icon: true
        tap_action:
          action: toggle
        entity: input_button.bouton_marche_forcee_on
        state: null
        card_mod:
          style: |
            ha-card {
              --ha-card-background: rgba(130, 15, 123, 0.5);
            }

qui affiche ceci chez moi et absolument rien chez lui (sauf si on enlève la partie ha-card)

Bonjour,

Après désinstallation reboot et réinstallation du package card-mod ca semble fonctionner.

Merci pour votre aide !

1 « J'aime »