Skip to content

🖼️ Wall panel mode and photo screensaver for your Home Assistant Dashboards

License

Notifications You must be signed in to change notification settings

j-a-n/lovelace-wallpanel

Repository files navigation

WallPanel

hacs_badge GitHub release (latest by date) GitHub stars GitHub All Releases Documentation

🖼️ Wall panel mode for your Home Assistant Dashboards.
A configurable extension that features:

  • Photo and video slideshow screensaver
  • Show dashboard views, cards and badges of your choice on top of the images.
  • Full-screen mode
  • Hide the side and or top bar
  • Screen wake lock
  • Motion detection

You can use images and videos from the following sources:

  • Home Assistant Media-source
  • Immich
  • Home Assitant entities with entity_picture attribute
  • Full websites as iframe
  • Unsplash

Screenshot of screensaver

Installation

  • Search for WallPanel in the Home Assistant Community Store
  • Click on the repository
  • Click the Download button
  • You can now select a special version if required
  • Click on Download

Quick Start

After Installation you can enable wallpanel for a dashboard. To do this, add a wallpanel configuration to your Home Assistant dashboard configuration yaml (raw config).

  • Navigate to the dashboard.
  • Click Overview in your sidebar.
  • Click the three dots menu (top-right) and click on Edit Dashboard.
  • Click the three dots menu again and click on Raw configuration editor.
  • Add the wallpanel configuration above anything else.
wallpanel:
  enabled: true
  hide_toolbar: false
  hide_sidebar: true
  fullscreen: false
  idle_time: 10

After saving and closing the dashboard configuration, WallPanel should now be active for this dashboard. The sidebar should be hidden and the screensaver should start after an idle time of 10 seconds.

Documentation

Further information can be found in the WallPanel Documentation.

Credits

Thanks to Unsplash and to all the photographers for sharing their great photos! Many thanks to Openstreetmap for providing the excellent Nominatim search engine! Thanks to Jacob Seidelin for exif-js!

This project is inspired by:

Reviews / Tutorials

Videos