More clear instructions ...
I'm sorry, but i just can't understand how to do it... all gif animations are way too quick to see or understand anything from them.
As i see both input_select and input_boolean are automatically created (at least in my case they were), so it's not needed to create them manually - when i did they got "2" addition in entity name. Then - i guess that creating a card with both input...is needed (nowhere mentioned). What input_boolean does? What is the purpose of "refresh" tab?
What i'd like to understand most is how to set per-device dashboard. All my attempts changed default for all devices...
I realize now that the youtube video I created was only linked in a reddit post, and not anywhere here on Github.
Does this help? https://www.youtube.com/watch?v=-tBVT99Ihpk
The answer to your last question is: on the desired device, open any dashboard (this loads Default Dashboard), open the settings page for dashboards, set the dashboard on the device. It should now be retained.
Under the hood, this sets some extra variables in the localstorage when a dashboard is set on a specific device to let Default Dashboard know not to mess with anything on this device.
Many thanks for video. However, i'm still confused... let's say i'm logged in as admin on my PC. I created helpers and tile cards as you in video - on main page (visible to all users). Then i go to my tablet, login there with a second (non-admin) user, change default dashboard, refresh - default dashboard is changed - so far so good. But, when i go back to my PC, where i'm logged in as admin and do a refresh then dashboard, selected with other user is now default dashboard here, too, while it shouldn't be, since it was selected with other user, correct? It seems that no matter which user selects default dashboard it's used for all users... Which means that whenever any user will change degfault dashboard it will affect all users...?
@Protoncek Ah, I see the confusion. You should use the built-in dashboard page to set the default dashboard to make it unique per device. NOT the default dashboard input select. The input select is what controls all devices.
Aaaa.. now it's clear, thanks. It seems that i misunderstood whole system. Many thanks!
I'm a bit confused by what this plugin considers as a dashboard.
For instance I've:
and when I check the dropdown I only get the default Lovelace.
What gives?
@unlucio I have the same confusion, were you able to understand the setting? For instance, how do we add the dashboard (assuming by entity id) to options?
Default dashboard support is supposed to be coming natively to Home Assistant soon so I'm probably not gonna work on this plugin again.
This plugin uses a re-engineered implementation of the websocket API, which can be tracked from the network tab of the dev tools by refreshing the page and inspecting the messages before doing any actions.
If someone wants to take a stab at fixing it, go ahead.