Resources lovelace dans ui-lovelace.yaml

Ah, je viens seulement de découvrir que les resources apparraissent dans l’UI au niveau du menu Dasboards.

Donc si je change ma config de mode: yaml à mode: storage, ils seront sauvegardés d’office dans le répertoire « .storage » du coup.

Oui, si tu passe en configuration storage, tes tableaux de bords en YAML, profiterons de ces ressources, que tu retrouves ensuite dans le fichier lovelace_resources du dossier caché.storage.

J’ai pas remarqué d’erreur qui saute aux yeux en lisant rapidement.

Procède par étape en intégrant tout dans leui-lovelace.yaml, puis en enlevant une seule vue (mais gardes les cartes dedans), puis après avoir valider l’intégration des vues, en enlevant une carte d’une vue, etc…(Tout les fichiers dans le même dossier).
Cette méthode permet de vérifier que les inclusions sont bonne.
Ensuite, commence à changer les fichiers de dossier.

Cette méthode de permet de vérifier que les chemins que tu rentres sont les bons, car vu le symptôme :

@Clemalex, j’ai réussi à trouver un problème, le chemin d’accès d’un fichier n’était pas correct :

dashboards.yaml
#
# Liste tous les dashboards avec leurs fichiers respectifs
#
# https://www.home-assistant.io/lovelace/dashboards-and-views/#dashboards
#
default-yaml:
  mode: yaml
  title: Maison
  icon: mdi:view-dashboard
  show_in_sidebar: true
  filename: lovelace/default/dashboard.yaml

Le problème a évolué, je n’arrive pas à récupérer les ressources
image

J’ai modifié mon fichier lovelace.yaml en ajoutant le bloc ressources mais ça ne corrige pas le problème :

#
# Intégrations de tous les dashboards
#
lovelace:
  mode: storage
  resources:
    - url: /hacsfiles/lovelace-meteofrance-weather-card/meteofrance-weather-card.js
      type: module
    - url: /hacsfiles/mini-graph-card/mini-graph-card-bundle.js
      type: module
    - url: /hacsfiles/upcoming-media-card/upcoming-media-card.js
      type: module
  dashboards: !include ../lovelace/dashboards.yaml

Si tu as une idée …

Pour moi, ce n’est pas un problème de ressources (en mode storage, les ressources se gèrent par l’interface graphique normalement).

Et le message ne parle pas de ressources.

Regarde plutôt du côté de l’indentation…

Bon réveillon !

C’était bien un problème d’indentation, bravo @Clemalex :wave: :wave::
La carte meteo_france_tancarville.yaml modifiée:

meteo_france_tancarville.yaml
#
# Définition de la carte Météo France pour Tancarville
#
type: 'custom:meteofrance-weather-card'
entity: weather.tancarville
number_of_forecasts: '7'
name: Tancarville
rainChanceEntity: sensor.tancarville_rain_chance
uvEntity: sensor.tancarville_uv
cloudCoverEntity: sensor.tancarville_cloud_cover
freezeChanceEntity: sensor.tancarville_freeze_chance
snowChanceEntity: sensor.tancarville_snow_chance
alertEntity: sensor.76_weather_alert
rainForecastEntity: sensor.tancarville_next_rain

Maintenant, il faut que j’arrive à supprimer l’ancienne entrée Aperçu dans le menu :
image

Où je peux trouver cette entrée ?

Bon, j’ai trouvé comment modifier le dashboard par défaut mais je dois passer par le profil de chaque Utilisateurs et le faire sur chaque appareil
image

Il n’y aurait pas une manipulation en mode plus « administrateur » ?

edit :
A chaque déconnexion/reconnexion, je perd la configuration du tableau de bord par défaut.
=> ça sent le bug, non ?

Essaies de te connecter avec un administrateur, puis de naviguer dans les tableaux de bord, sélectionner celui que tu veux afficher sur l’appareil et cliquer sur :

Ensuite, tu te déconnecte, puis te connectes avec un utilisateur pour voir si la définition du tableau de bord par défaut est conservée.

Je suis connecté en tant qu’admin et j’ai défini le dashboard Maison (manuel) par défaut

Je me déconnecte et me reconnecte en tant qu’admin (le même compte)

le dashboard Aperçu est redevenu le dashboard par défaut.
Rien que ça, c’est pas normal ! :thinking:

Si je reconfigure le dashboard Maison (manuel) par défaut via le compte admin.
Je me déconnecte et me reconnecte avec un autre compte, je vois systématiquement default dans le tableau de bord du profil de ce compte utilisateur.

Pour info, cette manipulation est effectuée sur le même navigateur.

:sweat_smile:


Recommence ta méthode (par l’utilisateur) ou la mienne (par la configuration) et accède au moins une fois au tableau de bord.

Ça semble fonctionner ainsi…

@Clemalex, tu es sûr car chez moi, si je me déconnecte (par exemple pour changer d’utilisateur), je reperds mon dashboard par défaut.
C’est bizarre, j’ai l’impression que la sauvegarde du profil ne se fait pas. J’ai modifié le thème du profil Admin pour passer en sombre et lorsque je me reconnecte il est repassé en auto.

Je ferais plus de tests ce soir, mais ça marchotais

1 « J'aime »

En fait, j’y arrive sur l’application mobile, 1/20, puis si tu te déconnectes et te reconnectes ça perds le réglage…

@Sylvain_G : Bravo d’avoir découvert un bug !

A voir s’il existe une issue dans le github (frontend) , sinon il faut que tu l’a crée :grin:

L’issue existe peut être seulement en mode storage Ah bah non, car je suis en full graphique sur mon RPi de test…

J’ai trouvé ça :

Je viens donc de mettre :+1: sur :

Pas tout compris avec :uk: mais je t’ai suivi sur le :+1:.
En espérant que l’évolution soit rapidement implémentée…

En gros, le fait de se déconnecter vide complètement les paramètres de compte…

L’utilisateur demande le fait de pouvoir stocker l’information de réglage de compte de façon permanente…

Pourquoi, c’est coder comme ça ? c’est carrément étrange !!

Oui, c’est ce qui est dit dans le premier lien…

Du coup, en attendant une correction je ferais comme ceci :

animate

Le tableau de bord default contient uniquement une vue (donc pas d’icône affiche dans la barre de navigation du tableau de bord) en mode panneau (afin que la carte occupe toute la largeur) qui affiche une carte picture-elements.

Code de la carte :
type: picture-elements
elements:
  - type: icon
    icon: 'mdi:account-details'
    title: Naviguer vers la page Profil
    tap_action:
      action: navigate
      navigation_path: /profile
    style:
      color: var(--primary-color)
      top: 88%
      left: 47%
      border: 1px solid var(--primary-color)
      border-radius: 9px
      padding: 2px 10px
      transform: scale(1.8)
image: /local/lovelace/redirect/404.png?v=0.0.4

image :

1 « J'aime »