[Thèmes] Permettre le choix et la MAJ des thèmes HACS et utiliser une personnalisation communes pour le dashboard énergie

Permettre le choix et la MAJ des thèmes HACS et utiliser une personnalisation communes pour le dashboard énergie


Bonjour la communauté :wave:t2:

J’ai une personnalisation des couleurs du dashboard énergie pour refléter mon abonnement TEMPO, donc pour les différentes couleurs de jour et HC/HP.
Sauf que j’ai mis ces personnalisations dans le configuration.yaml :

# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  # themes: !include_dir_merge_named themes
  themes:
    theme_Couleurs_TEMPO:
      ha-card-border-width: 0
      # Bleu nuit: HC Bleu
      energy-grid-consumption-color-0: "#9BE1FD"
      # Bleu -magenta : HP Bleu
      energy-grid-consumption-color-1: "#039DE0"
      # Gris: HC Blanc
      energy-grid-consumption-color-2: "#C8D9E5"
      # Blanc : HP Blanc
      energy-grid-consumption-color-3: "#8BAAC0"
      # Rouge sang: HC Rouge
      energy-grid-consumption-color-4: "#F49D9A"
      # Red : HP Rouge
      energy-grid-consumption-color-5: "#D9534F"
      # Standard : Tarif Base
      energy-grid-consumption-color-6: "#9eb75c"
      modes:
        light: {}
        dark: {}

automation: !include /config/separate_yaml/automations.yaml
script: !include /config/separate_yaml/scripts.yaml
scene: !include /config/separate_yaml/scenes.yaml
input_number: !include /config/separate_yaml/input_numbers.yaml
# template: !include /config/templates.yaml
template: !include_dir_merge_list /config/separate_yaml/templates
sensor: !include /config/separate_yaml/sensors.yaml

# Personnalisations
http:
  # For extra security set this to only accept connections on localhost if NGINX is on the same machine
  # Uncommenting this will mean that you can only reach Home Assistant using the proxy, not directly via IP from other clients.
  # server_host: 127.0.0.1
  use_x_forwarded_for: true
  # You must set the trusted proxy IP address so that Home Assistant will properly accept connections
  # Set this to your NGINX machine IP, or localhost if hosted on the same machine.
  trusted_proxies:
    - 192.168.2.209 # Nginx via SWAG container

  ip_ban_enabled: true
  login_attempts_threshold: 5

Mais voilà, ceci me bloque l’utilisation des thèmes de HACS, car je ne peux les sélectionner car il faut avoir !include_dir_merge_named themes qui va aller chercher les différents dossiers de thèmes dans /config/themes/.
Mais si je passe par cette ligne d’include, je perds mes couleurs personnalisées dans le dashboard énergie.

Je pourrais éditer chacun des thèmes et ajouter les lignes de changement de couleur dans chacun, mais c’est fastidieux… Et surtout ça me bloquera les futures mises à jour de ces thèmes… où pire, si elles se dont, ça écrasera mes personnalisations.

Donc ma question est : comment faire pour avoir mes couleurs personnalisées dans le dashboard énergie, tout en pouvant utiliser les thèmes HACS et leurs mises à jour ?

Merci d’avance :wave:t2:

Ma configuration


System Information

version core-2024.1.5
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.6
os_name Linux
os_version 6.1.71-haos
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4984
Installed Version 1.34.0
Stage running
Available Repositories 1385
Downloaded Repositories 29
HACS Data ok
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 11.4
update_channel stable
supervisor_version supervisor-2023.12.1
agent_version 1.6.0
docker_version 24.0.7
disk_total 30.8 GB
disk_used 7.6 GB
healthy true
supported true
board ova
supervisor_api ok
version_api ok
installed_addons Studio Code Server (5.15.0), Advanced SSH & Web Terminal (17.0.4), Silicon Labs Flasher (0.2.0), Zigbee2MQTT (1.35.1-1), Mosquitto broker (6.4.0), Samba Backup (5.2.0), tiko / Mon Pilotage Elec (1.3.1), File editor (5.7.0)
Dashboards
dashboards 2
resources 18
views 7
mode storage
Recorder
oldest_recorder_run January 16, 2024 at 1:52 PM
current_recorder_run January 23, 2024 at 12:48 PM
estimated_db_size 78.01 MiB
database_engine sqlite
database_version 3.41.2
___

Salut,
je crois pas que t’es de solution. Tout thème installer par HACS, quand il sont maj , ca écrase les fichiers.

Comme tu le dit appart ajouter manuellement dans le thème le code et le remettre quand c’est maj, pas d’autre choix.