DashboardJulekalender 2022

HA Jule-tip #16: Brug af subviews

Dagens jule-tip handler om brug af subviews.

Subviews er en funktion, der blev introduceret i Home Assistant fra version 2022.10. Et subview er et almindeligt view (tab) i dit dashboard, der blot ikke vises menulinjen.

Du kan derfor bruge det som et alternativ til eksempelvis popup vinduer lavet med browser_mod.

Selvom et subview ikke vises i menulinjen, kan du alligevel få det vist f.eks. ved at navigere til subviewet, når der trykkes på en knap eller et element på dit dashboard.

Du kan eksempelvis lave et subview for hvert rum i sit hjem, hvor du kan se info om styre smart enheder i det pågældende rum. Så kan man nøjes med en knap på sit dashboard, der vælger et rum og derefter få vist detaljerne. Det gør det mere overskueligt og brugervenligt på mobile enheder.

I dette eksempel er både detaljeret vejrudsigt og detaljer med energiforbrug lavet som hver sit subview:

Bemærk, at subviews ikke vises i menulinjen, men at det er muligt at navigere tilbage til sit dashboard ved at klikke på pilen i øverste venstre hjørne.

I redigeringstilstand kan man se og rette de subviews, der ellers er skjulte:

Subviews kan kun ses i redigeringstilstand
Subviews kan ses i redigeringstilstand

I indstillingerne for view, kan man vælge, at det skal være et subview:

Indstil view som et subview
Indstil view som et subview

I YAML kode kan du benytte subview: true til at angive at et view skal være et subview.

For at få vist et subview, når der klikkes på et element, kan man bruge navigate sammen med placering og navn på subview. Her er det vist for vejrkortet i det tidligere viste eksempel:

Eksempel på kode, der viser et subview ved klik på elementet
Eksempel på kode, der viser et subview ved klik på elementet

Hvor nyttigt var dette indlæg?

Gennemsnitlig bedømmelse 0 / 5. Bedømmelser: 0

Ingen stemmer indtil videre! Vær den første til at bedømme dette indlæg.

Jeg beklager, at dette indlæg ikke var nyttigt for dig!

Hvordan kan indlægget forbedres?

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *