# \[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:** 55

<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:** [June 15, 2026, 10:32am UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1091 "2026-06-15T10:32:39Z")

</div>

> [@Justus\_Broeder](#):
>
> Yesterday I changed my Dashboard Studio, which I am creating. This morning my Dashboard Studio screen is empty. Loading from Homey gives the same problem, an empty board.

That’s not good. That did not happen during the testing period among the testing users 😅

> [@Justus\_Broeder](#):
>
> Yesterday it was version 1.9.4, this morning it was version 1.10.0.

that should have been 1.10.1

> [@Justus\_Broeder](#):
>
> Can you fix this problem?

Sure. It would really help if you can send me your dashboard 1.9.4 version file over a PM:  
In the “Load from Homey” dialog you can save previous versions:

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/9/691649d46a1d0c6623b7e21b6ecf1a5149eb2c05.png)

Can you send me that in a PM (use something like [wetransfer.com](http://wetransfer.com) )

Can you also tell me:

- What OS you are using
- What browser
- What device (like ipad, raspberry pi etc)

Thanks. Don’t worry, nothing is lost.

---

<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:** [June 15, 2026, 10:56am UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1092 "2026-06-15T10:56:40Z")

</div>

> [@Amersfoort](#):
>
> Here are some key figures of the new Dashboard Studio dashboard:
> 
> - 29 high resolution screens
> - +25 screens with groups to be “teleported” to other screens (ranging from simple to quite complex)
> - dozens of advanced flows
> - dozens of Homey scripts integrated into the advanced flows, a relatively large number of which are for generating Markdown tables and SVGs. Quite a lot has been rebuilt: initially, all kinds of data were displayed in the dashboard via SVG, and this was adjusted again after Markdown table functionality became available.
> - mySQL database to store larger numbers of records with a Homey app with very good performance. Initially, I started by storing JSON files in Homey variables, but mySQL is a more structured solution.
> - 1 MB backup file of Dashboard Studio, so very compact. All 54 screens in 1 dashboard with excellent performance on fairly new and fast high-resolution (2800x1752px) Android tablets.

This is all incredibly impressive. Especially that last item. So you actually went from separate dashboards to a single dashboard solution? I am still working on a special widget that can “teleport” other widgets from different dashboards to solve your problem with creating and changing multiple menu systems over multiple dashboards. Initially, I thought it would also be useful to create dialogs with this widget by teleporting widgets from the same page to another page, but the simpler option of changing the page setting on a group solved this already. Anyway, you are my number one tester. A lot of features came straight from your requests. 🙂

> [@Amersfoort](#):
>
> - the screens can be backed up, but what about the MQTT field definitions for the many devices?

Yes, it is in the making. But it is a horrible one for me to test haha! I literally need to break my entire setup to see if it correctly restores 😅

> [@Amersfoort](#):
>
> - I use the Fully Kiosk browser with the option of a click sound upon touch. This is not very helpful, because a click sound is heard with every touch. Would it also be possible to have a short click sound when switching objects such as buttons and menus are touched?

I have to think about this one. I try to make everything as versatile as possible. Maybe I should incorporate an “audio player” as a non-visible widget that is only visible in edit mode and can play audio. It would just trigger when a topic comes in, maybe even a topic with a volume value. This way, a user can make the dashboard play a warning sound from Homey when something needs attention on the dashboard. Also, the buttons would not need an extra option because you could just trigger the click sound via a second output topic using local topics. But what about the sounds? It should be easy to upload them, so maybe I should make a sound browser just like the gallery option. Open for ideas on this one (also others do not by shy to pitch in on other users ideas 😄 ) I add it on the list.

---

<div class="post-metadata">

**Author:** ![Justus\_Broeder](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justus_broeder/32/147574_2.png) [@Justus\_Broeder](https://community.homey.app/u/Justus_Broeder)\
**Post date:** [June 15, 2026, 12:31pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1093 "2026-06-15T12:31:33Z")

</div>

Hi Michel,

(Attachment BroederClan\_20260614\_184600.json is missing)

---

<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:** [June 15, 2026, 1:03pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1094 "2026-06-15T13:03:54Z")

</div>

PM send.

---

<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:** [June 15, 2026, 1:25pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1095 "2026-06-15T13:25:30Z")

</div>

> [@Satoer](#):
>
> So you actually went from separate dashboards to a single dashboard solution?

Initially, I was afraid that the DS software would have performance issues with 30 pages, so I started putting each page in a separate dashboard. This had significant drawbacks:

- reusing objects across multiple pages, such as a global menu
- switching between dashboards took longer than switching between screens.

Because performance remained good even with larger numbers of pages, and due to the teleport function, I eventually put everything into a single dashboard. I think a modern, fast tablet is required for these numbers.

> [@Satoer](#):
>
> solve your problem with creating and changing multiple menu systems over multiple dashboards

For me it is not necessary anymore with all pages in one dash. Now I know how to use mySQL, the maintenance of the menus in multiple dashboards would be less of an issue. Before, when one menu item would change, i had to update that menu for each dash, so 30 times.

To be honest, I don’t see any desire in this forum to have multiple dashboards call each other either. Perhaps a dashboard for a tablet and a derived dashboard for the phone, but they wouldn’t call each other.

> [@Satoer](#):
>
> maybe I should make a sound browser just like the gallery option

That would be nice, and deliver a few default very short and fast clicking sounds, which can be extended by the user. You probably know there is a Homey Soundboard app you can use for inspiration or integration. But judging by your development style, you would rather create a sound library yourself. [Pixabay](https://pixabay.com/sound-effects/search/clicks/) has lots of royalty free clicking sounds

High on my wish list:

- “When” card upon page change/load, execute for example an advanced flow option. I use a number of free api licenses that may be called a limited number of times per day or month, so I cannot have this run every x minutes/hours by default.  
Currently, I have solved this with Homey scripts, memory variables, and MySQL tables, but there must be a better way.
- User-friendly confirmation of execution

Nice to have: glassmorphism options.

Can you tell us a bit more about the features currently under development?

---

<div class="post-metadata">

**Author:** ![Justus\_Broeder](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justus_broeder/32/147574_2.png) [@Justus\_Broeder](https://community.homey.app/u/Justus_Broeder)\
**Post date:** [June 15, 2026, 5:01pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1096 "2026-06-15T17:01:35Z")

</div>

Did I send you a PM?

---

<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:** [June 15, 2026, 6:29pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1097 "2026-06-15T18:29:22Z")

</div>

# NEW STABLE Version 1.10.2

- Fixed: Dashboard Environment Width and Height (0=Auto) fill the available screen again.

> [@Justus\_Broeder](#):
>
> Yesterday I changed my Dashboard Studio, which I am creating. This morning my Dashboard Studio screen is empty. Loading from Homey gives the same problem, an empty board.

This is fixed 👍

---

<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:** [June 15, 2026, 6:44pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1098 "2026-06-15T18:44:20Z")

</div>

> [@Amersfoort](#):
>
> - “When” card upon page change/load, execute for example an advanced flow option. I use a number of free api licenses that may be called a limited number of times per day or month, so I cannot have this run every x minutes/hours by default.  
> Currently, I have solved this with Homey scripts, memory variables, and MySQL tables, but there must be a better way.

Why don’t you user the:

“Current Page Output Topic” ?

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

> [@Amersfoort](#):
>
> Can you tell us a bit more about the features currently under development?

I am working in parallel on a V2 version. But I’m not going to disclose any features yet, besides a hint: as the advanced user you are, you will probably be disappointed. 🤣 😝

---

<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:** [June 15, 2026, 7:26pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1099 "2026-06-15T19:26:06Z")

</div>

🤔  
You can imagine, since some 1.x updates with big new functionality had a small number increase, I now have high expectations when the version number will be 2.x.

> [@Satoer](#):
>
> “Current Page Output Topic” ?

I will try that one.

---

<div class="post-metadata">

**Author:** ![Justus\_Broeder](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justus_broeder/32/147574_2.png) [@Justus\_Broeder](https://community.homey.app/u/Justus_Broeder)\
**Post date:** [June 15, 2026, 8:09pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1100 "2026-06-15T20:09:37Z")

</div>

Thanks

---

<div class="post-metadata">

**Author:** ![widameista](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/widameista/32/23333_2.png) [@widameista](https://community.homey.app/u/widameista)\
**Post date:** [June 17, 2026, 1:45pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1101 "2026-06-17T13:45:32Z")

</div>

Cool Dashboard builder.  
Is there a way to reduze the size of the lights grid? Condense …

---

<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:** [June 17, 2026, 1:54pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1102 "2026-06-17T13:54:36Z")

</div>

Thanks.  
you can change the padding of the container.

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/5/65b2cbe9257b6a394ef757a98cb4b074f47b0841.jpeg)  
But indeed not make the light items themself smaller. I shall implement settings to customise the size of the items. 👍

---

<div class="post-metadata">

**Author:** ![widameista](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/widameista/32/23333_2.png) [@widameista](https://community.homey.app/u/widameista)\
**Post date:** [June 17, 2026, 2:12pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1103 "2026-06-17T14:12:45Z")

</div>

If you would do so it would be highly appreciated.

Another questions.  
What would be the best option to have same layout as light grid but for shutters. So 10 shutters in a row with open/close button.

---

<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:** [June 17, 2026, 2:35pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1104 "2026-06-17T14:35:42Z")

</div>

I’ve noticed that other users would also like to use the light grid for different purposes. The light grid is a bit of a special widget designed to send multiple values in a single JSON message, making it possible to control individual lights or groups of lights.

If you are looking for more of a list of items that you can activate/deactivate (and/or set specific values for when they are turned on or off), you can use the menu widget instead. However, it doesn’t share the same look as the light grid. Of course, you can easily mimic the design of the “Light grid” by combining a container, switch, label, and icon widget. Just match the styling and duplicate it 10 times (though this approach won’t let you scroll through them). For example, check out this post where I recreated a design another user wanted:

> [@\[APP\]\[Pro\] Dashboard Studio - A completely free-form dashboard designer](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/821):
>
> Okay, I think you misunderstood the philosophy of Dashboard studio. There are no device specific widgets. Dashboard studio consist out of building blocks so you can easily build your dashboard yourself exactly how you would like it. For example I just build your above example in like 10 minutes by combining a container widget, an icon widget and the new text widget. I created one, grouped it, duplicated it 6 times and changed them: If you style them using the main default setti…

That being said, you’re definitely not the only one who wanted to use the light grid widget for devices other than lights. Maybe I should rename it to “Light / switch grid” or something similar and build in the ability to use the items just like a regular switch. 🤔

---

<div class="post-metadata">

**Author:** ![widameista](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/widameista/32/23333_2.png) [@widameista](https://community.homey.app/u/widameista)\
**Post date:** [June 17, 2026, 2:50pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1105 "2026-06-17T14:50:16Z")

</div>

at the end i would like to come back to something similar than this:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/1/e1a3177aecc4169b21373709e24b388bc2601c21.jpeg)

---

<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:** [June 17, 2026, 3:04pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1106 "2026-06-17T15:04:33Z")

</div>

That should be possible, but wow, that is cramped 😅. A couple of things to keep in mind:

First, there is no specialized weather widget, so you will have to create that yourself using the available widgets. I think a standard “text” widget combined with a HomeyScript that generates a markdown table for it should work just fine.

Second, there is no camera stream widget yet. If your camera supports snapshots, you can create [a pseudo-stream by updating it every second or half a second](https://satoer.com/dashboardstudio/?docs=Tips+%26+Tricks&widget=live-camera-feeds)

A true video stream is still on the wishlist, but I have to wait until Athom opens up the WebRTC streams for third-party developers.

---

<div class="post-metadata">

**Author:** ![Hans\_Vonk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hans_vonk/32/124194_2.png) [@Hans\_Vonk](https://community.homey.app/u/Hans_Vonk)\
**Post date:** [June 17, 2026, 7:03pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1107 "2026-06-17T19:03:04Z")

</div>

What a crazy good app. Yes it has a steep learning curve but after that. WOW. Thanks so much.

Because there is always a question, here is mine. I can change the direction of a arrow depending on the Dynamic Binding. That’s great but where is this Binding to be found?

---

<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:** [June 17, 2026, 7:20pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1108 "2026-06-17T19:20:36Z")

</div>

Thanks! 🙂

> [@Hans\_Vonk](#):
>
> I can change the direction of a arrow depending on the Dynamic Binding. That’s great but where is this Binding to be found?

In the “Animation & Effects” section, there is a “Reverse flow direction” option:

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

If this is enabled, the flow reverses (and so does the arrow). If you make this setting dynamic by hovering above it until a small chain link appears and clicking that, you can activate this setting based on a dynamic value. You can add a topic inside it (just make up a name for it) and send true, false, 0, or 1 from a Homey flow to enable or disable it. Use this card for that in a flow:

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/b/6b8e682b1f9dac3d0e8b891633d685aa1acc2a54.png)

You could also connect the dynamic value directly to some kind of sensor. If you need to invert the value in that case, you can set custom true or false values by clicking the small invert button next to the chain icon:

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/f/dfbe6ea315ecff6cc384257b47a82cb014d88758.png)

Note: Reversing the direction also changes the color of the arrow. You can set that in the “Appearance” section.

---

<div class="post-metadata">

**Author:** ![widameista](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/widameista/32/23333_2.png) [@widameista](https://community.homey.app/u/widameista)\
**Post date:** [June 17, 2026, 8:19pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1109 "2026-06-17T20:19:46Z")

</div>

The weather widget is just an iframe. Is that possible?

---

<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:** [June 17, 2026, 8:52pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/1110 "2026-06-17T20:52:27Z")

</div>

No, sorry. To be honest, a big part of that decision is to protect the visual style of the dashboard. If a dashboard starts getting filled up with a bunch of different website snippets, it becomes a messy and ugly patchwork. I really think a dashboard in your home should have a nice, clean, professional, and unified look. For example, that weather snippet you put on your current dashboard is exactly what I meant. It completely clashes with the rest of the design. It has a blue gradient background with square corners, while all the other elements have a grey background with rounded corners. It has a different font, different typography, different colors… 😅

As a designer, this is also a personal annoyance of mine with the native Homey dashboard app. Everyone creates nice-looking specialised widgets for it, but every single widget has its own style. While that particular widget may look great on its own, when you combine it with others, it just becomes a big patchwork quilt. And yes, I do understand that this conflicts a bit with the idea that users should be able to do whatever they want. But it’s my app 😛, and while it is still in development, I try to facilitate (uniform) solutions to problems like these that actually match the theme of the whole dashboard.

Anyway, I think it is perfectly doable to create a nice weather “widget” with the exact same data using a Homey script and a text widget. I shall make an example tutorial for you on how to create something like that without butchering the style.

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

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