[APP][Pro] Dashboards

Not for the homey dashboard

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?

2 Likes

We can’t use it in this dashboard

Are iframes not allowed?

1 Like

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 :thinking:

4 Likes

Scaling can be done within iframe code :wink:

1 Like

Surprise us :slight_smile:

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

@skogsaas another feature request for your looooooooong list :wink:

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.

1 Like

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

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 :wink:

Yes to both :wink:

2 Likes

Yes, that is correct. Homey variables is a good alternative (I already requested it, glad to see it is planned :star_struck:), 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 :+1:

2 Likes

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 :smiley:

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.

1 Like

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?

3 Likes

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

5 Likes

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?

recognizable

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 :wink:

5 Likes

Did you also think about html?

Looking for a nice clock widget and more

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

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

Update 0.7.0 - Refactored UI + Multi-insight + Multi-Homey? + new bugs? :sweat_smile:

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. I haven’t tested it, but this (hopefully) allows those of you with multiple Homeys to switch between them.

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.

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 :wink:

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

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.

13 Likes