[APP][Pro] Dashboard Studio - A completely free-form dashboard designer

NEW Dashboard Studio TEST version v2.0.13

2026-10-12

  • New: Edit Homey Variables - Update Homey Logic variables directly from dashboard widgets like edit boxes, switches, and sliders using an optional Personal API Key.
  • New: Direct Flow Starting - Run Standard and Advanced Flows with a single tap from dashboard buttons or switches using an optional Personal API Key.
  • New: Direct Mood Activation - Activate room ambiance and lighting moods directly from dashboard buttons using an optional Personal API Key.
  • New: Calendar Flow Cards - Renamed to “Convert iCal JSON to Markdown” with new view formats (Tomorrow, Yesterday, Next/Previous week, Next weekend, Next/Previous month, and rolling day views).
  • New: Flexible Calendar Range - Load & Filter iCal flow card adds “Previous, current and next month” timeframe so a single download can feed multiple markdown views.
  • Improved: Calendar Memory & Performance - Optimized iCal streaming filter, parsing, and markdown generation to reduce memory and CPU usage on Homey.
  • Improved: Calendar Documentation - Expanded in-app documentation with recommended multi-view patterns and flow advice.
  • Improved: Binding Options - Payload formula edit box automatically expands for multi-line formulas.
  • Improved: Reorganized Editor settings into a more intuitive, logical layout.
  • Improved: Connecting Widgets & Data Documentation - Updated in-app documentation for connecting widgets and live data.
  • Fixed: Disabled Widgets - Disabled widgets reliably block all touch, click, and keyboard interactions now.
  • Fixed: Flow Card Trigger - Switching browser tabs back to Dashboard Studio no longer re-triggers the “Dashboard Loaded / Refreshed” flow card.
  • Fixed: Button Audio - Long-pressing a Switch or Button widget configured with an additional topic now plays audio feedback.

New: Write Homey Variables, Direct Flow Starting, and Direct Mood Activation using an optional Personal API Key.

Homey doesn’t allow apps to change variables directly, but with a personal user API key, this is now possible inside Dashboard Studio.

Everyone thank SunBeech above for giving us the solution to make this possible :partying_face:


This API key also made a few other things directly possible as well. Once you generate and add an API key, you can now directly start “Flows” (and read their enabled or disabled state) and directly start “Moods”. Read how to generate and use the personal API key in the documentation.

Calendar Flow Cards

and @Bert_Onraedt, @SOJI, @Gert_Winther

IMPORTANT!: If you use the iCal cards, please read this because this update might break your existing setups.

I changed how the iCal cards work, though I tried to keep backwards compatibility for those of you parsing the JSON yourself with Homey Script.

How it worked before:
The [Load & filter iCal] card downloaded a specific date range and decided the starting point, and the [Convert iCal JSON to Markdown] card just converted that exact range to Markdown.

How it works now:
The [Load & filter iCal] card is now meant to grab a broader range (like “Previous, current and next month”), while the [Convert iCal JSON to Markdown] card is always anchored to “today”. Just make sure the date range you want to display in your Markdown is actually included in the range you loaded in the first card, otherwise your table might have missing days. (For instance I you just load the first month and if it’s the first day of the month and your card needs to display “yesterday”, that data won’t be available in the JSON.). I kept all the other filters also (both cards have a big list) to keep as much backwards compatibility as possible.

The big advantage:
If you want to show multiple calendars on your dashboard (like this week, next week, and the whole month), you now only have to download your calendar feed once with the [Load & filter iCal] card. From that single download, you can generate as many Markdown calendar views as you want.

I completely rewrote the code behind these cards to be much faster and use way less memory. Since I am not a heavy calendar user myself, please check if all your events are still showing up properly. Let me know if it works as expected, if you run into any issues, and how the memory usage looks.

Please read for a deeper and better explanation this documentation.

Small fixes / changes:

Switching tabs should not trigger the Dashboard load/refresh card anymore.

This is fixed :+1:

Hue and Saturation is now renamed to Color Tone and Color Intensity.