# \[APP\]\[Pro\] Dashboard Studio - A completely free-form dashboard designer

**URL:** <https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169>\
**Category:** Apps\
**Tags:** dashboard, homey-pro\
**Created:** [February 15, 2026, 7:45pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169 "2026-02-15T19:45:30Z")\
**Posts on this page:** 20\
**Page:** 33

<div class="post-metadata">

**Author:** ![Satoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/satoer/32/38113_2.png) [@Satoer](https://community.homey.app/u/Satoer)\
**Post date:** [April 9, 2026, 6:11pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/648 "2026-04-09T18:11:42Z")

</div>

I think I do not fully understand your requirements.  
You want to control selected capabilities like this:

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/e/1ea62950e3c518e5c8ae80fbd93befa5acf120d7.png)  
… and be able to activate and deactivate this container. (I assume you mean show and hide the container?)  
You could build such a panel just fine in dashboard studio. But when you create such panel it is currently not possible to show and hide them all at the same time. But what if I build in group properties. You select all widgets and create a group of it. When you select this group, you see a visibility property in the editor. Then you could make this property a dynamic value. Or even a local dynamic value and show and hide the panel by a press of a button.

---

<div class="post-metadata">

**Author:** ![Amersfoort](https://avatars.discourse-cdn.com/v4/letter/a/94ad74/32.png) [@Amersfoort](https://community.homey.app/u/Amersfoort)\
**Post date:** [April 9, 2026, 6:38pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/649 "2026-04-09T18:38:36Z")

</div>

The main open question for me is: can I double-tap on a button to show this grouped setup items, and a single tap on that same button would switch the device on/off?  
When I’m done in this setup container/popup/group, I would like to push a Close button to close this and return to my full screen.

---

<div class="post-metadata">

**Author:** ![fmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fmb/32/27097_2.png) [@fmb](https://community.homey.app/u/fmb)\
**Post date:** [April 9, 2026, 6:40pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/650 "2026-04-09T18:40:20Z")

</div>

I thought I saw something passing by here in the past weeks about this, but cannot find it.

I would like to load a specific page in Dashboard Studio when the doorbell is pressed. Can’t get this to work from the Homey Flow, it gives cards to load a Dashboard but not a specific page. I could send an URL with a specifc /?page=##, but it would be nicer to just send a page to load with a Dashboard Studio flowcard.

Alternatively I could show/hide an image on each page, but that would make each page a bit more difficult to maintain and edit.

Am I overlooking something here or would this be a nice addon?

---

<div class="post-metadata">

**Author:** ![Amersfoort](https://avatars.discourse-cdn.com/v4/letter/a/94ad74/32.png) [@Amersfoort](https://community.homey.app/u/Amersfoort)\
**Post date:** [April 9, 2026, 6:47pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/651 "2026-04-09T18:47:54Z")

</div>

i made a description for Ring [doorbell](https://community.homey.app/t/app-pro-new-dashboard-studio-a-completely-free-form-dashboard-designer/151169/76) on this forum. Or do you mean how to load a specific dash page with a flow?

---

<div class="post-metadata">

**Author:** ![Satoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/satoer/32/38113_2.png) [@Satoer](https://community.homey.app/u/Satoer)\
**Post date:** [April 9, 2026, 6:54pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/652 "2026-04-09T18:54:08Z")

</div>

> [@Amersfoort](#):
>
> The main open question for me is: can I double-tap on a button to show this grouped setup items, and a single tap on that same button would switch the device on/off?

No, buttons do not have double tap functionality. Not sure how to implement this also without being annoying. When you press a button I would like the button to act immediately. Not set a timer to wait if the user is going to press again.  
What is wrong with an on / off button to show the panel? or a button on the panel to close it again?

> [@fmb](#):
>
> Am I overlooking something here or would this be a nice addon?

I think so. Just make the page setting dynamic:

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/8/8810d5968538425f89721b7fa734dc69b8acde31.png)

---

<div class="post-metadata">

**Author:** ![fmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fmb/32/27097_2.png) [@fmb](https://community.homey.app/u/fmb)\
**Post date:** [April 9, 2026, 6:55pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/653 "2026-04-09T18:55:17Z")

</div>

I saw that one, but that was needed to ensure the browser shows the latest image by changing the url right?

This is not needed anymore because of the auto refresh function for a static image url which was added by Satoer. With that I now have a page in the dashboard showing the doorbell.

What I am looking is for, is how to switch to this dahboard page when the doorbell is pressed. So a card to add after this flowcard from my doorbell

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/7/476775198eadda43db7a79bb2bdb94c3f3630d8b.png)

---

<div class="post-metadata">

**Author:** ![fmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fmb/32/27097_2.png) [@fmb](https://community.homey.app/u/fmb)\
**Post date:** [April 9, 2026, 6:55pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/654 "2026-04-09T18:55:54Z")

</div>

A nice, that should be it. Was not able to find it.

---

<div class="post-metadata">

**Author:** ![fmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fmb/32/27097_2.png) [@fmb](https://community.homey.app/u/fmb)\
**Post date:** [April 9, 2026, 6:59pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/655 "2026-04-09T18:59:57Z")

</div>

Works great. Should improve my searching skills 🙂

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/8/a8ed2a14f2070bf35d89a8d565f129ac80c81a37.png)

---

<div class="post-metadata">

**Author:** ![Amersfoort](https://avatars.discourse-cdn.com/v4/letter/a/94ad74/32.png) [@Amersfoort](https://community.homey.app/u/Amersfoort)\
**Post date:** [April 9, 2026, 7:04pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/656 "2026-04-09T19:04:01Z")

</div>

> [@Satoer](#):
>
> I would like the button to act immediately

I understand. Could long-tap be an alternative?

> [@Satoer](#):
>
> What is wrong with an on / off button to show the panel?

I have \>30 device on my 3D floor plan, and half of the devices could have a setup panel. I would show the panel with only relevant setup for the selected device.

---

<div class="post-metadata">

**Author:** ![Amersfoort](https://avatars.discourse-cdn.com/v4/letter/a/94ad74/32.png) [@Amersfoort](https://community.homey.app/u/Amersfoort)\
**Post date:** [April 9, 2026, 7:06pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/657 "2026-04-09T19:06:10Z")

</div>

40 pages! I thought 30 pages were a lot…

---

<div class="post-metadata">

**Author:** ![Amersfoort](https://avatars.discourse-cdn.com/v4/letter/a/94ad74/32.png) [@Amersfoort](https://community.homey.app/u/Amersfoort)\
**Post date:** [April 9, 2026, 7:12pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/658 "2026-04-09T19:12:56Z")

</div>

> [@fmb](#):
>
> This is not needed anymore because of the auto refresh function for a static image url which was added by Satoer.

My script can be used when the url is not static, but I don’t know if this is only the case for Ring doorbell. After a reboot the url changes, and I think a refresh of the image won’'t be enough in that case. When it is enough, I would like to drop this script.

---

<div class="post-metadata">

**Author:** ![fmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fmb/32/27097_2.png) [@fmb](https://community.homey.app/u/fmb)\
**Post date:** [April 9, 2026, 7:39pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/659 "2026-04-09T19:39:50Z")

</div>

Hahaha, it is much less. I only use the tens (“tientallen”) the allow some room in between for unforeseen additional pages.

---

<div class="post-metadata">

**Author:** ![Gert\_Winther](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gert_winther/32/121166_2.png) [@Gert\_Winther](https://community.homey.app/u/Gert_Winther)\
**Post date:** [April 9, 2026, 7:42pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/660 "2026-04-09T19:42:49Z")

</div>

Can it show my Google Calendar with the shared ics-file?  
Or even 2 calendars with different colors, since we also have a shared Family calendar 🙂

---

<div class="post-metadata">

**Author:** ![fmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fmb/32/27097_2.png) [@fmb](https://community.homey.app/u/fmb)\
**Post date:** [April 9, 2026, 7:43pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/661 "2026-04-09T19:43:27Z")

</div>

With the Reolink doorbell I have I can use the same url to have the actual image. The refresh option in Dashboard Studio works perfect here. 😀

---

<div class="post-metadata">

**Author:** ![Satoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/satoer/32/38113_2.png) [@Satoer](https://community.homey.app/u/Satoer)\
**Post date:** [April 9, 2026, 8:05pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/662 "2026-04-09T20:05:17Z")

</div>

At the moment there is not something like a table / grid widget (for a monthly calendar style), although user @Amersfoort has managed to create a table using the svg option inside the image widget.

> [@Amersfoort](#):
>
> I have now been able to realize the table below using a SVG generated by Homey script.
> 
> ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/b/3bce61f5f30bd23a86358f20a9b9f51e43c3ce3c.jpeg)

(Though this is definitely advanced level stuff 😅 )

Is this ics-file accessible using an api or something? (I have no experience with Google calendar).  
How would you like to see this calendar. Just the appointments of the day? Or the whole week? Or a whole month?

---

<div class="post-metadata">

**Author:** ![Dick\_Cornet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dick_cornet/32/121126_2.png) [@Dick\_Cornet](https://community.homey.app/u/Dick_Cornet)\
**Post date:** [April 10, 2026, 6:23am UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/663 "2026-04-10T06:23:53Z")

</div>

Hi, made a graph

 ![graph1](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/7/57db95fd9b2d23e598e93ba8b3adaf302b7bc0ff.png)

so far, so good but when I disable the background

 ![graph2](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/5/7584b02cd1beb05d0db6e4a74d6dbfe551cd2b1d.png)

the horizontal grid lines start from the value 1 position.

---

<div class="post-metadata">

**Author:** ![Satoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/satoer/32/38113_2.png) [@Satoer](https://community.homey.app/u/Satoer)\
**Post date:** [April 10, 2026, 7:06am UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/664 "2026-04-10T07:06:29Z")

</div>

Thanks, will solve that 👍

---

<div class="post-metadata">

**Author:** ![Dick\_Cornet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dick_cornet/32/121126_2.png) [@Dick\_Cornet](https://community.homey.app/u/Dick_Cornet)\
**Post date:** [April 10, 2026, 7:31am UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/665 "2026-04-10T07:31:24Z")

</div>

Is it possible to show the y-axis line?

And would like to have tics on both the x-axis and y-axis.

---

<div class="post-metadata">

**Author:** ![Dick\_Cornet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dick_cornet/32/121126_2.png) [@Dick\_Cornet](https://community.homey.app/u/Dick_Cornet)\
**Post date:** [April 10, 2026, 7:35am UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/666 "2026-04-10T07:35:37Z")

</div>

Another nice feature should be to rotate the x-axis labels + or -90 degrees. For example with time formatted with minutes the labels are overlapping.

---

<div class="post-metadata">

**Author:** ![Olivier67](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/olivier67/32/118108_2.png) [@Olivier67](https://community.homey.app/u/Olivier67)\
**Post date:** [April 10, 2026, 8:06am UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/667 "2026-04-10T08:06:45Z")

</div>

> [@Amersfoort](#):
>
> [FWD](https://fwd.nl/smarthome/smart-living-project-dashboard-met-3d-floorplan-en-home-assistant/)

hello @Satoer

As I mentioned before, I have two apps on the Homey store, including the calendar and its widget. I can help you if you’d like. For the Homey widgets, we could inject the HTML code so it’s generated in DS.

Do you have a GitHub repository? If so, would you allow me to fork it and test it locally?

I can also look into camera management, as I have an application in development for Homey that takes a Frigate RTSP stream (because Homey internally transcodes the stream) and injects it into a Homey dashboard.

I’d like to use your DS, but a calendar and cameras are, I think, an important part of a family dashboard. The dashboard needs to be used by everyone in the family; we don’t need a bunch of sensors everywhere. Anyway, nobody looks at them, and it just clutters the interface.

Thanks again for everything.

[Previous page](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169.md?page=32)

[Next page](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169.md?page=34)
