[APP][Pro] Shelly Wall Display Dashboard

Hi everyone :wave:

I’d like to share my Homey app for the Shelly Wall Display — a touch screen device that can now serve as a full smart home control panel, powered entirely by your Homey.


:framed_picture: What is this app?

The Shelly Wall Display Dashboard runs a local HTTP server directly on your Homey. The Shelly Wall Display connects to it as if it were a Home Assistant instance — while all device data and control come exclusively from Homey. No cloud, no external service, no extra hardware required.

The dashboard also works in any regular browser (Chrome, Safari, Firefox) — just open the URL on any device on your local network.

:point_right: Install from the Homey App Store (LIVE):
Shelly Wall Display Dashboard | Homey

:point_right: Install from the Homey App Store (TEST):
Shelly Wall Display Dashboard | Homey


:iphone: Dashboard Features

Feature Description
Device tiles All Homey devices as touch tiles, organised by room or flat list
Real-time updates Live state changes via Server-Sent Events (SSE)
Toggle & control Tap to switch on/off, slide to dim or adjust blind position
Sensor readings Temperature, humidity, CO₂, power consumption shown inline
Alarm control Arm / disarm your home alarm with optional PIN protection
Camera & doorbell Tap tile to view live snapshot with auto-refresh
External sensors Reed contacts (e.g. garage door) shown as Open / Closed with red tile highlight
Drag & drop Long-press to reorder tiles — order saved across reloads
Adjustable tile size Choose XS / S / M / L / XL in the settings
Dark / light mode Theme toggle in the header, saved per browser

:zap: Energy Dashboard

A built-in energy view shows a live animated flow diagram — solar panels, power grid, home consumption and battery storage, all connected with travelling dots that indicate direction and power level. Individual device cards show real-time watt readings for each solar, grid, battery and EV charger device. Devices marked as “Exclude from Energy” in Homey are automatically hidden.


:electric_plug: Supported Device Types

Class Controllable Sensor Data
Light On/Off, Dim
Socket On/Off Power (W)
Thermostat / Sensor Temperature, Humidity, CO₂
Blinds / Covers On/Off, Position
Fan / Heater / Lock On/Off Temperature
Home Alarm Armed / Disarmed / Partial Motion, Contact
Camera / Doorbell Snapshot image
Solar Panel Power (W)
TV / Vacuum / Speaker On/Off

:gear: Setup

  1. Install the app from the Homey App Store
  2. Open the app settings — note the displayed dashboard URL (e.g. http://192.168.1.x:7575)
  3. On the Shelly Wall Display: Settings → Network → Home Assistant → Add URL and enter the URL
  4. Done — the display connects and loads the dashboard automatically

Available settings:

Setting Description Default
Port HTTP server port (1024–65535) 7575
Tile Size XS / S / M / L / XL M
Energy Dashboard Show or hide the :high_voltage: button Enabled
Alarm PIN 4-digit PIN to arm/disarm the alarm
Device Selection Choose which devices appear on the dashboard All

:robot: About this app

This app was developed with the help of Claude (Anthropic AI). All code, configuration and documentation were iteratively refined through AI-assisted development.

The app is open source: :point_right: GitHub – com.walldisplay.dashboard

If you find this app useful, I’d appreciate a coffee: :point_right: PayPal – Support development


:balloon: Feedback welcome!

I’m happy to hear from you:

  • Does it work with your Shelly Wall Display model?
  • Which devices or features are you missing?
  • Any bugs or unexpected behaviour?

Drop a comment below or open an issue on GitHub. :slightly_smiling_face:

Hi Andi,

Thanks for this tool, it is exactly what I needed :slight_smile:
It seems to work like a charm, very well done!
Now I need to create a logical layout of the devices and somehow it would be neat to be able to have ‘buttons’ in the display but I assume this is a problem of the Shelly HA gui and not your app.

Thanks again!

Tom

Just downloaded the app to Homey. The config is in German any chance of getting it into English. I can understand most of it but like the ip address and port number but some of the other things not so much

Sorry for that :worried:

If there are any other issues or ideas, please open another issue on github or post it here.

Will be implemented in next version: Add multi Language support · Issue #1 · andiwirz/com.walldisplay.dashboard · GitHub

Hi Andi,

Somehow the Wall Display X2i seems to show a blank screen on the HA page. I have gotten it to show the Homey items again one time but now it’s gone again. No idea how to fix that; restart of the Homey and/or just the app don’t seem to help at all, nor restarting the Shelly display.
Do you have any suggestions on how to get it to behave like it should?

Homey Early 2016 / 13.1.0
Shelly Wall Display Dashboard v1.0.3
Shelly Wall Display X2i firmware 2.5.8

Thanks in advance,
Tom

Is the page available on a browser on your computer or mobile?

Hi,

Interesting, I Wasn’t aware it should be. But it sure is! So this most likely is due to some issue with the Shelly itself… Is the HA Shelly app only a webrender?

Thanks for the hint, makes it easier to check.

Tom

Nice! I’ve ordered a wall display and will install your app to test it once I’ve received and installed the wall display. Will post my experiences in this topic.

yes, the Shelly Wall Display’s “Home Assistant” integration is essentially just a web renderer / browser view that loads the HA Lovelace frontend.

In our case it’s loading the simulated HA server at http://homey-ip:7575, which serves the custom dashboard HTML. The X2i doesn’t do anything smart with the HA protocol beyond the initial auth handshake — after that it’s just a chromium-based webview pointed at the URL.

Good to know, thanks. I am new to Android :innocent:

Tom

version 1.0.4 released
fixed: languages (EN/DE)
new feature: Energy Dashboard

Could you please verify, if everything is now readable for you?
Thank you

Yes I can read it now. Many thanks for such a quick response.

Version 1.0.6 is out — published to production with some new features (hopefully it will be approved)

Shelly Wall Display Dashboard | Homey