[APP][Pro] Shelly Wall Display Dashboard

Hi Andi,

Since firmware 2.7.0 is out; Shelly re-instated the “native” Home Assistant page in their interface, there is no need to install the HA app seperately. This is slightly confusing, as I now have both the Home Assistant app, the Homey app and the native HA page. I use the Wall Display X2i. To be honest, the Homey app is fairly useless, due to lack of performance but mainly because it displays only in portrait mode. The advantage of the native HA app is that the display is able to (re)boot right into it, the seperate apps need to be manually started which is a bit cumbersome to explain to family members.

So your app is by far the best way to use Homey with the Shelly Wall Display.

@Twan_Veugelers if you need help with the configuration, I’d be glad to assist.

:new_button: Update: v1.3.21 → v1.3.23

A lot has happened over the past few releases — here’s a summary of everything new:


:artist_palette: Tile Colors (v1.3.21)

You can now colorize tiles based on device state. Configure in the Design settings:

  • Intensity: Off / Subtle (~16% tint) / Strong (~28% tint)
  • Active tile color — shown when a device is on (default: green)
  • Inactive tile color — optional; only applied to switchable devices (lights, sockets, blinds) — sensors, cameras and info tiles are intentionally excluded
  • Flow button color — distinct color for flow tiles (default: purple)

All three colors are freely configurable with a color picker and reset button.


:backhand_index_pointing_up: Dimmer tiles fully tappable (v1.3.22)

Previously you had to aim for the small toggle button in the top-right corner to switch a dimmer on or off. Now tapping anywhere on the tile toggles the light — the slider still works as before for adjusting brightness. Tapping directly on the slider only changes the dim level without triggering a toggle.


:see_no_evil_monkey: Header-hidden improvements (v1.3.23)

Several users wanted a clean full-screen look without the header bar, but didn’t want to lose access to the Energy and EV dashboards. This is now solved:

  • When the header is hidden, :high_voltage: Energy and :automobile: EV shortcut tiles appear automatically in the flow button area — one tap opens the respective dashboard, just like the header buttons did before
  • Bug fix: hiding the header was also collapsing all modal headers (Energy, EV, Camera, Speaker, Thermostat) to 0 px height — making titles and close buttons invisible. This is now fixed with a dedicated CSS variable that modal headers use independently of the dashboard header visibility
  • The Energy modal tab bar (Live / Devices / 7 Days) is now always perfectly centered using CSS grid layout, regardless of how wide the title is

As always — feedback, bug reports and feature requests are welcome here or on GitHub! :slightly_smiling_face:

:sun_behind_small_cloud: Weather Dashboard — v1.3.25

Hey everyone!

Version 1.3.25 of the Shelly Wall Display Dashboard is out (TEST! - Waiting for approval) with a new Weather Dashboard feature and a bunch of small fixes.


:sun_behind_small_cloud: Weather Dashboard

You can now show live weather data directly on your wall display — powered by Open-Meteo (completely free, no API key needed).

Two display modes, independently toggleable:

  • Weather tile on the dashboard — shows current conditions at a glance (emoji, temperature, description, wind, city)
  • :sun_behind_small_cloud: header button — a small button in the top bar that opens the forecast without taking up tile space

Tap either one to open the forecast modal:

Today tab

  • Current conditions: feels like, humidity, wind speed, pressure
  • Hourly strip showing every 3 hours across the full width

7 Days tab

  • Daily forecast with emoji, high/low temperatures, rain probability and precipitation sum

Location setup

  • On first launch, the location is automatically taken from Homey’s geolocation — nothing to configure
  • You can override it anytime in the Design settings: search for a city or tap :round_pushpin: to use Homey’s current location
  • Temperature unit: °C or °F

Both tile and header button are independent — enable one, both, or neither.


:gear: How to enable/disable

Open the Homey app → Shelly Wall Display Dashboard → Settings → Design tab → scroll to Wetter-Dashboard / Weather Dashboard


As always: feedback, bug reports and feature requests welcome here or on GitHub. Enjoy! :raising_hands:

Hi Andi,

Another nice update, really like the weather widget! However, on the X2i (which has a wide display) the banner is pretty wide, and takes up relatively much screen estate. Would it be possible to show it in the same row as the flow buttons? That way it is better ‘integrated’ in the screen layout.

Thanks for your continued development!

Regards,
Tom

Hi Tom - Could you please provide a screenshot / photo how it looks like or let me know the pixel width and height of the Display?

Thank you
Andi

Hi Andi,

This is what it looks like now:

The screen is 1440x720px and 6,95" large. The height of the banner is the same as the height of the flows. The height looks okay now, but will scale vertically when the Sonos is playing a ‘longer’ songtitle, causing a vertical scroll.

Thanks,
Tom

Let me know what you think after the update to 1.3.26: Shelly Wall Display Dashboard | Homey

Changes: Weather tile moved into the shortcut bar (same row as flow buttons, Energy and EV); ‘Flow Position’ setting renamed to ‘Shortcut Bar Position’ with description; Energy and EV shortcut tiles no longer inherit the flow button color.

:artist_palette: Shelly Wall Display Dashboard — v1.3.27 & v1.3.28: Design & Personalization Update

Hey everyone! :waving_hand:

Two more updates are out, both focused on making the dashboard look and feel exactly the way you want it. Here’s what’s new:


:framed_picture: v1.3.27 — Background Styles & Animations

Background — three styles to choose from in Design settings:

  • Flat (default) — the classic solid color background you already know
  • Gradient — a subtle color blend for a bit more depth
  • Glass — a gradient background with frosted-glass tiles using a blur effect, inspired by iOS

Animations — three modes:

  • Off — no transitions or effects at all, maximum performance
  • Default — subtle fade transitions as before
  • Lively — spring bounce when tapping tiles, plus a smooth fade-in as tiles load onto screen

Also fixed: tile colors (Subtle/Strong) were not applying correctly when the Glass background was active — this is now resolved.


:light_bulb: v1.3.28 — Header Icons: Emoji or SVG

You can now choose how the header buttons look — also in Design settings:

  • Emoji (default) — the classic emoji icons (:high_voltage: :automobile: :sun_behind_small_cloud: :bright_button: :crescent_moon:)
  • SVG — clean line icons that automatically adapt to your accent color and dark/light mode

The SVG set uses purpose-built icons: a house-with-lightning for Energy, a car for EV, a cloud for Weather, sun/moon for the theme toggle, and grid/rooms layout icons for the view toggle. The same icons also appear in the modal title bars (Energy, EV, Weather) when SVG mode is active.


Where to find the new settings

All new options are in the Homey app → Shelly Wall Display Dashboard → Settings → Design tab, in the cards:

  • Background
  • Animations
  • Header Icons

Hey Andi, great app, really appreciate your work.
Quick one for you. I’ve set up a VD using the Home Alarm class, which supports Arm/Disarm/Partially Arm. The keypad shows up nicely on the dashboard, but I can only Arm or Disarm, not Partially Arm.

Is partial arming something you’re planning to add? Thanks!

You’re right — the alarm keypad currently only handles armed and disarmed. The partially_armed state from Homey’s homealarm_state capability is not yet wired up in the dashboard UI.

Could you please open an issue on GitHub with the request: :backhand_index_pointing_right: Issues · andiwirz/com.walldisplay.dashboard · GitHub

Thanks again for taking the time to report this!

All done Andi, together with a small donation for a beer. Thanks for the nice app!

Hey, good news — partial arming is now supported as of v1.3.32 (TEST)! :tada:

When you tap an alarm tile, a modal will appear with three options: Armed, Partially Armed, and Disarmed. The current state is highlighted, and your PIN (if set) is required for all three actions.

Could you update to the latest version and give it a try? A screenshot would be great so I can confirm everything looks good on your setup!

Hey Andi, these are good news, indeed. And now when tap on the alarm device the selection pops up. See screenshot.

However, after any selection e.g. Armed, the window keeps staying and I can see in the background blurred the keypad.

The selection window only disappears if I tap outside of the window, finally revealing the keypad.

It would be great for the window to disappear once you make a selection.

But this is just aesthetics. What’s not good is that now the status of the device does not change after punching then PIN code. And yes I have thenPIN code setup and working before the update.

Thanks for looking into this mate!

Please update again (to 1.3.34): Shelly Wall Display Dashboard | Homey

And let me know if the behaviour is better now.

Thank you

Andi

Perfect! Works as expected, cheers Andi.

Awesome! I just ordered a Shelly XL, can’t wait to try this out! :slight_smile:

I’ll send you a beer and attach photos when I’m set up :smiley:

I would be glad to see some photos!

Hi Andi
Just installed the app with my brand new Walldisplay XL :slight_smile: so for so GREAT → Thanks again for your dedication!

For the moment i only have those suggestions:

  • i’m using the heimdall app (i guess many ppl do) → it’s class “sensor” but also has the enums for arming / disarming… is it possible to integrate this one? see more details (e.g. going for the Driver)


  • is there a possibilty for “custom” dashboard (same as the Energy one) for:

    • all classes “camera” → like a short cut to display all cameras (with feed) or just all cameras and then with a 2nd push the live feed?
  • same with the “speaker” class

would speed up / group all these devices :slight_smile:

happy to help with testing

thx

Richard

my setup with 2 pictures (dark mode / room view):

That’s already implemented - How does the tile look like in your dashboard? It’s possible to change the device class?

It would be great if you could open this request for the two dashbaords (cam and media player) on my github repo. I’ll the come back to you as soon as I can implement it: Issues · andiwirz/com.walldisplay.dashboard