[APP][Pro] Shelly Wall Display Dashboard

I don’t know how to send private messages lol sorry.
This is a screenshot of what I think you are asking for.

Please try the cam again in version 1.3.9

Still Not working, so the way I set my cam up was to go into homey add new device and add virtual device then I went to virtual IP camera and input the camera URL into there and then saved. Hope that information helps

The problem is now clear - as the device is virtual and does not use the normal API like other camera integrations (Ring, Ubiquiti, etc.) this will not work :frowning:

Sorry

What’s new in 1.3.10:

Room order: drag-and-drop sorting in Design settings applies to the ‘By rooms’ view; tap a room title to collapse/expand its tiles
speaker modal: album art fills the screen after a configurable idle delay (default 20 s, Ken Burns zoom), tap to return — enabled by default, adjustable in Design settings

Wall Display Dashboard — Update 1.3.12

Hey everyone! :waving_hand:

A new update is out focused on polishing the media player modal and improving usability across all modals.


:musical_note: Speaker / Media Player

  • Fixed size 480×480 px — the modal now matches the Shelly Wall Display resolution exactly, so what you see in your browser is what you get on the wall
  • Scrolling marquee for long titles — track name, artist and album scroll smoothly when the text doesn’t fit, with a pause at each end before looping back
  • Live volume control — the volume slider now responds in real time while dragging, not only when you release it
  • Larger touch target for the close button — the ✕ icon stays the same size, but the tappable area is now ~44×38 px (Apple HIG recommendation)

:high_voltage: Energy Dashboard

  • Larger touch targets for the Live / Devices / 7 Days tab buttons
  • Larger touch target for the close button (same treatment as speaker modal)

:triangular_ruler: General UI

  • All modal headers unified — Energy, Speaker, Camera and Thermostat modals now all share the exact same header height (45 px) and title font size as the main dashboard header. The separator line sits at the same position in every modal.

As always, the dashboard works in any browser on your local network — just open http://<homey-ip>:7575. Happy listening! :musical_notes:

Version 1.3.13 is out! :tada:


:camera: Camera modal improvements

The camera modal got a nice overhaul:

  • Tap the image to refresh it manually — a spinner overlay appears while the new frame loads, so you always know a refresh is in progress
  • Auto-refresh slowed to 10 seconds (was 3 s) — reduces unnecessary traffic and gives the spinner time to be visible
  • No more black bars above/below the image on large displays — the card now sizes exactly to the image
  • CLS fix: the modal now pre-calculates its size from the stored image dimensions before it appears, so the layout no longer jumps when the image loads (Cumulative Layout Shift reduced significantly on repeated opens)

:musical_note: Speaker / media player

Album art now loads noticeably faster:

  • Reuses a shared HTTPS connection pool instead of opening a new connection per request
  • Reads from the in-memory device cache instead of making a fresh Homey API call on every cover load
  • Removed an unnecessary 150 ms artificial delay before setting the image source

:high_voltage: Energy modal

  • On large displays the Energy modal now has a minimum size of 480 × 480 px — same as the Shelly Wall Display — so the Live / Devices / 7 Days tabs are always comfortably sized
  • The energy flow diagram (Solar → Hub → Grid / Battery / House) now fills the full available height of the modal instead of only the top half

:broom: Minor fixes

  • Removed the deprecated -webkit-appearance: slider-vertical CSS property that was producing console warnings in Edge/Chrome — writing-mode + direction handle vertical sliders correctly on all modern browsers

As always, the update rolls out automatically via the Homey App Store. Feedback and bug reports welcome in this thread or via GitHub Issues. :folded_hands:

Hello Andi,

Thanks for all the updates, really impressive to see the app evolve so quickly!
It is absolutely useful now, I paricularly appreciate the drag & drop arrangement of the tiles.

One issue remains (and this might be caused by my Homey being the early 2016 kickstarter edition) which is that the album art does not show.

The image does show in the developer mode:

If I open http://myhomey:7575/api/debug/images it only shows

{
  "error": "missing_scopes"
}

Besides this one issue, I really love the app and it makes my Wall Display so useful I now dare to install it for real-life use by my family members, so thanks a lot!

Regards,
Tom

Hi Tom, thanks for the detailed report and the kind words — really appreciated! :folded_hands:

You’ve hit maybe a limitation of the early 2016 Homey firmware. The way Sonos registers album art in Homey is via homey:app:com.sonos (not attached to the speaker device directly), so the dashboard has to call images.getImages() to find it. On newer Homey that works fine, but on the 2016 edition the SDK throws missing_scopes for that call — which is exactly what you see at /api/debug/images.

Fix is in 1.3.15 (just submitted as TEST): when the SDK call fails with missing_scopes, the app now falls back to a direct HTTP REST call to /api/manager/images/image using the owner token — bypassing the SDK scope check entirely. The images are actually accessible via HTTP on the 2016 Homey, just not via the SDK wrapper.

Please update to 1.3.15 (Shelly Wall Display Dashboard | Homey) and let me know if the album art appears! If it still doesn’t show, there should be a log in the Homey app log containing Camera REST images fallback that will tell us exactly what’s happening (you could create the diagnostic report to send it to me if it still does not work).

And check again http://myhomey:7575/api/debug/images