I got a question in another tread about my image of Homey Dashboard running on the Shelly Wall Display XL. So I thought I try a guide here instead.
I’ve tried to remember the steps. But basically you need to enable developer options on the Shelly, enable ADB and open android settings. You always launch the Homey app from the Android settings.
The most cumbersome part is to get the right APKS for Homey and SAI.
You might need to troubleshoot this, but all-in-all it should work something like this. I could be wrong on some points, but you will probably get the idea.
If something does not work, or does not add up - let me know. I did all this a while ago.
Also, this is non-destructive. So your default/normal Shelly app will always work. You can always just press the Shelly icon to go back like nothing ever happened.
Quick Summary
- Enable Developer Options on the Shelly device
- Enable ADB (Wi‑Fi or USB)
- Transfer SAI APK and Homey APK/APKS files to the device using ADB
- Install Split APKs Installer (SAI)
- Install Homey using SAI (all split APKs together)
- Launch Homey via Settings → Apps → Homey → Open
Prerequisites
- Shelly Wall Display XL powered on
- Android 11
- Network access (Wi‑Fi)
- Homey app provided as:
- a single
.apksfile, or - multiple APK files (base APK + configuration APKs)
(Make sure it containsconfig.armeabi_v7a.apk)
- a single
- Split APKs Installer (SAI) APK
- Computer with Android Platform Tools (ADB)
Step 1 – Enable Developer Options
-
Open Settings on the Shelly device
-
Go to About Device
-
Tap the following items in this exact order:
FW Version Hardware revision FW Version FW Version Hardware revision FW Version Hardware revision Hardware revision -
A message will appear confirming that Developer Options are enabled
Step 2 – Enable ADB
- Go to Settings → Developer Options
- Enable:
- ADB
- ADB over Wi‑Fi (recommended)
- Note the device’s IP address
(found under Settings → Network / Wi‑Fi)
Step 3 – Connect to the Device Using ADB
ADB over Wi‑Fi
On your computer:
adb connect <DEVICE_IP>:5555
Example:
adb connect 192.168.1.123:5555
Accept the authorization prompt on the Shelly display.
Verify connection:
adb devices
ADB via USB (Alternative)
- Connect the Shelly device to your computer using a USB cable
- Enable USB debugging when prompted
- Verify connection:
adb devices
EASY STEP
If this works for you, then use this. Otherwise, continue to step 4.
Make sure you are in the folder on your MAC/PC where the three apk files are:
adb devices
adb connect "YOUR-IP:PORT"
adb install-multiple Homey-9.6.5.apk config.armeabi_v7a.apk config.xxhdpi.apk
Then continue to Step 7
Step 4 – Transfer Installation Files to the Device (ADB)
All installation files are transferred to the Shelly device using ADB.
Create a Working Folder on the Device
adb shell mkdir -p /sdcard/Download/install
Transfer Split APKs Installer (SAI)
From the folder containing SAI.apk on your computer:
adb push SAI.apk /sdcard/Download/install/
Transfer Homey Files
If you have a .apks file:
adb push Homey.apks /sdcard/Download/install/
If you have multiple split APK files:
adb push Homey-<version>.apk /sdcard/Download/install/
adb push config.armeabi_v7a.apk /sdcard/Download/install/
adb push config.xxhdpi.apk /sdcard/Download/install/
All files should now be available under:
Downloads → install
Step 5 – Install Split APKs Installer (SAI)
SAI is installed by opening the transferred SAI.apk file directly on the Shelly device.
- On the Shelly device, open Settings → Apps
- Open the File Explorer (where you can see downloaded files) and navigate to:
Downloads → install - Tap SAI.apk to start the installer
- If prompted, allow installation from unknown sources:
- When Android shows “Install unknown apps” for the app you used to open the file (often a file manager / downloads app), enable Allow from this source
- Go back one step and tap SAI.apk again
- Complete the installation
Step 6 – Install Homey Using SAI
- Open Settings → Apps → Split APKs Installer
- Tap Open
- In SAI, tap Install APKs
- Navigate to:
Downloads → install
Installation Options
- Select the
.apksfile
OR - Select all Homey APK files at the same time (base + config APKs)
- Confirm installation
- Wait for Installation successful
Installing only the base APK will cause the app to crash.
Step 7 – Grant App Permissions
- Open Settings → Apps → Homey
- Open Permissions
- Grant required permissions as needed
Step 8 – Launch Homey
Apps on the Shelly Wall Display XL are launched via Android Settings.
- Open Settings
- Go to Apps
- Select Homey
- Tap Open
Troubleshooting
App crashes on launch
- Ensure all split APKs were installed together
- Verify correct ABI (
armeabi_v7a) - Reinstall using SAI
Files not visible in SAI
- Confirm files were pushed to
/sdcard/Download/install - Reboot the device if needed
ADB connection issues
- Ensure ADB is enabled
- Confirm correct IP address
- Accept authorization prompt on the device
- If you’re using ADB over USB, check that the cable you are using is actually for data (don’t ask me how I know)
