Skip to content

Home Assistant

While I did not create Kiosk with Home Assistant in mind. I thought it would be useful to add Kiosk implementations I have come across.

Using Kiosk to add a slideshow in Home Assistant.

Section titled “Using Kiosk to add a slideshow in Home Assistant.”
  1. Open up the dahsboard you want to add the slideshow to in edit mode.

  2. Hit “add card” and search “webpage”.

  3. Enter the your Immich Kiosk url in the URL field e.g. http://192.168.0.123:3000

  4. If you want to have some specific settings for the slideshow you can add them to the *URL

* I would suggest disabling all the UI i.e. http://192.168.0.123:3000?disable_ui=true

Using Kiosk to set Immich images as Home Assistant dashboard background

Section titled “Using Kiosk to set Immich images as Home Assistant dashboard background”
  1. Navigate to the dashboard with the view you wish to add the image background to.

  2. Enter edit mode and click the ✏ next to the view you want to add the image to.

  3. Select the “background” tab and toggle on “Local path or web URL” and enter your url* with path /image e.g. http://192.168.0.123:3000/image.

* If you want to specify an album or a person you can also add that to the url e.g. http://192.168.0.123:3000/image?album=ALBUM_ID

Using Immich Kiosk as an image source for Wallpanel in Home Assistant:

Section titled “Using Immich Kiosk as an image source for Wallpanel in Home Assistant:”
wallpanel:
enabled: true
image_fit: cover
idle_time: 10
screensaver_entity: input_boolean.kiosk
screensaver_stop_navigation_path: /dashboard-kiosk
fullscreen: true
display_time: 86400
image_url: >-
http://{immich-kiosk-url}/image?person=PERSON_1_ID&person=PERSON_2_ID&t=${timestamp}
cards:
- type: vertical-stack
cards:
- type: custom:weather-card
details: true
forecast: true
hourly_forecast: false
name: Weather
entity: weather.pirateweather
current: true
number_of_forecasts: '6'
- type: custom:horizon-card
darkMode: true
showAzimuth: true
showElevation: true

More documentation about WallPanel here: https://github.com/j-a-n/lovelace-wallpanel