# \[APP\]\[Pro\] Shelly Wall Display Dashboard

**URL:** <https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [April 9, 2026, 10:36pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591 "2026-04-09T22:36:53Z")\
**Posts on this page:** 20\
**Page:** 8

<div class="post-metadata">

**Author:** ![Rick\_D](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rick_d/32/143953_2.png) [@Rick\_D](https://community.homey.app/u/Rick_D)\
**Post date:** [June 19, 2026, 7:09pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/141 "2026-06-19T19:09:01Z")

</div>

thx andi → i will do that.  
regarding the alarm → i can tap the “Surveillance” button as much as i like → nothing happens. i did enter a pin in the settings. i’m not sure if i can change de device class since it’s all done by the app Heimdall

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 19, 2026, 7:12pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/142 "2026-06-19T19:12:22Z")

</div>

Could you please let me know what device type the Dashboard Settings show?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/2/826d8d14d76b7947c7167b0c4a740d1568cd7724.png)

---

<div class="post-metadata">

**Author:** ![Rick\_D](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rick_d/32/143953_2.png) [@Rick\_D](https://community.homey.app/u/Rick_D)\
**Post date:** [June 19, 2026, 7:18pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/143 "2026-06-19T19:18:45Z")

</div>

it’s a “sensor”… i don’t know if its just “a heimdall app thing”. that’s why i proposed it you maybe can filter by “driver” for that special purpose 🙂 (i guess the developer of heimdall choose that one long time ago)

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/b/cbc7329454a8fa3aca10674509f88d68b12a83fc.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/b/0bd94adbd753f8d6da27d67a02b38591a3cac4a4.png)

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/9/7998d999eb829c7cf5d2b57151256601173dbdca.png)

edit: i could do a VD and mirror it..

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 19, 2026, 7:33pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/144 "2026-06-19T19:33:00Z")

</div>

Please try it now (after updating the app - of course): [Shelly Wall Display Dashboard | Homey](https://homey.app/de-ch/app/com.walldisplay.dashboard/Shelly-Wall-Display-Dashboard/test/)

---

<div class="post-metadata">

**Author:** ![Rick\_D](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rick_d/32/143953_2.png) [@Rick\_D](https://community.homey.app/u/Rick_D)\
**Post date:** [June 19, 2026, 7:44pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/145 "2026-06-19T19:44:02Z")

</div>

as usual with your updates → works like a charm 🙂

---

<div class="post-metadata">

**Author:** ![danone](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/danone/32/115743_2.png) [@danone](https://community.homey.app/u/danone)\
**Post date:** [June 21, 2026, 6:08am UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/146 "2026-06-21T06:08:28Z")

</div>

Hey Andi, this perhaps something easy or I am missing something.  
I have created a couple of virtual devices, one with Device Capabilities app, the other with Virtual Devices app.  
First device has device class “sensor” and second “button”.  
See below screenshot from Homey’s devices, the tiles called “Door-Windows” and “Living Blinds” respectively.

 ![IMG_0269](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/4/54c5e49db891cc42beb636a6013e75ddaddf036a.jpeg)

I select them into shelly dashboard app settings:

 ![IMG_0271](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/e/7eb936e5094c945c88b16a9047e17a12e578ed4c.jpeg)

But on the shelly dashboard both devices a missing some info, plus if I click on the tiles nothing happens.

 ![IMG_0272](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/1/c1414ec3ea8ee6fb7706397122897300244c2531.jpeg)

Basically, in Homey the tile Doors-Windows display the status of some of the doors/windows sensors with the field “Some open” changing, and when I tap it should pop up a window where I can see which is what, like below:

 ![IMG_0270](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/4/d418e81c56caaeccdbbe4c549af627f4d717b074.jpeg)

The tile “Living Blinds” in Homey just acts as a toggle button, but in shelly dashboard does nothing.

Not sure if I explained it well… let me know

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 21, 2026, 12:52pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/147 "2026-06-21T12:52:33Z")

</div>

Hi!  
Could you please share the **Homey Developer Tools ([Homey Developer Tools](https://tools.developer.homey.app/tools/devices))** information for those two devices?

**Example:**  
Just select all data in the Developer Tools view (of the device) and send it to me.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/f/9f7a970bd8cf460877bdb332896bfe4d14ce8f74.png)

---

<div class="post-metadata">

**Author:** ![danone](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/danone/32/115743_2.png) [@danone](https://community.homey.app/u/danone)\
**Post date:** [June 21, 2026, 9:30pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/148 "2026-06-21T21:30:51Z")

</div>

Thanks Andi, I’ve sent you a DM.

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 21, 2026, 9:43pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/149 "2026-06-21T21:43:18Z")

</div>

@danone

Thanks for the details — very helpful!

**Living Blinds (button device):** Fixed in v1.3.45! Devices with a `button` capability (like virtual buttons) are now tappable on the dashboard. A tap triggers the button action.

**Doors-Windows (Device Capabilities app):** Unfortunately this one isn’t something I can support. The Device Capabilities app uses compound sub-capability IDs (e.g. `alarm_contact.boolean2`, `devicecapabilities_text-custom_6.text1`) that don’t follow the standard Homey capability format. The dashboard can only work with standard Homey capabilities — there’s no way to reliably parse or display these custom patterns, and the popup view you see in Homey is built into the Device Capabilities app itself, not something third-party apps can replicate.

Please update to v1.3.45 and let me know if the Living Blinds tile works as expected!

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 21, 2026, 9:51pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/150 "2026-06-21T21:51:36Z")

</div>

# What’s New in v1.3.45

A lot has happened since the last update post — here’s a summary of the biggest additions:

### PWA Support

The dashboard can now be added to your home screen on Android and iOS. It opens in standalone mode without the browser address bar — just like a native app.

### Alarm Modal with Partial Arming

Alarm devices with `homealarm_state` now open a modal on tap with three options: **Armed** , **Partially Armed** , and **Disarmed**. The active state is highlighted and all actions require PIN confirmation. Also works with devices like Heimdall Surveillance that use `homealarm_state` but have a different device class.

### Search Function

A new **search icon** in the header lets you filter device tiles by name or room. Type to filter live, press **Enter** to confirm — the keyboard closes but the filter stays active. Tap the search icon again to edit your query, or tap ✕ to clear. Can be disabled in Settings → Design.

### Header Filter Shortcuts

Five new optional filter buttons for the header — each can be individually enabled in **Settings → Design** :

- 📷 **Cameras** — show only camera and doorbell tiles
- 🎵 **Media Players** — show only speaker and media player tiles
- 🌡 **Thermostats** — show only thermostat and heater tiles
- 💡 **Lights** — show only light tiles
- 🪟 **Blinds** — show only blinds, curtains, and shutter tiles

Tap a filter to activate, tap again to show all devices. Great for setups with many devices where you want quick access to a specific category.

### Button Device Support

Devices with a `button` capability (e.g. virtual buttons from the Virtual Devices app) are now tappable. A tap triggers the button action.

* * *

All filter shortcuts are **disabled by default** to keep the header clean. Enable only the ones you need.

As always, feedback and suggestions are welcome! 🙌

---

<div class="post-metadata">

**Author:** ![danone](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/danone/32/115743_2.png) [@danone](https://community.homey.app/u/danone)\
**Post date:** [June 22, 2026, 7:54am UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/151 "2026-06-22T07:54:33Z")

</div>

> [@Andi](#):
>
> **Living Blinds (button device):** Fixed in v1.3.45! Devices with a `button` capability (like virtual buttons) are now tappable on the dashboard. A tap triggers the button action.

Thank you Andi! You are so fast. It works fine now, thought I dare to ask if the icon can be implemented, too. It gives a visual feedback that the tile was tapped. See short video here:

[![](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/5/85352b4afa4219c890f5b8e58cc94c11634708dc.jpeg "ScreenRecording 06 22 2026 17 41 37 1") ](https://www.youtube.com/watch?v=QVVY5IYApSk)

> [@Andi](#):
>
> **Doors-Windows (Device Capabilities app):** Unfortunately this one isn’t something I can support.

No problem, thanks Andi.

---

<div class="post-metadata">

**Author:** ![ChrisG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chrisg/32/8825_2.png) [@ChrisG](https://community.homey.app/u/ChrisG)\
**Post date:** [June 22, 2026, 9:24am UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/152 "2026-06-22T09:24:04Z")

</div>

> [@Andi](#):
>
> ### PWA Support
> 
> The dashboard can now be added to your home screen on Android and iOS. It opens in standalone mode without the browser address bar — just like a native app.

Sali Andi,

I wanted to install the dashboard (v1.3.45) as a PWA on my iPad mini, but unfortunately the Safari browser doesn’t display the PWA button in the URL.😢.

Chris

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 22, 2026, 10:30am UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/153 "2026-06-22T10:30:54Z")

</div>

Hoi Chris

1. Open the desired website in the Safari browser.
2. Tap the Share icon (the square with the arrow pointing up) in the menu bar.
3. Scroll down in the menu and select “Add to Home Screen.”

That‘s how it works on my iPhone

Andi

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 22, 2026, 7:15pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/154 "2026-06-22T19:15:15Z")

</div>

> [@danone](#):
>
> Thank you Andi! You are so fast. It works fine now, thought I dare to ask if the icon can be implemented, too. It gives a visual feedback that the tile was tapped. See short video here:

Do you mean the blue ring after the “click” (right top of the tile)?

How does the tile looks like on the App right now (please send a screenshot)?

---

<div class="post-metadata">

**Author:** ![danone](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/danone/32/115743_2.png) [@danone](https://community.homey.app/u/danone)\
**Post date:** [June 22, 2026, 8:42pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/155 "2026-06-22T20:42:10Z")

</div>

Yes, that’s right the icon that changes colour when tapped. Even if the whole tile would change the colour would be good, anything that can give us the feedback that the tile was touched.

This is how the tile looks in the app. Thanks Andi.

 ![IMG_0275](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/c/9c75c474439c205b017ea81e9db336958f278fb0.jpeg)

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 22, 2026, 9:44pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/156 "2026-06-22T21:44:53Z")

</div>

@danone Please update to latest TEST and let me know if it’s better now: [Shelly Wall Display Dashboard | Homey](https://homey.app/a/com.walldisplay.dashboard/test/)

---

<div class="post-metadata">

**Author:** ![danone](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/danone/32/115743_2.png) [@danone](https://community.homey.app/u/danone)\
**Post date:** [June 22, 2026, 10:41pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/157 "2026-06-22T22:41:22Z")

</div>

Excellent! Thank you a lot Andi, great and fast response. Now I have feedback when tapping the tile.

---

<div class="post-metadata">

**Author:** ![Rick\_D](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rick_d/32/143953_2.png) [@Rick\_D](https://community.homey.app/u/Rick_D)\
**Post date:** [June 23, 2026, 3:58pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/158 "2026-06-23T15:58:28Z")

</div>

Hi Andi

First things first → great app! the “WAF” (wife acceptance factor) is great thanks to your app for the xl display 😃

some small bugs:

- Energy Tab

- Camera

- using a quick filter (e.g. camera / roller shutter)

happy to report further bugs if i catch them

---

<div class="post-metadata">

**Author:** ![Rick\_D](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rick_d/32/143953_2.png) [@Rick\_D](https://community.homey.app/u/Rick_D)\
**Post date:** [June 23, 2026, 7:33pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/159 "2026-06-23T19:33:32Z")

</div>

## [Tutorial] Instant Local Control: Triggering Homey Flows via Shelly Wall Display XL Buttons (MQTT)

Not directly related to the app but i guess it could help some of you here 🙂

If you want to use the physical side-buttons of your **Shelly Wall Display XL** to trigger **Homey Advanced Flows** completely locally and without any cloud delay, MQTT is the perfect way to go. Unlike older Gen-1 Shellys, the Wall Display XL keeps its cloud connection alive even when MQTT is enabled!

Here is a step-by-step guide on how to parse the button clicks directly in Homey.

### 📋 Prerequisites

- A Homey Pro with the **MQTT Client** app installed.

- An active MQTT Broker running in your local network (e.g., the _MQTT Broker_ app directly on Homey, or Mosquitto).

### 1. Shelly Wall Display XL Configuration

Open your Wall Display’s web interface (via its IP address) and navigate to **Settings → MQTT**. Configure it as follows:

- **Enable MQTT:** [x] Checked

- **RPC status notifications over MQTT:** [x] Checked _(Crucial for button events!)_

- **Generic status update over MQTT:** [x] Checked

- **Server:** `YOUR_BROKER_IP:1883`

- **Username / Password:** Enter your MQTT broker credentials.

> ⚠ **Important:** Look closely at the exact name of your device’s MQTT topic prefix (e.g., `ShellyWallDisplay-<SHELLYID>`). **MQTT topics are strictly case-sensitive!** Copy it exactly as it appears.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/6/56ce7fc279b27a077ab28cf3698a820ecc5c6f55.png)

Save and let the device reboot.

Important: dont select the RPC status notifications (they can flood the messages, e.g. every brightness message gets send… if you just want the buttons: deactivate the checkbox)

### 2. The MQTT Payload Structure

When you press a physical button, the Shelly fires a nested JSON payload to the sub-topic `/events/rpc`. It looks like this:

JSON

```auto
{
  "src": "ShellyWallDisplay-<SHELLYID>",
  "method": "NotifyEvent",
  "params": {
    "events": [
      {
        "component": "input",
        "id": 4,
        "event": "single_push"
      }
    ]
  }
}

```

### 3. Homey Advanced Flow Setup

Create a new Advanced Flow. You will need two logic variables in Homey first: `Shelly_WallDisplay_Event` (Text) and `Shelly_WallDisplay_Event_Nr` (Number).

#### Step A: The Trigger

- Use the **MQTT Client** card: **“Trigger when a message is received on [Topic]”**

- **Topic:** `YourDeviceTopic/events/rpc` _(e.g., `ShellyWallDisplay-<SHELLYID>/events/rpc`)_

#### Step B: Parsing the JSON (Logic Cards)

Connect the trigger to two Logic parsing cards simultaneously:

1. **Top Card (Extract the Event type):**

2. **Bottom Card (Extract the Button ID):**

#### Step C: Routing & Actions (AND / THEN)

1. Connect both parsing outputs to an **AND** card checking your event type:

2. If true, branch out into further **AND** cards to filter the specific button number:

Here is the result, now you can choose what to do with the Buttons

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/7/775d22b9a43b200cee8f7fbb9d0f6f5b77d7dd3f.png)

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 23, 2026, 8:35pm UTC](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591/160 "2026-06-23T20:35:39Z")

</div>

> [@Rick\_D](#):
>
> happy to report further bugs if i catch them

Hi Rick

Thanks for the kind words — glad the WAF is high (was extrem wichtig ist 😉 )  
All three issues should be fixed in **v1.3.47** :

> **[Shelly Wall Display Dashboard | Homey](https://homey.app/en-us/app/com.walldisplay.dashboard/Shelly-Wall-Display-Dashboard/test/)**
>
> Turn any display into your smart home command center

**Energy Devices tab scrolling**  
The Devices tab now scrolls properly when you have many energy devices.

**Camera on/off toggle**  
Camera and doorbell tiles no longer show the on/off toggle and no longer toggle the device state when tapped. Tap now only opens the camera snapshot — no more false off-state on the dashboard.

**Sticky hover on Shelly Display**  
All header buttons (including the filter shortcuts) now use `@media (hover: hover)` so the highlight no longer sticks on touch screens. Only affects devices with a mouse/trackpad. Reload the app completely or restart the Shelly!

Please update and let me know if you catch anything else! 🙏

Andi

[Previous page](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591.md?page=7)

[Next page](https://community.homey.app/t/app-pro-shelly-wall-display-dashboard/153591.md?page=9)
