Good news everyone! Athom has finally tested and approved the Homey app. And I quote:
It probably needs a bit more testing, but i think users will really like the app.
Before I make the app public available in the app store, I want to let you test the app.
Install the test version from the app store → Dashboards App for Homey | Homey
After installing the app, you can create a new dashboard the same way you add a new device on the my.homey.app page, or using the android/iOS apps.
After the dashboard is added, a new dashboard is available on homeyboard.github.io. All changes made to this dashboard will be available on all devices. You must use one of the native Homey apps to rename the dashboard, as this is a “device”.
If you have an HP23 and want to access the local-hosted website directly from your Homey, navigate to the app settings and select configure:
As always; all feedback is good feedback!
Are any texts unclear for non-technical users and should be improved? Please let me know how it can be improved
Dashboard created with a device in Homey: Is it intended that positioning and sizes for the capabilities/images/flows/insights are stored locally.
The positioning and sizes are also separately stored for portrait and landscape when rotating mobile/tablet.
Both yes and no. Installing the app on a HP19 will allow you to create “global” dashboards that can be opened on multiple devices/browsers. Only HP23 has the ability to create API-keys, which is required if you want to access the locally hosted version with f.ex readonly access.
You mind elaborate?
All dashboard configuration should be stored as settings in the Dashboard device you created. Rotating the screen makes your device switch between breakpoints. Each breakpoint has it’s own position and size settings, but it’s all still stored in the Dashboard device’s settings. Nothing should be stored locally in the browser for a “global” dashboard.
I create a device i Homey, then I have a global dashboard.
Then I open the global dashboard on my mobile and create an Insight. It has a default size, so I move it and make it bigger.
Next I open the global dashboard on my tablet. Now the Insight is in default position and default size.
The same happens when rotating.
The changes of position/size made on mobile are stored but only for mobile.
The changes made on tablet are stored but only for tablet.
The changes made in landscape are stored but only for landscape.
The changes made in portrait are stored but only for portrait.
The capabilities/images/flows/insights created are the same on all.
Yeah, this is probably the different breakpoints kicking in. I’ve thought about it before, but never decided on anything; is it too much with 4 breakpoints (screen sizes)? I can reduce it to at least 3 sizes for mobile, tablet and computer
What should the behavior be when you open the same dashboard but on different screen sizes?
Would it be possible to have a optional setting that “lock” the break point/screen size. So if you want to move between screen sizes and rotation there still be same?
Basically adding a max width for each breakpoint?
That’s actually a good idea! I’ve been thinking that I should make breakpoint settings available through the dashboard settings page. Adding options to set a max size for each breakpoint would definitely be possible! I’ll make a note of it
I read everything, just don’t necessary respond to everything. Buienradar or similar has been requested by multiple people here already. I just haven’t implemented a way for you to add it as a widget yet