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

<div class="post-metadata">

**Author:** ![Mariomark1541](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mariomark1541/32/178160_2.png) [@Mariomark1541](https://community.homey.app/u/Mariomark1541)\
**Post date:** [September 8, 2023, 9:23am UTC](https://community.homey.app/t/app-pro-dashboards/84837/243 "2023-09-08T09:23:38Z")

</div>

Not for the homey dashboard

---

<div class="post-metadata">

**Author:** ![Damian\_Surma](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/damian_surma/32/48817_2.png) [@Damian\_Surma](https://community.homey.app/u/Damian_Surma)\
**Post date:** [September 8, 2023, 9:33am UTC](https://community.homey.app/t/app-pro-dashboards/84837/244 "2023-09-08T09:33:25Z")

</div>

It looks pretty cool, and I think you’ll tempt me to switch from homeyink and sharptool :), but the question is, will it be possible to change device icons? Will it be possible to display the time?

---

<div class="post-metadata">

**Author:** ![Mariomark1541](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mariomark1541/32/178160_2.png) [@Mariomark1541](https://community.homey.app/u/Mariomark1541)\
**Post date:** [September 8, 2023, 10:13am UTC](https://community.homey.app/t/app-pro-dashboards/84837/245 "2023-09-08T10:13:05Z")

</div>

We can’t use it in this dashboard

---

<div class="post-metadata">

**Author:** ![LRvdLinden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lrvdlinden/32/80786_2.png) [@LRvdLinden](https://community.homey.app/u/LRvdLinden)\
**Post date:** [September 8, 2023, 10:24am UTC](https://community.homey.app/t/app-pro-dashboards/84837/246 "2023-09-08T10:24:59Z")

</div>

Are iframes not allowed?

---

<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:** [September 8, 2023, 10:35am UTC](https://community.homey.app/t/app-pro-dashboards/84837/247 "2023-09-08T10:35:16Z")

</div>

Not implemented yet. But I’ve been questioning if I should allow html directly. Problem is ability to embed possibly harmful content. Iframes can be sandboxed, but scaling might result in strange looking embedded content 🤔

---

<div class="post-metadata">

**Author:** ![LRvdLinden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lrvdlinden/32/80786_2.png) [@LRvdLinden](https://community.homey.app/u/LRvdLinden)\
**Post date:** [September 8, 2023, 10:46am UTC](https://community.homey.app/t/app-pro-dashboards/84837/248 "2023-09-08T10:46:47Z")

</div>

Scaling can be done within iframe code 😉

---

<div class="post-metadata">

**Author:** ![Mariomark1541](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mariomark1541/32/178160_2.png) [@Mariomark1541](https://community.homey.app/u/Mariomark1541)\
**Post date:** [September 8, 2023, 10:55am UTC](https://community.homey.app/t/app-pro-dashboards/84837/249 "2023-09-08T10:55:06Z")

</div>

Surprise us 🙂

I’m very happy with the dahsboard and you did a great job already!!

---

<div class="post-metadata">

**Author:** ![Torch1969](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torch1969/32/33305_2.png) [@Torch1969](https://community.homey.app/u/Torch1969)\
**Post date:** [September 8, 2023, 1:29pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/250 "2023-09-08T13:29:24Z")

</div>

@skogsaas another feature request for your looooooooong list 😉

Define a couple of text capabilities on the homey dashboard device (for instance 5), which can be set with an action (then) card from a flow and can be shown on that dashboard. (and maybe with setting for aligning left or right on dashboard)

Why text cards? They can be used for everything (text, numbers, booleans) using text formatting functionality of homey.

---

<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:** [September 8, 2023, 4:50pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/251 "2023-09-08T16:50:00Z")

</div>

> [@Torch1969](#):
>
> another feature request for your looooooooong list 😉

I think I’m adding 1-3 new things to the list every day now 😂

> [@Torch1969](#):
>
> Define a couple of text capabilities on the homey dashboard device (for instance 5), which can be set with an action (then) card from a flow and can be shown on that dashboard. (and maybe with setting for aligning left or right on dashboard)

You basically want to have multiple virtual text-capabilities that can be set by flow, and displayed in a dashboard?  
Isn’t it just easier if I make native Homey variables available as a widget? Which is by the way already planned 😉

> [@Damian\_Surma](#):
>
> It looks pretty cool, and I think you’ll tempt me to switch from homeyink and sharptool :), but the question is, will it be possible to change device icons? Will it be possible to display the time?

Yes to both 😉

---

<div class="post-metadata">

**Author:** ![Torch1969](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torch1969/32/33305_2.png) [@Torch1969](https://community.homey.app/u/Torch1969)\
**Post date:** [September 8, 2023, 5:37pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/252 "2023-09-08T17:37:04Z")

</div>

> [@skogsaas](#):
>
> You basically want to have multiple virtual text-capabilities that can be set by flow, and displayed in a dashboard?  
> Isn’t it just easier if I make native Homey variables available as a widget? Which is by the way already planned 😉

Yes, that is correct. Homey variables is a good alternative (I already requested it, glad to see it is planned 🤩), but dedicated capabilities for dashboard purposes only (for instance a nicely formatted weather forecast, or some other text based on capabilities an logic) don’t mess up the logic variables list…. But you’re right, priority of Homey variables is higher 👍

---

<div class="post-metadata">

**Author:** ![jsiegmund](https://avatars.discourse-cdn.com/v4/letter/j/53a042/32.png) [@jsiegmund](https://community.homey.app/u/jsiegmund)\
**Post date:** [September 8, 2023, 9:02pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/253 "2023-09-08T21:02:58Z")

</div>

Just wanted to let you know I tested your dash and it works pretty sweet. Unfortunately my (very old) tablet running Fully Kiosk somehow wont show anything (white screen), which is probably due to the outdated webview version. Your dashboard has me seriously considering replacing the tablet now 😃

I concur with above widget requests for things like weather, calendar, when to take out the trash and stuff like that. For home dash that’s really great. Also, maybe have someone with design skills do a quick redesign or simply adopt the UI design that Homey itself uses, current version could use a small makeover imho.

But again: two thumbs up for your great work, this is very promising.

---

<div class="post-metadata">

**Author:** ![HoofdletterR](https://avatars.discourse-cdn.com/v4/letter/h/bc79bd/32.png) [@HoofdletterR](https://community.homey.app/u/HoofdletterR)\
**Post date:** [September 10, 2023, 12:59pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/254 "2023-09-10T12:59:41Z")

</div>

Thanks for the brilliant app. Sadly I have one minor issue. I cast a Home Assistant dashboard to my Google Nest Hub 2. This is a normal URL cast, nothing special and can be done from Homey. I tried to cast the url of your dashboard but this gives me a login screen and there is no keyboard available for cast on the Nest Hub 2 (only for Webpages, which cannot be controlled/ started from Homey). Is there any method to send the login request/ api key/ or anything else that is identity related within the url?

---

<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:** [September 10, 2023, 1:52pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/255 "2023-09-10T13:52:06Z")

</div>

I can make an URL that accepts login information. At least for Homey API key, but maybe for existing Athom login as well 🤔

---

<div class="post-metadata">

**Author:** ![Twan\_Veugelers](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/twan_veugelers/32/129333_2.png) [@Twan\_Veugelers](https://community.homey.app/u/Twan_Veugelers)\
**Post date:** [September 10, 2023, 2:03pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/256 "2023-09-10T14:03:35Z")

</div>

Hi @skogsaas, Marcus.

I just found something very anoying.  
On my desktop and laptop I created quite some dashboards with quite some capabilities.

Now I opened it on my phone, and I understand that the layout will not be the same across the pc and mobile.

But the annoying part comes from having to enlarge all the cards of all devices/capabilities.  
And the real annoying part comes from the inability, that the number of abilities for a card is exceeding the length. Which causes the card not able to be enlarged, as the text of the abilities is in front of the enlarge corner.  
So you have to remove abilities first, then enlarge the card and then add the abilities again.

I can think of a number of ways this could be fixed.

Either enlarge (vertically) the card when saving the capability and the number of abilities is greater then the standard card size.  
Or, save the card size across different dimension screens. So once a card has a certain size, it should be the same across the different dimension screens.

Do you have some thoughts on this?

---

<div class="post-metadata">

**Author:** ![Mariomark1541](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mariomark1541/32/178160_2.png) [@Mariomark1541](https://community.homey.app/u/Mariomark1541)\
**Post date:** [September 10, 2023, 2:35pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/257 "2023-09-10T14:35:40Z")

</div>

recognizable

---

<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:** [September 10, 2023, 5:03pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/258 "2023-09-10T17:03:21Z")

</div>

I’ve thought about it over dinner, and I don’t think there’s a magical solution. I have some ideas that can mitigate the challenges;

- improve resize handle
- widget overflow should be hidden/scrollable

I don’t think trying to automatically calculate the height/width of an widget based on content is feasible. It will be technically difficult and has a lot of corner cases that must be handled. And I also don’t think having the same widget size across all screen sizes will be a solution either as the dashboard should work on both a 1024px screen and a 1280px screen. It might look perfect at 1024px, but with the same number of columns wide at 1280px, the content might get squashed and mangled. (Screen breakpoints are divided into number of columns available, see first post).

I get your frustration, and I’ll try to make some basic improvements first 😉

---

<div class="post-metadata">

**Author:** ![Mariomark1541](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mariomark1541/32/178160_2.png) [@Mariomark1541](https://community.homey.app/u/Mariomark1541)\
**Post date:** [September 10, 2023, 6:26pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/259 "2023-09-10T18:26:57Z")

</div>

Did you also think about html?

Looking for a nice clock widget and more

---

<div class="post-metadata">

**Author:** ![Tom\_Lundis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tom_lundis/32/47621_2.png) [@Tom\_Lundis](https://community.homey.app/u/Tom_Lundis)\
**Post date:** [September 12, 2023, 10:37am UTC](https://community.homey.app/t/app-pro-dashboards/84837/260 "2023-09-12T10:37:10Z")

</div>

Hello  
I tried to integrate a virtual button (homey), but I can’t use it?  
what did i do wrong ?

---

<div class="post-metadata">

**Author:** ![Tom\_Lundis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tom_lundis/32/47621_2.png) [@Tom\_Lundis](https://community.homey.app/u/Tom_Lundis)\
**Post date:** [September 12, 2023, 10:42am UTC](https://community.homey.app/t/app-pro-dashboards/84837/261 "2023-09-12T10:42:59Z")

</div>

Sorry for my mistake, of course it doesn’t work in edit mode  
everything OK

---

<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:** [September 12, 2023, 7:49pm UTC](https://community.homey.app/t/app-pro-dashboards/84837/262 "2023-09-12T19:49:04Z")

</div>

# Update 0.7.0 - Refactored UI + Multi-insight + Multi-Homey? + new bugs? 😅

Hi all!  
It’s been too long since my last update, and I knew it would take a while. I’ve replaced the UI component library with something that’s easier to develop with. I’ve tried to remove some UI bugs while I was at it, and I’ve probably introduced some new bugs while playing wack-a-mole with the old bugs.

### Refactored UI

Most surfaces should look more or less the same as before. The menu button in the top left corner now opens a drawer with your basic user info, a list of your homeys (if you have more than one - _I’ve hacked the image for illustration purposes_), a list of dashboards, and some tools. Note that the user info and list of Homeys is only available if logging in at [homeyboard.github.io](http://homeyboard.github.io). I haven’t tested it, but this (hopefully) allows those of you with multiple Homeys to switch between them.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/4/d45bde0b8cb1afac7285aa84f4d40af085a05a7d.jpeg)

#### Search

When editing devices, capabilities, insights and flows, you can now search for what you want to select. For capabilities and insights, the latest value is displayed in the list.

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

#### Dark mode has temporary gone _poff!_

It will be replaced by custom themes that you can define yourself, in a later release. I’m also planning on making the selected theme controllable through flows. Basically you can create a flow to automatically switch to dark mode when the sun goes down 😉

### Multi-insight

You can now select multiple insights (logs) in the same graph. If you select insights with different units, multiple axes will be displayed.

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

### Direct link login

You can now add `?api-key=...` with your HP23 API-key to the end of the direct-url. This will pre-select `Local` as login method, and fill the input field with the API-key you provided in the url, allowing you to login without a keyboard. Just assuming you have the option to click the login-button? @HoofdletterR  
A similar option for online login might also come in the future.

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

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