Hi everyone ![]()
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.
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.
Install from the Homey App Store (LIVE):
Shelly Wall Display Dashboard | Homey
Install from the Homey App Store (TEST):
Shelly Wall Display Dashboard | Homey
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 |
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.
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 | — |
Setup
- Install the app from the Homey App Store
- Open the app settings — note the displayed dashboard URL (e.g.
http://192.168.1.x:7575) - On the Shelly Wall Display: Settings → Network → Home Assistant → Add URL and enter the URL
- 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 |
Enabled |
| Alarm PIN | 4-digit PIN to arm/disarm the alarm | — |
| Device Selection | Choose which devices appear on the dashboard | All |
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:
GitHub – com.walldisplay.dashboard
If you find this app useful, I’d appreciate a coffee:
PayPal – Support development
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. ![]()
