🎉Popup View | Any view, from any dashboard as a popup

Hey everyone! :wave:

I’ve been working on an integration that lets you open any Home Assistant view as a popup overlay. Super useful for quick access to different dashboards without leaving your current view. This is something I have been wanting in Home Assistant for a while.

It works as a service call which is a very clean way of having hidden content.

This integration is still early stages and has not been thoroughly tested.
For those willing to test, let me know your issues and HA version and i will take a jab at them.

10 Likes

Great… I try it.

Just an FYI … when I try to add the custom repo (based on the instructions). I get the error

“<Plugin krth8/HA-Popup-view> Repository structure for 0.5.4 is not compliant”

Looking forward to giving this a try though.

Wow, this already looks amazing, thank you!
There are just three things I’d love to adjust:

  1. It would be great if it could be displayed a bit higher (see screenshot).
  2. On my phone it’s a bit buggy — I can’t control the entities.
  3. Could you add an option to trigger an action when pressing the close button? That way I could open another popup and stack multiple popups (sort of a “back” function).

Interesting, what HA version are you on?

Thanks for the suggestion! Could you clarify a bit more? How would the close button give a way of opening another popup?

What i could do is maybe have more buttons on the same row as the exit button that looks like navigational badges.

What you could also do is to setup badges on a top bar of the view with different popups, then it will close and reopen the selected popup.

  1. It would be great if it could be displayed a bit higher (see screenshot).
    have you tried setting max height to 100? and top alignment?

Well for example. When i open a popup to “living room” and i want to open a popup from there to “sonos” for example. i would like to close the sonos popup and return to the living room popup.

The latest 2025.8.3

Hi,

I also tried 100 and top allignment. But then the same problem appairs on the bottom.

But the biggest issue atm is that i cant use any entity when on popup. Doesnt respond.

Btw how do i get “home-maintance” into a popup? i tried /lovelace/home-maintenance, lovelace/home-maintenance, home-maintenance but they dont open.

Gotcha! I think maybe the option to active a back button in the actions panel would be a good solution.

Thanks for the feedback. This definitely needs some more work to mature!

Hi,

This is a great plugin and exactly what I need, but… it doesn’t work on my NSPanel Pro… :confused:

I use HA in “web shorcut” mode on my NSPanel - so no third-party firmware or apps. I run the action from Developer tools, so it should show on all devices; I tried targeting only the NSPanel, but still no popup. Any way to troubleshoot this?

Thanks!

Looks great, will definitely follow how it goes

off topics : Your dashboard looks great, would you mind sharing the theme and cards you use ?

Hi,
First of all, thank you for this great project.
It works perfectly on my PC and my tablet, but on my mobile phone, if I’m not on Wi-Fi, it doesn’t work (it opens the popup on the PC and the tablet).
Maybe I’m not doing the right thing?

Here is my card:

type: picture-elements
image: /api/image/serve/9b77dabcf6d8ca90778a1ce8ed371589/512x512
elements:
  - type: state-label
    entity: sensor.production_solaire_journaliere_solarman
    alias: production solaire journaliere
    style:
      top: 55%
      left: 23%
      color: white
      font-size: 22px
  - type: icon
    icon: mdi:information
    style:
      top: 14.1%
      left: 50%
      color: transparent
      font-size: 20px
    tap_action:
      action: call-service
      service: popup_view.open
      data:
        animation_speed: 300
        auto_close: 3
        background_blur: true
        popup_height: 100
        alignment: center
        transparent_background: true
        view: lovelace/pop-up

Thx.

nice idea :+1:
one bug i found if a history-graph card is in the popup the graph is empty

found one more issue… if i open a pop up via a script the pop up opens on mobile and dekstop

sequence:
  - action: popup_view.open
    metadata: {}
    data:
      animation_speed: 300
      auto_close: 0
      background_blur: true
      popup_height: 90
      alignment: center
      transparent_background: true
      view: /dashboard-popups/doors
alias: PopUp - Doors
description: ""

Thanks guys.

Progress is slow, but steady. Thanks for the feedback on this!

How’s the progress? Really love to use this for everything :slight_smile:

is this project abandond???

Absolutely not abandoned! Looking to use this for all my dashboards and wall tablets.

However. I work a lot on different projects currently so this is taking some time, but there is some progress. Hopefully a new update by the end of the month.