Thank you, @soxfan82 ~ I haven’t logged in for quite a while and didn’t expect this thread to get so much attention. I also just realized you sent me a DM, I’m really sorry for not getting back to you sooner. Thank you so much for your contributions to this topic!
I applied your suggestion (using pkg install udocker instead of ./install_udocker.sh) and it’s awesome! It runs perfectly on my Galaxy Tab S6 Lite (Android 13). I haven’t run into other problems you experienced yet.
Also, I just updated matter-server.sh to migrate to the official stable Matter.js Server image, as I heard the Python Matter server is no longer supported.
I updated the Home Assistant Core system on my Vernee M5 phone to the latest release, version 2026.7.2.
It has been running without any issues for about a year now, as far as I can see.
Therefore, it is very well suited for testing and also for getting familiar with Home Assistant.
In the process, it became clear why the Vernee M5 was the most suitable device for this task.
The processor in this phone is 64-bit, and Home Assistant no longer provides updates for 32-bit systems.
Because of this, 32-bit systems can only use the following version with the method mentioned above:
My Samsung phone presents an interesting situation regarding why it didn’t work (although it works now too, with a modification).
The v8l architecture is a kind of hybrid 32-bit and 64-bit setup. If I force the 32-bit version during installation/download, the container starts successfully (armv7).
However, the script is looking for the v8l architecture, which is not available on Dockerhub.
~/HomeAssistant-Termux $ cat home-assistant-core-vernee.sh
#!/data/data/com.termux/files/usr/bin/bash
source "$(dirname "${BASH_SOURCE[0]}")/source_vernee.env"
# The script will find and download the image from Docker Hub, not from GitHub Container Registry
# Example for pinning (only on 64bit systems now):
#IMAGE_NAME="homeassistant/home-assistant:2025.12.2"
# Example for the last 32bit version:
#IMAGE_NAME="homeassistant/home-assistant:2025.11.3"
# Fresh version:
IMAGE_NAME="homeassistant/home-assistant"
CONTAINER_NAME="home-assistant-core"
# Set timezone, eg, Asia/Seoul. Feel free to change.
TZ="Europe/Budapest"