Options for Lovelace on older iPad (ios 9.3.5)

I have an iPad 4 stuck on iOS 10, and tested running the Firefox Docker container on the Home Assistant OS on a Raspberry Pi 4. It does work, and quite fast considering this work around, though with some caveats as some widgets do not work.

I also written the detailed steps for installing it as it was not straightforward.

  1. Install Portainer on Home Assistant, following its installation steps as described.

  2. Open Portainer web interface. Click on “primary”, “Containers” and “Add container” button. Type in a name like “Firefox”. On Image field, paste “jlesage/firefox”. In Port Mapping, add mapping to 5800 to 5800 (tcp) and 5900 to 5900 (tcp and udp, i.e. three entries). Click on Deploy the container. Note that it is not ready yet.

  3. Once it has started, click on the container you have created, i.e. Firefox. Click on Duplicate/Edit button. Scroll down to Advanced container settings. Click on Env tab. Change variables DISPLAY_WIDTH to “1024” and DISPLAY_HEIGHT to “768”. (That’s half of iPad 4 resolution, a bit blocky but good enough for it to be faster.) Then, scroll up, click on Deploy the container button and Replace on the modal that appears.

  4. On iPad, open App Store, search for “Remote Ripple”. That is a VNC client that works on the iPad 4, so supports iOS 10, at least. Open the app, create a connection, connect to it, then click on the keyboard icon to enter the login and to send a F11 keypress for it to enter on full screen.

Now for some images:

3 Likes

(Apparently I can’t post more then one image per post, what a bummer.)

As you can see some rectangles / widgets do not load for some reason. The same dashboard on PC for comparison:

(A WIP dashboard for a tablet, which I didn’t continue working on when I realized it did not work on the iPad in the first place.)

2 Likes

And how fast it performs:

IMG_0016-ezgif.com-video-to-gif-converter (1)

Apart from these widgets not loading, other constraint is that you cannot tap hold to change brightness.

(I had another gif to show that but apparently new users can’t post more then three items in a row.)

Finally, it didn’t affect much of the performance / load on the Raspberry Pi 4. Processor is on 4-5% and memory usage on 38%.

On the other hand, it seems that having Portainer installed on the HAOS blocks updates from installing, so I took it down after testing and making sure that it is indeed feasible, but it is probably easier to just get a new, cheap Android tablet to begin with. That might be easier - and you won’t have such restriction - if you manage the OS that Home Assistant is installed.

Hope this step by step guide is helpful for you :slight_smile:

2 Likes

You are legend! I search hours for an option to make it work, i hope it will work on my ipad 2

Any option to get the dark version?

I’ve starting using the Firefox(Edge) add on. ha-addons/firefox_edge at main · Mincka/ha-addons · GitHub Now I can use my old iPad2. Very easy to setup on my Raspberry Pi running hassos. On the iPad I’m using ‎RealVNC Viewer: Remote Desktop on the App Store