# \[APP\]\[PRO\] Custom Dash - Modern, Configurable Dashboards

**URL:** https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144
**Category:** Apps
**Tags:** tools
**Created:** [August 11, 2026, 9:49am UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144 "2026-08-11T09:49:24Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Julian\_Borghuis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/julian_borghuis/32/113503_2.png) [@Julian\_Borghuis](https://community.homey.app/u/Julian_Borghuis)
#### Post date: [August 11, 2026, 9:49am UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/1 "2026-08-11T09:49:24Z")

</div>

# Custom Dash - Modern, Configurable Dashboards

I’ve been working on a new Homey Pro app called **Custom Dash**.

Custom Dash allows you to create modern, fully configurable dashboard cards/widgets for Homey. The app was developed with the help of **Cursor** and started from the idea of having more freedom and flexibility when creating Homey Dashboard widgets.

TEST: [Custom Dash | Homey](https://homey.app/nl-nl/app/com.julianborghuis.customdash/Custom-Dash/test/)

STABLE: [Custom Dash | Homey](https://homey.app/nl-nl/app/com.julianborghuis.customdash/Custom-Dash/)

## What can you do with it?

Using the built-in visual designer, you can create your own dashboard layouts with different types of blocks, including:

- Status information

- Toggles

- Text

- Buttons

- Sliders

- Rows, columns and sections

- Conditional visibility

- Realtime updates from device capabilities

You can create multiple designs and select which design should be used for each widget.

## Dynamic Toggle Text

One of the features is **`toggleText`**.

This allows you to display text based on a device capability, such as ON/OFF or true/false.

When clicked, the element can either:

- Toggle the capability directly

- Trigger a native Flow trigger provided by Custom Dash

## What can you build?

For example:

**Living Room**

- Temperature

- Lights

- Dimmers

- Device status

**Home**

- All-off button

- Alarm status

- Door/window status

- Presence information

**Energy**

- Current consumption

- Solar production

- Battery status

- Dynamic energy information

The layout is completely configurable, so you can build the dashboard around your own setup.

## Feedback is very welcome!

Custom Dash is still actively being developed, so I’m especially interested in feedback from the Homey community.

Have you tried the app?  
Is something not working as expected?  
Are there widgets or features you’d like to see added?

Please share your feedback in this thread.

If you run into an issue, it would be very helpful if you could include a **screenshot, app log and the exact error message** , along with a description of what you were trying to do.

I’m looking forward to hearing what you think and what features you’d like to see next!

---

<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: [August 12, 2026, 12:26pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/2 "2026-08-12T12:26:44Z")

</div>

Thanks for creating and sharing this app!

Are you planning to add an option or widget type that allows you to display and edit Logic variables? Homey has a built-in widget for that. However, it tends to take up a lot of available space and it caps the name of variables. So I am looking for an alternative ☺.

---

<div class="post-metadata">

### Author: ![Julian\_Borghuis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/julian_borghuis/32/113503_2.png) [@Julian\_Borghuis](https://community.homey.app/u/Julian_Borghuis)
#### Post date: [August 12, 2026, 12:35pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/3 "2026-08-12T12:35:05Z")

</div>

Hi there @SunBeech ,

Can you give me examples with pictures, so I understand you better?

---

<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: [August 12, 2026, 12:48pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/4 "2026-08-12T12:48:12Z")

</div>

Yes, sure. I have several (boolean or numeric) Logic variables that serve as flags. Flows then check the status of those flags to determine how to proceed. E.g. I can turn off push notifications during the night.

Homey has the built-in Logic widget to display the value of Logic variables. As an example the following widget contains a number of boolean variables:

 ![IMG_2878](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/3/c3a3f1542a51b96611ea0018ea43796b9c5b7716.jpeg)

When you tap on a variable you can change it: a boolean switches from Yes to No and v.v.; a numeric/text variable can be changed by entering a new value.

These work great, but they take up quite some space and (most importantly) the names of variables are not fully shown, as you see in the screenshot.

---

<div class="post-metadata">

### Author: ![Julian\_Borghuis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/julian_borghuis/32/113503_2.png) [@Julian\_Borghuis](https://community.homey.app/u/Julian_Borghuis)
#### Post date: [August 12, 2026, 12:51pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/5 "2026-08-12T12:51:34Z")

</div>

> [@SunBeech](#):
>
> I have several (boolean or numeric) Logic variables that serve as flags. Flows then check the status of those flags to determine how to proceed. E.g. I can turn off push notifications during the night.
> 
> Homey has the built-in Logic widget to display the value of Logic variables. As an example the following widget contains a number of boolean variables:
> 
> ![IMG_2878](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/3/c3a3f1542a51b96611ea0018ea43796b9c5b7716.jpeg)
> 
> When you tap on a variable you can change it: a boolean switches from Yes to No and v.v.; a numeric/text variable can be changed by entering a new value.
> 
> These work great, but they take up quite some space and (most importantly) the names of variables are not fully shown, as you see in the screenshot.

Let me try develop something with AI, as this app is created with AI and publish it on the test version, when I am ready ( I hope today ) you can check it out if its okay and then I can finetune it.

Does that sounds alright? @SunBeech

---

<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: [August 12, 2026, 12:53pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/6 "2026-08-12T12:53:51Z")

</div>

That sounds great! 👍

---

<div class="post-metadata">

### Author: ![Julian\_Borghuis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/julian_borghuis/32/113503_2.png) [@Julian\_Borghuis](https://community.homey.app/u/Julian_Borghuis)
#### Post date: [August 12, 2026, 12:57pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/7 "2026-08-12T12:57:41Z")

</div>

PS: this is my first Homey application (released public), I have one wich will not be public as of Homey… ( [Zone Lamp Toggle | Homey](https://homey.app/nl-nl/app/com.julian.onoffzone/Zone-Lamp-Toggle/test/) )

So if you see some things that can be better others, just tell me!

---

<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: [August 12, 2026, 1:17pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/8 "2026-08-12T13:17:57Z")

</div>

A little bit off-topic, but what do these flowcards (in the Zone Lamp Toggle app) do?

 ![IMG_2880](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/4/b4fa31036c13322978ded8a96c08c565795aedfe.jpeg)

---

<div class="post-metadata">

### Author: ![Julian\_Borghuis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/julian_borghuis/32/113503_2.png) [@Julian\_Borghuis](https://community.homey.app/u/Julian_Borghuis)
#### Post date: [August 12, 2026, 1:30pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/9 "2026-08-12T13:30:00Z")

</div>

The app enables me to turn lights on or off per zone with a single flow, based on their current status. Currently, you cannot turn lights on or off for a zone using just one flow based on their status. This app creates that. Now, what does this flow do? It adds the ability to control lights using my light sensors. See the screenshot below:

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

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

Unfortunately, the switch on/off flow card only exists for individual lights. I mentioned this to Homey, and even though it isn’t in Homey, they won’t support my app because it’s too small.

BTW: I published an test version, can you check if this is something what you are looking for?

1. Logic variable

One variable per row - compact, with full name visible.

1. Logic variable list  
Multiple variables in one block, with optional groups (e.g. Blocks).

Settings per block  
Density: compact / comfortable  
Labels: customizable Yes/No texts  
List title / Group title: optional headings above sections

---

<div class="post-metadata">

### Author: ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)
#### Post date: [August 12, 2026, 1:38pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/10 "2026-08-12T13:38:55Z")

</div>

There is this Flowcard though for each zone for on/off:

 ![Screenshot_20260812_153827_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/f/df66125e9035857de64145ae711c07876cb9df54.jpeg)

---

<div class="post-metadata">

### Author: ![Julian\_Borghuis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/julian_borghuis/32/113503_2.png) [@Julian\_Borghuis](https://community.homey.app/u/Julian_Borghuis)
#### Post date: [August 12, 2026, 1:42pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/11 "2026-08-12T13:42:43Z")

</div>

Yeah but thats not an card to toggle, so like turn on when off and off when on in 1 card.

With the inbuilt cards i needed to do this without my app

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

@smarthomesven

---

<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: [August 12, 2026, 2:10pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/12 "2026-08-12T14:10:46Z")

</div>

> [@Julian\_Borghuis](#):
>
> I published an test version, can you check if this is something what you are looking for?
> 
> 1. Logic variable
> 
> One variable per row - compact, with full name visible.
> 
> 1. Logic variable list  
> Multiple variables in one block, with optional groups (e.g. Blocks).
> 
> Settings per block  
> Density: compact / comfortable  
> Labels: customizable Yes/No texts  
> List title / Group title: optional headings above sections

This looks promising!

I am checking the Logic variable list. It reflects the state of my boolean variables and changes the Yes/No value when a flow changes the flag. However, when I want to manually change the value, by tapping on it, I get an `HTTP 403` error:

 ![IMG_2881](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/2/62463ea39e23335d515f0ffbc1ee468936f6a22d.jpeg)

---

<div class="post-metadata">

### Author: ![Julian\_Borghuis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/julian_borghuis/32/113503_2.png) [@Julian\_Borghuis](https://community.homey.app/u/Julian_Borghuis)
#### Post date: [August 12, 2026, 2:12pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/13 "2026-08-12T14:12:12Z")

</div>

Can you also create an diagnostic?

---

<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: [August 12, 2026, 2:14pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/14 "2026-08-12T14:14:02Z")

</div>

Yes sure: 9161e282-f716-42e7-a5cc-38f53831a821

---

<div class="post-metadata">

### Author: ![Julian\_Borghuis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/julian_borghuis/32/113503_2.png) [@Julian\_Borghuis](https://community.homey.app/u/Julian_Borghuis)
#### Post date: [August 12, 2026, 2:16pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/15 "2026-08-12T14:16:53Z")

</div>

I already see it,

Logic’s can only be read by apps. So I need to implement an api key. I am busy with it.

---

<div class="post-metadata">

### Author: ![Julian\_Borghuis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/julian_borghuis/32/113503_2.png) [@Julian\_Borghuis](https://community.homey.app/u/Julian_Borghuis)
#### Post date: [August 12, 2026, 2:23pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/16 "2026-08-12T14:23:54Z")

</div>

@SunBeech Can you update the app by installing it again.

Also follow this:

1. In Homey (Pro 2023+): Open Settings → General → API Keys
2. Create a key with Logic permissions
3. Open Custom Dash app settings
4. Under Logic variable writes: paste the key → Save key
5. Restart the app update and tap again

---

<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: [August 12, 2026, 2:36pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/17 "2026-08-12T14:36:14Z")

</div>

Yes, now it works 👍.

Regarding the permissions: when I install the app the app store indicates that the app will have full Homey permissions. Is that needed for the app to work?

 ![IMG_2882](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/8/7842e2f07037301240c44e514bb87ae96babce9e.jpeg)

---

<div class="post-metadata">

### Author: ![Julian\_Borghuis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/julian_borghuis/32/113503_2.png) [@Julian\_Borghuis](https://community.homey.app/u/Julian_Borghuis)
#### Post date: [August 12, 2026, 2:38pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/18 "2026-08-12T14:38:37Z")

</div>

Yes, because it needs to read all your flows and devices and all that to let the whole app working sadly. Although i dont know how to do it otherwise..

I hope you are happy with the new function!!

---

<div class="post-metadata">

### Author: ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)
#### Post date: [August 12, 2026, 2:39pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/19 "2026-08-12T14:39:36Z")

</div>

> [@SunBeech](#):
>
> Is that needed for the app to work?

Every app that needs to read _anything_ from the API will get that banner. It doesn’t actually have full access either, only readonly access

---

<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: [August 12, 2026, 2:40pm UTC](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144/20 "2026-08-12T14:40:07Z")

</div>

> [@Julian\_Borghuis](#):
>
> The app enables me to turn lights on or off per zone with a single flow, based on their current status. Currently, you cannot turn lights on or off for a zone using just one flow based on their status. This app creates that. Now, what does this flow do? It adds the ability to control lights using my light sensors.

Thanks for your explanation. Is was actually wondering what the ‘manual override’ cards do. Maybe you could explain them too.

[Next page](https://community.homey.app/t/app-pro-custom-dash-modern-configurable-dashboards/158144.md?page=2)
