HA Core Update 2024.11.0 + streamline_templates => dashboard quasi vide

Hello,

C’est plus un signalement qu’une question, mais le usecase :

  • utilisation intensive des streamline_templates
  • Mise à jour vers HA Core Update 2024.11.0

=> Plus aucune de mes cartes utilisant des templates ne s’affiche dans mon dashboard, bien que j’utilisait déjà les sections avant.

J’ai fait une restore de mon backup d’avant la MAJ le temps que le problème soit trouvé / réglé :slight_smile:

Courage !

Salut,
pourquoi tu n’as pas report l’issue sur le gituhub ?

1 « J'aime »

Hey lucky luke, tu vas trop vite :slight_smile:

Je suis en train de faire le report à l’instant ici : Issues · brunosabot/streamline-card · GitHub

(mais j’ai une réunion qui commence :frowning: )

Edit : HA Core Update 2024.11.0 - template cards doesn't show anymore · Issue #30 · brunosabot/streamline-card · GitHub

1 « J'aime »

ca n’a pas de rapport avec la remarque suivante ? :

Please note that cards placed within the imported cards section are only visible to users once moved to a section above the fold. This ensures that cards do not get accidentally shown in the wrong sections while you are still working on the dashboard.

en français pour les anglophobes:

Veuillez noter que les cartes placées dans la section des cartes importées ne sont visibles par les utilisateurs qu’une fois déplacées vers une section au-dessus de la ligne de flottaison. Cela garantit que les cartes ne s’affichent pas accidentellement dans les mauvaises sections pendant que vous travaillez encore sur le tableau de bord.

1 « J'aime »

Merci de l’idée.

Je regarde à la fin de ma réunion !

Perso j’avais mes streamline card dans un dashboard spécifique (en sections) et je ne les vois plus non plus.

Par contre celles que j’utilise en pop up (via browser mode) marchent toujours…

1 « J'aime »

Non, j’ai retenté une install, idem, pas de cartes, et pas moyen de les déplacer.

Et merci @BBE d’avoir posté tes logs sur github :slight_smile:

Bon, c’est pas tout ça, j’ai un backup à restaurer moi !

1 « J'aime »

Traduction de mon post GitHub…

Pareil que Titoumimi ici…
J’ai un dashboard avec des streamline crads dans des sections et les sections n’apparaissent plus (les cartes en-tête, comme les streamline cards sont invisibles):
image

Toutes les sections sont vides, pas seulement les streamline cards :
image

Si dessous une version réduite du code du dashboard:

code

streamline_templates:
  pop-up-machines:
    card:
      type: vertical-stack
      cards:
        - type: custom:mushroom-entity-card
          entity: sensor.0x94deb8fffe6e1c3f_power
          name: Seche linge
          icon: mdi:tumble-dryer
        - type: custom:mushroom-entity-card
          entity: sensor.0x94deb8fffe6e2623_power
          name: Lave Linge
          icon: mdi:washing-machine
        - type: custom:mushroom-entity-card
          entity: sensor.prise_lexman_lave_vaisselle_power
          name: Lave Vaisselle
          icon: mdi:dishwasher
views:
  - title: Streamline-templates
    path: pop-ups
    type: sections
    sections:
      - type: grid
        cards:
          - type: heading
            heading: pop-up-machines
            heading_style: title
          - type: heading
            icon: ''
            heading: no variables
            heading_style: subtitle
          - type: custom:streamline-card
            template: pop-up-machines
            variables: {}
      - type: grid
        cards:
          - type: heading
            heading: pop-up-secu
            heading_style: title
          - type: heading
            icon: ''
            heading: no variables
            heading_style: subtitle
          - type: custom:streamline-card
            template: pop-up-secu
            variables: {}
    cards: []

Note: Avec cette version réduite, la carte non déclarée ne bloque pas l’affichage de la section (seulement de la carte streamline), alors que si la streamline a un template déclaré, ça bloque l’affichage de toute sa section qui la contient (y compris les cartes en-tete)
edit mode:
image
display mode:
image

Note: Dans mon dashboard de production, j’utilise des streamline card en pop-up, appelées par browser mod. Bien que mon dashboard soit en sections, les streamline card marchent dans les pop-ups:
image

le souci semble donc bien relatif à l’affichage des sections en 2024.11.

Et si on pousse un peu plus loin:
j’ai fait un mini dashboard, avec un streamline template ne contenant qu’une tuile :

  • une vue section avec en-tête et la streamline card
  • une vue masonry avec les mêmes cartes
Le code

streamline_templates:
  pop-up-machines:
    card:
      type: vertical-stack
      cards:
        - type: tile
          entity: input_boolean.machine_en_cour
views:
  - title: sections
    path: pop-ups
    type: sections
    sections:
      - type: grid
        cards:
          - type: heading
            heading: pop-up-machines
            heading_style: title
          - type: custom:streamline-card
            template: pop-up-machines
            variables: {}
    cards: []
    max_columns: 4
  - type: masonry
    path: ''
    cards:
      - type: heading
        heading: pop-up-machines
        heading_style: title
      - type: custom:streamline-card
        template: pop-up-machines
        variables: {}
    title: masonry

En section c’est pas affiché (même l’en-tête):
image
En masonry ça marche:
image

logs d'affichage avec F12 sous chrome

12compute-card-grid-size.ts:20 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'grid_columns')
    at r (compute-card-grid-size.ts:20:33)
    at i.value (hui-card.ts:94:23)
    at i.value (hui-card.ts:73:33)
    at hui-grid-section.ts:111:40
    at o.ct (repeat.ts:57:23)
    at o.update (repeat.ts:93:53)
    at o._$AS (directive.ts:134:17)
    at I (lit-html.ts:1085:24)
    at N._$AI (lit-html.ts:1362:13)
    at R.v (lit-html.ts:1192:16)
r @ compute-card-grid-size.ts:20
value @ hui-card.ts:94
value @ hui-card.ts:73
(anonymous) @ hui-grid-section.ts:111
ct @ repeat.ts:57
update @ repeat.ts:93
_$AS @ directive.ts:134
I @ lit-html.ts:1085
_$AI @ lit-html.ts:1362
v @ lit-html.ts:1192
g @ lit-html.ts:1553
_$AI @ lit-html.ts:1384
B @ lit-html.ts:2183
update @ lit-element.ts:165

compute-card-grid-size.ts:20 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‹ grid_columns ›)

je n’ai jamais eu à définir grid_column nulle part auparavent.

1 « J'aime »

Pour info… ça marche en decluttering card si tu veux basculer en 2024.11

Un CTRL+F pour changer streamline en decluttering et ça repart…

un petit dashboard de test pour voir
streamline_templates:
  pop-up-test:
    card:
      type: heading
      heading: test streamline
      heading_style: title
decluttering_templates:
  pop-up-test2:
    card:
      type: heading
      heading: test declutt
      heading_style: title
views:
  - title: sections
    path: pop-ups
    type: sections
    sections:
      - type: grid
        cards:
          - type: heading
            heading: Ci dessous une streamline card
            heading_style: title
          - type: custom:streamline-card
            template: pop-up-test
      - type: grid
        cards:
          - type: heading
            heading: Ci dessous une decluttering card
            heading_style: title
          - type: custom:decluttering-card
            template: pop-up-test2
    cards: []
    max_columns: 4
  - type: masonry
    path: ''
    cards:
      - type: heading
        heading: Ci dessous une streamline card
        heading_style: title
      - type: custom:streamline-card
        template: pop-up-test
      - type: heading
        heading: Ci dessous une decluttering card
        heading_style: title
      - type: custom:decluttering-card
        template: pop-up-test2
    title: masonry

Thank you :slight_smile:

Je n’ai pas d’intérêt particulier à basculer sur la dernière release, je vais attendre quelques jours.

En tout cas, merci pour ta réactivité sur github, heureusement que tu étais là

Avec Decluttering Card, pas de soucis sur le core 2024.11.0 :sweat_smile:

edit:

je n’avais pas vu :wink:

Go !! @titoumimi
v0.0.15 Latest

Streamline Card v0.0.15

Hello there!

This release fixes an error with UI dashboards and HASS 2024.11 release.

2 « J'aime »

Testé… ça marche !

Bravo @brunosabot pour la réactivité !

1 « J'aime »

Pas eu le temps de tester, je ne suis plus chez moi, mais merci beaucoup !