# \[APP\]\[Pro\] Dashboards

**URL:** <https://community.homey.app/t/app-pro-dashboards/84837>\
**Category:** Apps\
**Tags:** app, dashboard, homey-pro\
**Created:** [July 18, 2023, 7:45pm UTC](https://community.homey.app/t/app-pro-dashboards/84837 "2023-07-18T19:45:18Z")\
**Posts on this page:** 20\
**Page:** 60

<div class="post-metadata">

**Author:** ![skogsaas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/skogsaas/32/87995_2.png) [@skogsaas](https://community.homey.app/u/skogsaas)\
**Post date:** [May 24, 2025, 2:20pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/1199 "2025-05-24T14:20:46Z")

</div>

I agree with more or less everything you say, and you’re making me think 🤔

Both me and my daughter drawing, just a little bit different themes 🎨

 ![1000020111](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/6/06082b970e0b7cfd273953569660e74848571533.jpeg)

---

<div class="post-metadata">

**Author:** ![m.plo.b](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/m.plo.b/32/73259_2.png) [@m.plo.b](https://community.homey.app/u/m.plo.b)\
**Post date:** [May 24, 2025, 2:49pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/1200 "2025-05-24T14:49:05Z")

</div>

good that you have the “inspira” cookie dough ready, that seems to give some good inspirations! (which we will see probably in the new v2.0 soon 🤣)

(I see your daughter is already a bit further and designing the new image widget 😮)

I think that the heavy use of hierarchy is also something that makes it complicated to understand (see the questions for some tutorials) - but powerful of course … meanwhile I have some (digital of course) cheat sheet in order to know how to solve certain things:

- top level dashboard hierarchy: List → Sections → Section
- in a Dialog widget always add a List widget first, so that you can add multiple items
- in the Dialog open dialog always add a Section widget first, so that you can add a title and can add multiple items

(maybe this also helps some other users)

---

<div class="post-metadata">

**Author:** ![m.plo.b](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/m.plo.b/32/73259_2.png) [@m.plo.b](https://community.homey.app/u/m.plo.b)\
**Post date:** [May 24, 2025, 4:58pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/1201 "2025-05-24T16:58:24Z")

</div>

@skogsaas

is there a size limit for the dashboard JSON code or something … I tried to extend my daashboard more and more … and while first it seems to work … after a while the latest changes are all gone. interestingly not all, but only the changes starting from a certain point of time 🤔

happened already 2 times now

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [May 24, 2025, 5:30pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/1202 "2025-05-24T17:30:29Z")

</div>

> [@m.plo.b](#):
>
> Google Nest Hub

I’ve one of those, it’s slow as a drunk snail

---

<div class="post-metadata">

**Author:** ![m.plo.b](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/m.plo.b/32/73259_2.png) [@m.plo.b](https://community.homey.app/u/m.plo.b)\
**Post date:** [May 24, 2025, 5:39pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/1203 "2025-05-24T17:39:56Z")

</div>

which is it? 2nd generation?

and does it even matter in terms of performance for casting te dashboard … it’s quite " static" anyway …  
did you try this?

if yes: how does it behave? always on? or when/how would it turn on (in order to display the dashboard)?

---

<div class="post-metadata">

**Author:** ![Theo\_de\_Koning](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/theo_de_koning/32/136062_2.png) [@Theo\_de\_Koning](https://community.homey.app/u/Theo_de_Koning)\
**Post date:** [May 24, 2025, 5:51pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/1204 "2025-05-24T17:51:12Z")

</div>

🤐

---

<div class="post-metadata">

**Author:** ![skogsaas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/skogsaas/32/87995_2.png) [@skogsaas](https://community.homey.app/u/skogsaas)\
**Post date:** [May 24, 2025, 7:46pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/1205 "2025-05-24T19:46:36Z")

</div>

> [@m.plo.b](#):
>
> is there a size limit for the dashboard JSON code or something … I tried to extend my daashboard more and more … and while first it seems to work … after a while the latest changes are all gone. interestingly not all, but only the changes starting from a certain point of time 🤔

I don’t know. But it wouldn’t surprise me if Athom has put some limits on the size of device settings 🤷  
I have on my list to switch to using `/userdata` for storing dashboards anyway. Then I don’t have to deal with Homey’s shitty device settings API anyway 😆

> [@m.plo.b](#):
>
> I think that the heavy use of hierarchy is also something that makes it complicated to understand

Agreed, but it also makes it easier for me to implement 😅

> [@m.plo.b](#):
>
> that gets inherited to all children (so I can still choose to set it for an entire set of children, or just for one single widget without the need to introduce some additional intermediate layer)

You basically want to have the `context` made available through widget settings instead of manipulating the `context.readonly` variable through an extra “layer”. It’s not unheard of, but might be challenging, especially when it comes to styling. Take `padding` as an example. If you override it on a `section` widget, in order to have more space against all children, each of the children will also inherit the same padding value. You probably don’t want this behaviour, so you instead have to be able to set the styling that should be inherited differently from the styling that should just apply to a single widget. Making all this slightly more clusterfuck 🙈

I’ll work towards something like this. It actually aligns with my ideas for.. let’s say v2.0.0 😆  
I promise to not fuck up the existing dashboards this time 🙏  
But before then, I have to focus more on basic stuff like login and basic stuff.

---

<div class="post-metadata">

**Author:** ![m.plo.b](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/m.plo.b/32/73259_2.png) [@m.plo.b](https://community.homey.app/u/m.plo.b)\
**Post date:** [May 24, 2025, 8:22pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/1206 "2025-05-24T20:22:58Z")

</div>

> [@skogsaas](#):
>
> I don’t know. But it wouldn’t surprise me if Athom has put some limits on the size of device settings 🤷  
> I have on my list to switch to using `/userdata` for storing dashboards anyway. Then I don’t have to deal with Homey’s shitty device settings API anyway 😆

in this case: would it help to separate into multiple smaller dashboards? (probably not, as there is only 1 Homey device …)

what would that mean? still stored on Homey device then? or do you mean locally somehwere?

interestingly … adding new items did work … I even “checked” by switching to another dashboard and back, everything still there … the 1st time hours later reloading the dashboard: new edits were gone … the 2nd time “during editing”: I opened the newly added dialog, and it was empty again

ok, new task for you: gzip and base64-encode the settings when storing with Athom 😂😂 (first check if there is a limit of course) … basically kidding, but who knows … would reduce my JSON from 100 kB to 25 kB

PS: my idea now was to delete the old (converted) dashboard (which of course was also big), but this does not work: I simply cannot delete … it says, it has deleted it, but still remains … when removing all contens within the dashboard and “Save” I get:

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

---

<div class="post-metadata">

**Author:** ![Morgan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/morgan/32/15416_2.png) [@Morgan](https://community.homey.app/u/Morgan)\
**Post date:** [May 26, 2025, 6:17am UTC](https://community.homey.app/t/app-pro-dashboards/84837/1207 "2025-05-26T06:17:16Z")

</div>

> [@Twan\_Veugelers](#):
>
> - On your Homey, added a Dashboards Device
> - For the communication setup the API key
> - On the github link create an actual dashboard

I removed old Dashboards devices (local/remote URL) to start over from scratch. After doing the above in your description I cannot save anything.  
Should I put in API key somewhere?

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

---

<div class="post-metadata">

**Author:** ![Oscar1](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oscar1/32/8845_2.png) [@Oscar1](https://community.homey.app/u/Oscar1)\
**Post date:** [May 26, 2025, 7:01am UTC](https://community.homey.app/t/app-pro-dashboards/84837/1208 "2025-05-26T07:01:45Z")

</div>

You need to create at least one dashboard device on homey to store your dashboards.

---

<div class="post-metadata">

**Author:** ![Morgan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/morgan/32/15416_2.png) [@Morgan](https://community.homey.app/u/Morgan)\
**Post date:** [May 26, 2025, 7:19am UTC](https://community.homey.app/t/app-pro-dashboards/84837/1209 "2025-05-26T07:19:27Z")

</div>

Of course I did. And created API-key.

---

<div class="post-metadata">

**Author:** ![Morgan](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/morgan/32/15416_2.png) [@Morgan](https://community.homey.app/u/Morgan)\
**Post date:** [May 30, 2025, 11:55am UTC](https://community.homey.app/t/app-pro-dashboards/84837/1210 "2025-05-30T11:55:48Z")

</div>

Ok, now I am one step forward to create dashboard from scratch. I succeed to create a dashboard on same phone where I have Homey mobile app installed, but I cannot open it with same URL on another device/computer. Suggestions?

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

---

<div class="post-metadata">

**Author:** ![Martin\_Moser](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin_moser/32/57526_2.png) [@Martin\_Moser](https://community.homey.app/u/Martin_Moser)\
**Post date:** [May 30, 2025, 8:44pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/1211 "2025-05-30T20:44:16Z")

</div>

What I am doing wrong?

Install app, create Dashboards device, login to [https://homeyboard.github.io/](https://homeyboard.github.io/) and still there is a whale saying “no dashboard” ☹

---

<div class="post-metadata">

**Author:** ![zakraket](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/zakraket/32/17470_2.png) [@zakraket](https://community.homey.app/u/zakraket)\
**Post date:** [June 1, 2025, 7:54pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/1212 "2025-06-01T19:54:31Z")

</div>

Still having major issues; I have one dashboard with a few items on it, but adding more is almost undoable. Main issue being that when I try to add a capability anywhere on the dashboard (f.e. as part of a grid or not), either the existing dashboard or a new one, the page locks up and does not respond to anything anymore. The only solution is then a refresh, which obviously results in losing any change.

edit: it’s the same on Chrome and Edge

---

<div class="post-metadata">

**Author:** ![Theo\_de\_Koning](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/theo_de_koning/32/136062_2.png) [@Theo\_de\_Koning](https://community.homey.app/u/Theo_de_Koning)\
**Post date:** [June 1, 2025, 8:23pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/1213 "2025-06-01T20:23:01Z")

</div>

🤐

---

<div class="post-metadata">

**Author:** ![zakraket](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/zakraket/32/17470_2.png) [@zakraket](https://community.homey.app/u/zakraket)\
**Post date:** [June 14, 2025, 10:25am UTC](https://community.homey.app/t/app-pro-dashboards/84837/1214 "2025-06-14T10:25:43Z")

</div>

a bit to pessimistic imho…

I think part of my problem was my Homey; two weeks ago it started getting stuck early in the morning. After some tries to fix this I had to restore a backup. Now the dashboard seems to be a lot more responsive in loading. Not sure if it really is, but I’m not getting the “infinite” infinitysymbol anymore, and also my dashboard loads a lot faster.

On my PC the dashboard is with a white background (I have a light theme enabled), but on the tab (with Fully browser) it’s dark. I can’t seem to find the setting to get the light theme (like it more currently)

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 14, 2025, 5:12pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/1216 "2025-06-14T17:12:15Z")

</div>

> [@zakraket](#):
>
> On my PC the dashboard is with a white background (I have a light theme enabled), but on the tab (with Fully browser) it’s dark. I can’t seem to find the setting to get the light theme (like it more currently)

In the Homey app tap the More… tab, go to Display (Weergave in my Dutch screenshot) and select your preferred theme.

 ![IMG_1919](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/0/50514deef51e15f3531ef3ef5d60267275f64666.jpeg)

 ![IMG_1918](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/8/5846d37730a7849a54c1a8bcd22a31af5ebe6746.jpeg)

---

<div class="post-metadata">

**Author:** ![Theo\_de\_Koning](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/theo_de_koning/32/136062_2.png) [@Theo\_de\_Koning](https://community.homey.app/u/Theo_de_Koning)\
**Post date:** [June 15, 2025, 6:09am UTC](https://community.homey.app/t/app-pro-dashboards/84837/1217 "2025-06-15T06:09:37Z")

</div>

🤐

---

<div class="post-metadata">

**Author:** ![Walter\_vande\_kerkhof](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/walter_vande_kerkhof/32/28963_2.png) [@Walter\_vande\_kerkhof](https://community.homey.app/u/Walter_vande_kerkhof)\
**Post date:** [June 15, 2025, 7:19am UTC](https://community.homey.app/t/app-pro-dashboards/84837/1218 "2025-06-15T07:19:25Z")

</div>

Just because of one app…???

---

<div class="post-metadata">

**Author:** ![Theo\_de\_Koning](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/theo_de_koning/32/136062_2.png) [@Theo\_de\_Koning](https://community.homey.app/u/Theo_de_Koning)\
**Post date:** [June 15, 2025, 7:34am UTC](https://community.homey.app/t/app-pro-dashboards/84837/1219 "2025-06-15T07:34:30Z")

</div>

🤐

[Previous page](https://community.homey.app/t/app-pro-dashboards/84837.md?page=59)

[Next page](https://community.homey.app/t/app-pro-dashboards/84837.md?page=61)
