iPad Home assistant companion app - kiosk mode

Hi guys…

Anyone here using wall mounted iPad with home assistant companion app.

Is there a way to show dashboard without menu and header?

I checked out Kiosk mode on HACS but that is just for web browser if I understand it right. I would be stuck with browsers search bar etc…

What is the best solution today? I did go thru app menu on the iPad but I don’t see any option for kiosk mode.

1 Like

Your best bet for a wall-mounted iPad is Kiosker Pro. I’ve tried all kiosk apps, including the HA companion app, and Kiosker Pro is by far the most versatile and reliable. You can show/hide any component for a real full-screen experience.

1 Like

This looks good but I really hate a subscription model on this. One time fee like fully Kiosk would be much better.

There is gotta be cheaper way to do it… I don’t mind a little bit of work to get it done different way.

I can enable guided mode on iPad so it really comes down to disabling menu, side bar and header for companion app if that is possible.

Sure you can. In app settings - you can get there at start when you see gear icon at bottom right for a short time, or in HA settings - phone app settings. Then open general settings and enable full screen there. This will hide top line with battery etc. In HA set side menu to autohide.
Then you can additionally hide all kinds of stuff with kiosk addon from hacs.

2 Likes

Protoncek

Pavel,
I figured it out after all. For some reason changes from Kiosk mode would not show up in companion app so I thought it was for web browser only.

It’s all good now. Sometimes newbies need a little hint. Thank you!

3 Likes

Hi Charles, anhy chance you could describe how you’ve managed to get this to work?

Am stuck at the same spot, with Kiosk mode HACS add in only working in the browser but not the app…

Any guidance would be very much appreciated. thank you

Did you solve this? Having the same problem with an old ipad.

Hi,
I fail to understand why this is not working with the companion app on an iPad.

I have a tailored dashboard and add this at the top of the UI dashboard yaml-file. The username for this iPad is hemmaipad. Kiosk mode is not working.

kiosk_mode:
user_settings:
- user:
- hemmaipad
kiosk-mode: true

If I just do the below, then I get kiosk mode an all devices (!), so kiosk mode is obviously working - without flushing any caches or alike. It just works. But I don’t want it on the admin devices. The user ‘hemmaipad’ is not an admin user.

kiosk_mode:
kiosk-mode: true

I feel really stupid.

Can you double-check if the name of the user (not the username) is hemmaipad?

Also notice that it should be users instead of user.

Thx. I changed user to users. It makes no difference

And the user name is hemmaipad.

Plus, I tried this also, first with the ”s around the name. No difference either. After reload the ”s are removed.

In your screenshot I see that the name of that user is Hemma_iPad. The username is the one that is hemmaipad (and as the documentation states, that is not the one that you should use). Remember to clear cache after any changes.

That is not related to the plugin, but to something in your system. Try to save the changes and when they are saved, clear cache and try again.

By the way, there is no option named kiosk-mode, check here all the options, I think that you need to read carefully the documentation, and then try to set it up.

Thanks guys. This solved it for me:

image