org.openhab.ui.habpanel icon indicating copy to clipboard operation
org.openhab.ui.habpanel copied to clipboard

[Feature] Dashboard Slideshow

Open LuckyMallari opened this issue 7 years ago • 5 comments

Just opening this to inform everyone. I'm working a slideshow/screensaver feature:

What it does After a set configurable timeout based on user idle, the slideshow will trigger. This slideshow will rotate dashboards. Think of it as a screen saver.

Features:

  1. Configurable timeout - duration after idle (when to trigger slideshow) a. Configurable interval - duration to switch to the next dashboard
  2. Options to select which dashboard to rotate
  3. Stop slideshow on user interaction (mouse/click/etc)
  4. Add button to start slideshow a. This will be in same location as the reload/full screen button in the header
  5. Enable/Disable slideshow (disabled by default)

Things considered

  • When slideshow kicks in, it will remember the last dashboard user was. When dashboard stops, it should go back to that dashboard.
  • Stop slideshow when dashboard_control_item changes

LuckyMallari avatar Jan 24 '18 23:01 LuckyMallari

@ghys You can assign this one to me

LuckyMallari avatar Jan 24 '18 23:01 LuckyMallari

Planning to use a library like https://github.com/hackedbychinese/ng-idle to detect idle users?

ghys avatar Jan 25 '18 00:01 ghys

Yep

LuckyMallari avatar Jan 25 '18 00:01 LuckyMallari

Please put me down as a beta tester. I'm running Synology NAS OH2.3 with 3 android tablets mounted on 3 floors of the house running Habpanel to test on.

Best, Jay

jaywiseman1971 avatar Jun 30 '18 20:06 jaywiseman1971

I would love this. I do not need actually a slide show, just the Habpanel to return to a default start page. So probably just slideshow of a single dash and option to not return to the last dash used by the user.

Would be nice if an item is updated so we can program some logic when Habpanel is idle/active. For example, you have 3 wall-mounted tablets. Each should update unique item to OPEN/CLOSED to indicate activity. Or maybe a single item but will be updated with some unique identifiers

8666 avatar Oct 18 '18 15:10 8666