# Homey Dashboard on Shelly Wall Display XL

**URL:** <https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816>\
**Category:** Tutorials\
**Created:** [January 8, 2026, 12:33pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816 "2026-01-08T12:33:02Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ifMike](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ifmike/32/152149_2.png) [@ifMike](https://community.homey.app/u/ifMike)\
**Post date:** [January 8, 2026, 12:33pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/1 "2026-01-08T12:33:02Z")

</div>

![IMG_8764](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/5/051eef8614676482ddd83cecef6b66c75a441667.jpeg)

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

1. Enable **Developer Options** on the Shelly device
2. Enable **ADB** (Wi‑Fi or USB)
3. Transfer **SAI APK** and **Homey APK/APKS files** to the device using ADB
4. Install **Split APKs Installer (SAI)**
5. Install Homey using **SAI** (all split APKs together)
6. 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 `.apks` file, or
  - multiple APK files (base APK + configuration APKs)  
(Make sure it contains `config.armeabi_v7a.apk`)

- Split APKs Installer (SAI) APK
- Computer with Android Platform Tools (ADB)

* * *

## Step 1 – Enable Developer Options

1. Open **Settings** on the Shelly device

2. Go to **About Device**

3. Tap the following items **in this exact order** :

4. A message will appear confirming that **Developer Options** are enabled

* * *

## Step 2 – Enable ADB

1. Go to **Settings → Developer Options**
2. Enable:
  - **ADB**
  - **ADB over Wi‑Fi** (recommended)

3. 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:

```bash
adb connect <DEVICE_IP>:5555

```

Example:

```bash
adb connect 192.168.1.123:5555

```

Accept the authorization prompt on the Shelly display.

Verify connection:

```bash
adb devices

```

* * *

### ADB via USB (Alternative)

1. Connect the Shelly device to your computer using a USB cable
2. Enable **USB debugging** when prompted
3. Verify connection:

```bash
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:

```auto
adb devices

```

```auto
adb connect "YOUR-IP:PORT"

```

```auto
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

```bash
adb shell mkdir -p /sdcard/Download/install

```

* * *

### Transfer Split APKs Installer (SAI)

From the folder containing `SAI.apk` on your computer:

```bash
adb push SAI.apk /sdcard/Download/install/

```

* * *

### Transfer Homey Files

#### If you have a `.apks` file:

```bash
adb push Homey.apks /sdcard/Download/install/

```

#### If you have multiple split APK files:

```bash
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:

```auto
Downloads → install

```

* * *

## Step 5 – Install Split APKs Installer (SAI)

SAI is installed by opening the transferred `SAI.apk` file directly on the Shelly device.

1. On the Shelly device, open **Settings → Apps**
2. Open the **File Explorer** (where you can see downloaded files) and navigate to:

```auto
Downloads → install

```

3. Tap **SAI.apk** to start the installer
4. 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

5. Complete the installation

* * *

## Step 6 – Install Homey Using SAI

1. Open **Settings → Apps → Split APKs Installer**
2. Tap **Open**
3. In **SAI** , tap **Install APKs**
4. Navigate to:

```auto
Downloads → install

```

### Installation Options

- Select the `.apks` file  
**OR**
- Select **all Homey APK files at the same time** (base + config APKs)

1. Confirm installation
2. Wait for **Installation successful**

> ⚠ Installing only the base APK will cause the app to crash.

* * *

## Step 7 – Grant App Permissions

1. Open **Settings → Apps → Homey**
2. Open **Permissions**
3. Grant required permissions as needed

* * *

## Step 8 – Launch Homey

Apps on the Shelly Wall Display XL are launched via Android Settings.

1. Open **Settings**
2. Go to **Apps**
3. Select **Homey**
4. 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)

---

<div class="post-metadata">

**Author:** ![Bulletcather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bulletcather/32/13738_2.png) [@Bulletcather](https://community.homey.app/u/Bulletcather)\
**Post date:** [January 9, 2026, 9:01am UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/2 "2026-01-09T09:01:35Z")

</div>

> [@ifMike](#):
>
> Shelly Wall Display XL

Thanks for your great explanation.

How fast is the Homey app?

Would this also work for the smaller Shelly models?

---

<div class="post-metadata">

**Author:** ![ifMike](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ifmike/32/152149_2.png) [@ifMike](https://community.homey.app/u/ifMike)\
**Post date:** [January 9, 2026, 9:13am UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/3 "2026-01-09T09:13:49Z")

</div>

To be honest, it struggles sometimes. Always when loading the first time.  
But once it’s up and running on the dashboard it runs smoothly. So I would not guarantee “better” performance" on smaller models.

But work in practice? Yes.

There is also a way where you can do this through the browser (Android settings → Apps → Browser). You just have to give the permissions. Then you have access to whatever page you need to go to.

---

<div class="post-metadata">

**Author:** ![brotherhood4](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/brotherhood4/32/132487_2.png) [@brotherhood4](https://community.homey.app/u/brotherhood4)\
**Post date:** [January 12, 2026, 9:24pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/4 "2026-01-12T21:24:40Z")

</div>

Super clear explanation — much appreciated 👍

> 

> I’m still running into an issue on **Shelly firmware 2.5.5** , where I can’t seem to get it to start properly.

> 

> Which **Homey app version** are you using on your side? That might help me pinpoint where the difference is.

---

<div class="post-metadata">

**Author:** ![ifMike](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ifmike/32/152149_2.png) [@ifMike](https://community.homey.app/u/ifMike)\
**Post date:** [January 12, 2026, 10:08pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/5 "2026-01-12T22:08:07Z")

</div>

> [@brotherhood4](#):
>
> Which **Homey app version** are you using on your side? That might help me pinpoint where the difference is.

I just checked. I’m running Homey 9.6.5 on the Shelly.  
Shelly is running 2.5.5 (latest)

From what I can remember I tried with different versions until I got it right. And I believe I even tried different “downloads” of the 9.6.5 version as well.

I tried going back in my terminal to see the commands I tried afterwards while trying to update and found this (so that might even work without the SAI)

`adb install-multiple Homey-9.6.5.apk config.armeabi_v7a.apk config.xxhdpi.apk`

So basically,

1. `adb devices`
2. `adb connect "YOUR-IP:PORT"`
3. `adb install-multiple Homey-9.6.5.apk config.armeabi_v7a.apk config.xxhdpi.apk`  
(you have to do this from the folder where you have the files)

See if that works!

---

<div class="post-metadata">

**Author:** ![brotherhood4](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/brotherhood4/32/132487_2.png) [@brotherhood4](https://community.homey.app/u/brotherhood4)\
**Post date:** [January 12, 2026, 10:17pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/6 "2026-01-12T22:17:13Z")

</div>

Thanks for the quick reply. Any suggestions where I can download your version? I tried APKpure but i got a config.arm64\_v8a.apk and not the `config.armeabi_v7a.apk. I think there is the difference`

---

<div class="post-metadata">

**Author:** ![ifMike](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ifmike/32/152149_2.png) [@ifMike](https://community.homey.app/u/ifMike)\
**Post date:** [January 12, 2026, 10:20pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/7 "2026-01-12T22:20:04Z")

</div>

If you Google “Homey-9.6.5.apk” there should be a site called Apk.watch. Try that 🙂

It might even work with later versions if you have the correct armeabi file.. Really don’t know, but worth a try!

---

<div class="post-metadata">

**Author:** ![brotherhood4](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/brotherhood4/32/132487_2.png) [@brotherhood4](https://community.homey.app/u/brotherhood4)\
**Post date:** [January 12, 2026, 10:22pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/8 "2026-01-12T22:22:26Z")

</div>

Found if! And that was the issue. So if anyone tries it make sure you have the file with `onfig.armeabi_v7a.apk in it`

---

<div class="post-metadata">

**Author:** ![ifMike](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ifmike/32/152149_2.png) [@ifMike](https://community.homey.app/u/ifMike)\
**Post date:** [January 12, 2026, 10:38pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/9 "2026-01-12T22:38:15Z")

</div>

> [@brotherhood4](#):
>
> Found if! And that was the issue. So if anyone tries it make sure you have the file with `onfig.armeabi_v7a.apk in it`

I updated the guide with “easy steps”. Thanks for testing my memory 😉

---

<div class="post-metadata">

**Author:** ![brotherhood4](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/brotherhood4/32/132487_2.png) [@brotherhood4](https://community.homey.app/u/brotherhood4)\
**Post date:** [January 12, 2026, 11:12pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/10 "2026-01-12T23:12:02Z")

</div>

Thanks for sharing!

---

<div class="post-metadata">

**Author:** ![Laurence\_Raines](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/laurence_raines/32/78928_2.png) [@Laurence\_Raines](https://community.homey.app/u/Laurence_Raines)\
**Post date:** [February 12, 2026, 6:41pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/11 "2026-02-12T18:41:26Z")

</div>

Fantastic write up just what I was looking for thank you!

Question: what does it look like to control Homey functionality, through the Shelly dashboard?

is that not possible or?

I understand I am asking a very elemental question

---

<div class="post-metadata">

**Author:** ![Richard\_Coates](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/richard_coates/32/123116_2.png) [@Richard\_Coates](https://community.homey.app/u/Richard_Coates)\
**Post date:** [February 20, 2026, 10:15pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/12 "2026-02-20T22:15:13Z")

</div>

i had a lot of trouble in till i did it this way it works brilliantly thank you

---

<div class="post-metadata">

**Author:** ![Richard\_Coates](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/richard_coates/32/123116_2.png) [@Richard\_Coates](https://community.homey.app/u/Richard_Coates)\
**Post date:** [February 21, 2026, 8:06am UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/13 "2026-02-21T08:06:53Z")

</div>

hello i have noticed that having the app open stops the screen sensors so turn the display off and on when you walk past it can you help with that please

thank you

---

<div class="post-metadata">

**Author:** ![Richard\_Coates](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/richard_coates/32/123116_2.png) [@Richard\_Coates](https://community.homey.app/u/Richard_Coates)\
**Post date:** [February 28, 2026, 5:25pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/14 "2026-02-28T17:25:49Z")

</div>

> [@ifMike](#):
>
> `/sdcard/Download/install/`

hi all

i have sorted the buttons out using ( key mapper ) for the back home and volume for the top buuton being you can us singel duble and long press

and i used ( macrodroid and key mapper ) for the bottom one so i have them controlling flows in homey

and turning on the screensaver of the wall display

macrodroid will not let me edit my macros it keeps on crashing but everything elles works fine

---

<div class="post-metadata">

**Author:** ![StaX](https://avatars.discourse-cdn.com/v4/letter/s/7ba0ec/32.png) [@StaX](https://community.homey.app/u/StaX)\
**Post date:** [March 14, 2026, 8:57pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/15 "2026-03-14T20:57:49Z")

</div>

Doubting to try this, but heart from sales representatives from Shelly that an official Homey integration is in the Beta testing phase. Any news on that @Doekse?

---

<div class="post-metadata">

**Author:** ![StaX](https://avatars.discourse-cdn.com/v4/letter/s/7ba0ec/32.png) [@StaX](https://community.homey.app/u/StaX)\
**Post date:** [March 16, 2026, 5:58pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/16 "2026-03-16T17:58:29Z")

</div>

How? Tried to do it with keymapper, turn off screen with one of the 4 buttons but it does not do anything. And says i need expert mode?

---

<div class="post-metadata">

**Author:** ![deejayreissue](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/deejayreissue/32/81912_2.png) [@deejayreissue](https://community.homey.app/u/deejayreissue)\
**Post date:** [April 1, 2026, 7:34pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/17 "2026-04-01T19:34:40Z")

</div>

Who designed this thing?

Works in a standard one slot back box but they chose landscape?

Oh dear

---

<div class="post-metadata">

**Author:** ![e\_JoJo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/e_jojo/32/125968_2.png) [@e\_JoJo](https://community.homey.app/u/e_JoJo)\
**Post date:** [April 15, 2026, 10:56pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/18 "2026-04-15T22:56:33Z")

</div>

Hi,

Thanks to the clear instructions I can confirm that the described procedure works with the Shelly Wall Display X2i; firmware 2.5.8 and the Homey 9.6.7 apk files. I used the ‘fast path’ which is pretty straight forward.

The Homey app appears to run a bit slow; but my main issue right now is that I am quite new to Android and have no clue how to automatically start it without the need to go to “Developer Options” → “Open Android Settings” → “Apps and notifications” → “Show all 15 apps” → start Homey,

Aside from that, the app only shows in portrait mode, but it is my intention to install the display in landscape mode over 2 existing wall sockets.

Any suggestions are appreciated!

Thanks again,  
Tom

---

<div class="post-metadata">

**Author:** ![Steffen\_Schmitt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/steffen_schmitt/32/165968_2.png) [@Steffen\_Schmitt](https://community.homey.app/u/Steffen_Schmitt)\
**Post date:** [April 18, 2026, 9:09am UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/19 "2026-04-18T09:09:10Z")

</div>

Hi

the new beta firmware 2.6.0 for the Shelly XL Wall Display now includes an integrated app store, where, in addition to the Home Assistant app, the Homey app is now also available. Overall, the app works well, although it feels a bit sluggish at times.

---

<div class="post-metadata">

**Author:** ![deejayreissue](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/deejayreissue/32/81912_2.png) [@deejayreissue](https://community.homey.app/u/deejayreissue)\
**Post date:** [April 25, 2026, 3:16pm UTC](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816/20 "2026-04-25T15:16:35Z")

</div>

If it feels sluggish now, what’s the point?

It will only get more annoying as time goes on and more functionality gets added.

I never understand the business decision to put an underpowered CPU in these massive displays

Just put a solid CPU and 8GB of ram for an extra £100 and everyone will still buy one.

Android 11 smh ! ! !

[Next page](https://community.homey.app/t/homey-dashboard-on-shelly-wall-display-xl/148816.md?page=2)
