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

<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:** [March 15, 2026, 2:18pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/327 "2026-03-15T14:18:04Z")

</div>

Haha, sorry. Unclear indeed!

I was referring to the flowcard which returns the label min/max/average after sending an insight to DS.

Directly after this flowcard I have a flowcard “set numeric variable”. If I set a Homey numeric variable with this flowcard I see that it changes correctly. But, this is only for a second or so.

So, for example:

1. This variable has no value before the flow starts (it shows 43 in gray as value)

2. The flow sets the variable to 112, the max of the insight data.

3. But after a second or so, the variable is set back to “no value” (show 43 in grey again).

I was expecting that the variable in homey would retain its last set value until the flow runs again.

---

<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:** [March 15, 2026, 2:32pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/328 "2026-03-15T14:32:15Z")

</div>

Thanks, yes this is a lot clearer haha.  
I am trying to replicate the problem but it seems to work as intended over here. The value does not change twice or removes the value after a second:

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

What hapends if you do something like this:

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

And watch the Homey app homescreen on your phone while you run this. Do you see something like:  
”value = 12”  
”value = “  
(I only see one message with the correct value.)  
Have you tried it with a brand new variable, so you are absolutely sure you don’t modify this value somewhere else inside Homey?

---

<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:** [March 15, 2026, 2:35pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/329 "2026-03-15T14:35:32Z")

</div>

Unfortunately I am away from home now, so cannot show screenshots or try something.

I did make a new numeric variable and the most simple flow I could imagine here. So the send insight to DS and return label. With a second flowcard set the value of a numeric variable to this label.

---

<div class="post-metadata">

**Author:** ![Kringloper](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kringloper/32/70714_2.png) [@Kringloper](https://community.homey.app/u/Kringloper)\
**Post date:** [March 15, 2026, 3:12pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/330 "2026-03-15T15:12:58Z")

</div>

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/7/a793499c54aa308fde17a72adbbcc9d5c2bedbba.jpeg)  
You made my NSPanel pro usable again. Thanks. My x-axis is counting till 28. Do you use the x-axis data or is it just another label stacked on the widget.

---

<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:** [March 15, 2026, 3:23pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/331 "2026-03-15T15:23:52Z")

</div>

Nice. I just have labels stacked on top of a graph widget. But I made my dashboard before the release with the implementation of the X and Y labels on graphs. 😅

A design tip: I see that the dots are not exactly aligned with the graph above (designer OCD trigger over here 🤣 ) Although you can disable the “Snap to grid” option in the main “Canvas Environment”, I find it easier to nudge something pixel perfect in place by adjusting the “Layout & Dimensions” controls in the Widget. (in this case adjust the X and Width)

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

---

<div class="post-metadata">

**Author:** ![Johan\_Huisman](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johan_huisman/32/56438_2.png) [@Johan\_Huisman](https://community.homey.app/u/Johan_Huisman)\
**Post date:** [March 15, 2026, 3:34pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/332 "2026-03-15T15:34:51Z")

</div>

Hi @Kringloper, which app do you use on the NS Panel to display the dashboard URL?

---

<div class="post-metadata">

**Author:** ![Kringloper](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kringloper/32/70714_2.png) [@Kringloper](https://community.homey.app/u/Kringloper)\
**Post date:** [March 15, 2026, 3:57pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/333 "2026-03-15T15:57:18Z")

</div>

I use Fully browser.

---

<div class="post-metadata">

**Author:** ![Sundlof](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sundlof/32/51033_2.png) [@Sundlof](https://community.homey.app/u/Sundlof)\
**Post date:** [March 15, 2026, 4:14pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/334 "2026-03-15T16:14:57Z")

</div>

I am trying to understand images. Seen some people get album cover. I use Sonos, how can I get them current album cover?

I also use Eufy for my cameras, can I get latest Snapshot or even live feed with the solution in the documentation to work with Eufy?

---

<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:** [March 15, 2026, 5:21pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/335 "2026-03-15T17:21:10Z")

</div>

> [@Sundlof](#):
>
> I also use Eufy for my cameras, can I get latest Snapshot or even live feed with the solution in the documentation to work with Eufy?

I have a tutorial in the [tips and tricks](https://satoer.com/dashboardstudio/?docs=Tips+%26+Tricks) section (Also in the help file) =\> “Streaming a live camera feed”.  
Note: it shows a stream of snapshots, not a real live feed. Might do a real camera feed in a later update. (Depends if third party developers can get their hands on the [homey WebRTC](https://homey.app/en-us/news/camera-streaming-now-available-in-the-homey-web-app/) stream)

---

<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:** [March 15, 2026, 6:51pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/336 "2026-03-15T18:51:47Z")

</div>

There are multiple posts about Sonos combined with Dashboard Studio. Please use the search option in this topic.  
Short hint: use Homey 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:** [March 15, 2026, 8:23pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/337 "2026-03-15T20:23:19Z")

</div>

I recreated the flow and don’t understand what happened before. Seems to work as expected now. I did add some more logging te be able to monitor any unexpected changes.

---

<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:** [March 15, 2026, 9:03pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/338 "2026-03-15T21:03:03Z")

</div>

Adjusting the y axis scale works perfect, thanks again!

Some quick tests:

1. Graph of last 7 days (forget about the titel, this was to test) with 2 measurements. So two graps stacked on top of eachother: solar power (W) and electricity usage/return (W).  
The peak in energy usage is 4 days ago when charging the car.

2. The same graph, but in Homey made one change: flow card to send insight of last 1 instead of last week.

I need to think about the x-axis. Would like more round values. Thinking about it: I could just run the flow in Homey every 15 minutes or every hour 🙂 That should be sufficient as well and result in more “round values’”

---

<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:** [March 15, 2026, 9:12pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/339 "2026-03-15T21:12:31Z")

</div>

> [@fmb](#):
>
> I need to think about the x-axis. Would like more round values. Thinking about it: I could just run the flow in Homey every 15 minutes or every hour 🙂 That should be sufficient as well and result in moer “round values’”

Glad you got it working.🙂 I shall change the irregular output of the insight card in a future version.

---

<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:** [March 15, 2026, 9:28pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/340 "2026-03-15T21:28:01Z")

</div>

@Satoer Would it be possible to create a flow card getting the latest image url of a device instead of a Homey [script](https://community.homey.app/t/app-pro-new-dashboard-studio-a-completely-free-form-dashboard-designer/151169/138)

---

<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:** [March 15, 2026, 9:35pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/341 "2026-03-15T21:35:18Z")

</div>

Can you explain your request with more details? You mention a flow card that is retrieving an image url (from what?), but you are linking a Homey script that generates the time and date 😅

---

<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:** [March 15, 2026, 9:43pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/342 "2026-03-15T21:43:01Z")

</div>

I changed the link to the script (something weird is going on with the reference number to a post). People want to use a doorbell image (eg. Ring doorbell) or album art (eg. Sonos) in their Dashboard Studio.

---

<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:** [March 15, 2026, 9:48pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/343 "2026-03-15T21:48:06Z")

</div>

Quite happy with this result. Even added a “last updated timestamp” - nice touch 🙂

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

The resolution is 96 for 1 day, so every 15 min a datapoint.  
The flow runs every 15 minutes, but when set to uu:mm that still gave 22:14 as first x-axis value (so no precise 15 minutes). Made me decide to switch to only showing hours, is also a cleaner look.

Trying a bit how to manage the duplicate value on the x-axis because of the stacked graphs. Best I found out was:  
For one of the graphs: the x-axis interval is 8, so every 2 hours a label on the x-axis  
For the other graph: the x-axis interval is 96, so it only shows the first label on the x-axis  
I did not manage to fully align the first value on the x-axis (the “22”).  
Any suggestions for that?  
What could help is allow a transparant colour of the lettertype?

---

<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:** [March 15, 2026, 9:58pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/344 "2026-03-15T21:58:21Z")

</div>

> [@fmb](#):
>
> I did not manage to fully align the first value on the x-axis (the “22”).  
> Any suggestions for that?  
> What could help is allow a transparant colour of the lettertype?

You mean how to pixel perfect nudge widgets?

> [@Satoer](#):
>
> A design tip: I see that the dots are not exactly aligned with the graph above (designer OCD trigger over here 🤣 ) Although you can disable the “Snap to grid” option in the main “Canvas Environment”, I find it easier to nudge something pixel perfect in place by adjusting the “Layout & Dimensions” controls in the Widget. (in this case adjust the X and Width)
> 
> ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/e/8e912e699108173c5787cf899bfc8f7cf9ebb2a0.png)

---

<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:** [March 15, 2026, 9:59pm UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/345 "2026-03-15T21:59:52Z")

</div>

I shall take a look at it 👍

---

<div class="post-metadata">

**Author:** ![Jos\_Stultjens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jos_stultjens/32/12687_2.png) [@Jos\_Stultjens](https://community.homey.app/u/Jos_Stultjens)\
**Post date:** [March 16, 2026, 11:35am UTC](https://community.homey.app/t/app-pro-dashboard-studio-a-completely-free-form-dashboard-designer/151169/346 "2026-03-16T11:35:44Z")

</div>

Hi,  
I just started with this dashboard.  
Until now I am using a node-red dashboard and am checking if this can replace it.

Is it possible to have the value inside a gauge (instead of an icon) and a label (with unit of measure) underneath?  
As examples a gauge with temperature and one with humidity:

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

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

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