# \[APP\]\[Pro\] Widgetkeeper - dashboards in your browser + custom widgets

**URL:** <https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453>\
**Category:** Apps\
**Tags:** dashboard\
**Created:** [October 6, 2026, 5:44pm UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453 "2026-10-06T17:44:40Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ThomasRS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomasrs/32/173568_2.png) [@ThomasRS](https://community.homey.app/u/ThomasRS)\
**Post date:** [October 6, 2026, 5:44pm UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/1 "2026-10-06T17:44:40Z")

</div>

![Widgetkeeper widgets on a Homey dashboard on a tablet](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/1/115ee0221c252664c29451c3422881aaa25bce5a.jpeg)

Hi all,

I’ve been building **Widgetkeeper** , an app with dashboard widgets for Homey Pro. My aim was widgets that sit next to Homey’s own without standing out: the same tile sizes, fonts, colours and dark mode, so a dashboard still looks like one dashboard.

> ✅ **Widgetkeeper 1.0.3 is live in the Homey App Store:** [https://homey.app/a/com.thomassidor.widgetkeeper/](https://homey.app/a/com.thomassidor.widgetkeeper/)
> 
> 🧪 **Test version:** the next version (1.1.0), with five new widgets, popups from your Flows and wide widgets on web dashboards, is in testing. Widgets marked 🔜 are only in the test version for now: [https://homey.app/a/com.thomassidor.widgetkeeper/test/](https://homey.app/a/com.thomassidor.widgetkeeper/test/)

## The widgets

Tap a widget for what it does and its settings on GitHub. Every widget follows Homey’s light and dark mode and is translated into all 13 of Homey’s languages.

| | | | |
| --- | --- | --- | --- |
| [![Activity Dots](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/3/835d26fc6e9fd6f309f82c95c1e0caa7d5f47499.png)](https://github.com/thomassidor/widgetkeeper#activity-dots)  
**[Activity Dots](https://github.com/thomassidor/widgetkeeper#activity-dots)** | [![Cameras](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/f/2ff08798414acfd59f01703f8cda25c10673d2a1.png)](https://github.com/thomassidor/widgetkeeper#cameras)  
**[Cameras](https://github.com/thomassidor/widgetkeeper#cameras)** | [![Charts](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/3/e30941f6f740ebf7e8f9d6a75b3330d75beffc4f.png)](https://github.com/thomassidor/widgetkeeper#charts)  
**[Charts](https://github.com/thomassidor/widgetkeeper#charts)** | [![Clock](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/f/ffb5bba1263cf935edb7a6b9e169290c6633da2a.png)](https://github.com/thomassidor/widgetkeeper#clock)  
**[Clock](https://github.com/thomassidor/widgetkeeper#clock)** |
| [![Curtains](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/4/54fe89b18caccbae60c447511050e8ba95d4ea4a.png)](https://github.com/thomassidor/widgetkeeper#curtains)  
**[Curtains](https://github.com/thomassidor/widgetkeeper#curtains)** | [![Dashboard Shortcuts](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/4/c4cabfbf709baf228c833b8484f2b8db276a1515.png)](https://github.com/thomassidor/widgetkeeper#dashboard-shortcuts)  
**[Dashboard Shortcuts](https://github.com/thomassidor/widgetkeeper#dashboard-shortcuts)** | [![Days Since](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/6/f6338bf513bf8994e783f3fee3770667fc743111.png)](https://github.com/thomassidor/widgetkeeper#days-since)  
**[Days Since](https://github.com/thomassidor/widgetkeeper#days-since)** | [![Device Quick Actions](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/4/f49d46483f5423f4bffb69e3322227fff56b52d6.png)](https://github.com/thomassidor/widgetkeeper#device-quick-actions)  
**[Device Quick Actions](https://github.com/thomassidor/widgetkeeper#device-quick-actions)** |
| [![Device Values](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/7/f735b266c3bd532784b14030f373d83132762a26.png)](https://github.com/thomassidor/widgetkeeper#device-values)  
**[Device Values](https://github.com/thomassidor/widgetkeeper#device-values)** | [![Electricity Overview](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/d/adb4043050165d9c86c74c3a0240f82d6d92f38d.png)](https://github.com/thomassidor/widgetkeeper#electricity-overview)  
**[Electricity Overview](https://github.com/thomassidor/widgetkeeper#electricity-overview)** | [![Energy Price Strip](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/9/29c0abac3a9836e5b53e77e23787431d62fbd329.png)](https://github.com/thomassidor/widgetkeeper#energy-price-strip)  
**[Energy Price Strip](https://github.com/thomassidor/widgetkeeper#energy-price-strip)** | [![Flow Buttons](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/5/3525fc1aa1635187c886cbe8de73b3e210599db3.png)](https://github.com/thomassidor/widgetkeeper#flow-buttons)  
**[Flow Buttons](https://github.com/thomassidor/widgetkeeper#flow-buttons)** |
| [![Insights Heatmap](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/6/16efd4daa7735568c26cedb8e8d9290182fc7cd5.png)](https://github.com/thomassidor/widgetkeeper#insights-heatmap)  
**[Insights Heatmap](https://github.com/thomassidor/widgetkeeper#insights-heatmap)** | [![Keypad](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/f/af47116488f69e87396e646dbb28e974eda8ee41.png)](https://github.com/thomassidor/widgetkeeper#keypad)  
**[Keypad](https://github.com/thomassidor/widgetkeeper#keypad)** 🔜 | [![Light Controls](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/e/fe905227ec31ebba5ef4275a12a3db57db4b66ee.png)](https://github.com/thomassidor/widgetkeeper#light-controls)  
**[Light Controls](https://github.com/thomassidor/widgetkeeper#light-controls)** | [![Lights by Room](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/4/e4176872e937cfd5eba9d215fcb8382ea62d9b71.png)](https://github.com/thomassidor/widgetkeeper#lights-by-room)  
**[Lights by Room](https://github.com/thomassidor/widgetkeeper#lights-by-room)** 🔜 |
| [![Locks and Doors](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/8/78fe8be28a9dfdbe2710b614e0b0aea032cb290d.png)](https://github.com/thomassidor/widgetkeeper#locks-and-doors)  
**[Locks and Doors](https://github.com/thomassidor/widgetkeeper#locks-and-doors)** | [![Media](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/2/e20f1e0edd106313554dcd9a748194317da3a131.png)](https://github.com/thomassidor/widgetkeeper#media)  
**[Media](https://github.com/thomassidor/widgetkeeper#media)** | [![Notes](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/8/28b26263c1be3255686e0b027aa2487643bd929b.png)](https://github.com/thomassidor/widgetkeeper#notes)  
**[Notes](https://github.com/thomassidor/widgetkeeper#notes)** | [![Pollen and UV](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/9/9986b5cae11754e591165fba14b8b115e4a5a64a.png)](https://github.com/thomassidor/widgetkeeper#pollen-and-uv)  
**[Pollen and UV](https://github.com/thomassidor/widgetkeeper#pollen-and-uv)** 🔜 |
| [![Popups](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/c/dcdac06ac34569e2cc7d6310c31acf18718860f3.png)](https://github.com/thomassidor/widgetkeeper#popups)  
**[Popups](https://github.com/thomassidor/widgetkeeper#popups)** 🔜 | [![Room Health](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/1/f14066c4ff7025fb54b37a43f7540ae72fe62a3c.png)](https://github.com/thomassidor/widgetkeeper#room-health)  
**[Room Health](https://github.com/thomassidor/widgetkeeper#room-health)** | [![Sensor Alarms](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/a/9aba9dc28aff7ab9949d7714e1341142debebef8.png)](https://github.com/thomassidor/widgetkeeper#sensor-alarms)  
**[Sensor Alarms](https://github.com/thomassidor/widgetkeeper#sensor-alarms)** | [![Smart Stack](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/f/bf8dd0db818268f74fa9fa15a5d8737b0ebb0a66.png)](https://github.com/thomassidor/widgetkeeper#smart-stack)  
**[Smart Stack](https://github.com/thomassidor/widgetkeeper#smart-stack)** |
| [![Spacer](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/e/5edc61cb69391b08286cd5bbe59b5ba32391e725.png)](https://github.com/thomassidor/widgetkeeper#spacer)  
**[Spacer](https://github.com/thomassidor/widgetkeeper#spacer)** | [![Sparklines](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/3/13ae82848333cd5fc8c2e37154f79b4a105e4b62.png)](https://github.com/thomassidor/widgetkeeper#sparklines)  
**[Sparklines](https://github.com/thomassidor/widgetkeeper#sparklines)** | [![Thermostat Presets](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/0/70d38672bef48655f8d192df01894cc53559580c.png)](https://github.com/thomassidor/widgetkeeper#thermostat-presets)  
**[Thermostat Presets](https://github.com/thomassidor/widgetkeeper#thermostat-presets)** | [![Timers](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/5/b5096fd7d3a96031ad83ca61b345f050f50383b4.png)](https://github.com/thomassidor/widgetkeeper#timers)  
**[Timers](https://github.com/thomassidor/widgetkeeper#timers)** |
| [![Value Matrix](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/f/bf98ae63e5bd885cfe4b60825dec6f70bb2fc84c.png)](https://github.com/thomassidor/widgetkeeper#value-matrix)  
**[Value Matrix](https://github.com/thomassidor/widgetkeeper#value-matrix)** | [![Variable Presets](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/a/0aa7dc37874b8ef20cce43ef951b08b52687ff20.png)](https://github.com/thomassidor/widgetkeeper#variable-presets)  
**[Variable Presets](https://github.com/thomassidor/widgetkeeper#variable-presets)** | [![Variables](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/1/11ee02d0aea8f5e87f329f3349c8fa5749243c4d.png)](https://github.com/thomassidor/widgetkeeper#variables)  
**[Variables](https://github.com/thomassidor/widgetkeeper#variables)** | [![Weather Forecast](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/0/a056a66bdac4e69ecd915ccc66843c28927083f8.png)](https://github.com/thomassidor/widgetkeeper#weather-forecast)  
**[Weather Forecast](https://github.com/thomassidor/widgetkeeper#weather-forecast)** |
| [![Web Page](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/c/2c864601b19270f7dc8370b830d692d520b14a3b.png)](https://github.com/thomassidor/widgetkeeper#web-page)  
**[Web Page](https://github.com/thomassidor/widgetkeeper#web-page)** 🔜 | | | |

## 🔜 What’s new in the next version (1.1.0)

- **Five new widgets:** Pollen and UV, Web Page, Lights by Room, Keypad (buttons behind a code, such as arming the alarm), and Popups.
- **Popups:** a Flow shows a message or asks a question with buttons of your own, with a camera’s picture if you like, in front of everything on a web dashboard or on your phones and tablets. The answer goes back to the Flow.
- **Web dashboards:** wide widgets across two or more columns, a column width per dashboard, and sections on the front page.
- **Device Quick Actions:** activate with a double or long press, so a stray tap can’t unlock a door (by @stefan-schweiger). **Thermostat Presets:** Flow cards for its buttons. **Charts and Sparklines:** Today and Yesterday.
- **Days Since:** show only the counters that are due, and as a Smart Stack page. **Media:** eight buttons. **Notes:** long text on more lines.

 ![What's new in Widgetkeeper 1.1.0](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/4/f4c00303cd70cd28973a2b0a5a632195f0387b15.png)

Full list: [widgetkeeper/CHANGELOG.md at main · thomassidor/widgetkeeper · GitHub](https://github.com/thomassidor/widgetkeeper/blob/main/CHANGELOG.md)

## 🖥 Web dashboards

Your Widgetkeeper widgets in any browser on your home network: a wall tablet, an old iPad, a computer or a TV. Build the dashboards on the page itself, with the same settings and live updates as on Homey, a background per dashboard, a menu to jump between them (Dashboard Shortcuts), and your other apps’ widgets on them too. 🔜 In the next version: wide widgets across columns, sections on the front page, and popups from your Flows over the dashboard. Turn them on under **Apps → Widgetkeeper → Configure** ; the page asks for a Homey API key, and optionally a password. More on GitHub: [GitHub - thomassidor/widgetkeeper: Widget library for Homey Pro dashboards · GitHub](https://github.com/thomassidor/widgetkeeper#web-dashboards)

 ![A web dashboard in a browser](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/7/176c4a99dca3032eb78bcf6625cea143a124c2ee.jpeg)

 ![A light web dashboard](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/1/c18af347aee29ebafd8d4dd023944e82f9e0c2cc.jpeg)

 ![The web dashboards front page](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/3/e300caca00596f69989253d2912c72b76dbc5414.jpeg)

 ![Editing a web dashboard](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/e/ee29366411705fb9ea135e1adf370899a911ca6b.jpeg)

 ![A widget's settings on a web dashboard](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/8/0875ff8a6c4b3c5d2f0882ad9157db051248a959.jpeg)

 ![A chart across two columns on a web dashboard](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/8/68d11fa9cd7d0783a4fd4208f1c50ba800d588f9.jpeg)

 ![A popup from a Flow over a web dashboard](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/a/0a3f0c727ab7708f67515be04ea019e8ac934354.jpeg)

## 🔑 API key

Flow Buttons, Variables and Variable Presets (to change a value), the Smart Stack, Media’s buttons and Light Controls’ Moods need a Homey API key, which you add under **Apps → Widgetkeeper → Configure** ; 🔜 so do the Keypad’s buttons with a Flow or a variable, and Lights by Room’s Moods. Tick these permissions when you create it under **Settings → API Keys** : **Variables** to change variables, **Start Flows** for Flow Buttons and flows on Media’s and the Keypad’s buttons, **Flows** for a speaker’s own actions on Media’s buttons, **Set Moods** for the Moods, and **Homey** for the Smart Stack (there’s no permission for dashboards alone). The details, also for the web dashboards’ key: [GitHub - thomassidor/widgetkeeper: Widget library for Homey Pro dashboards · GitHub](https://github.com/thomassidor/widgetkeeper#api-key)

## Dashboard examples

Seven dashboards from a made-up house, on a tablet in Homey’s dark mode (the Garden in light mode); Security and Climate are in the Vivid colour style. Swipe through them:

 ![Home dashboard](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/1/115ee0221c252664c29451c3422881aaa25bce5a.jpeg)

 ![Energy dashboard](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/4/c4e9aae9c24daa3771f35d8f2b794b693e94086c.jpeg)

 ![Security dashboard](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/5/d5e0db5fbfe38796fe77dfd7be74a0c17ccb8f4c.jpeg)

 ![Climate dashboard](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/2/e22edb4e66d22637684fe7cea745b77e0c768530.jpeg)

 ![Evening dashboard](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/d/7d4db7612930681f8d228197b135185729e5cba5.jpeg)

 ![Garden dashboard](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/5/951fd882551579dc197d75ce967039fc0d5dd76b.jpeg)

 ![Kitchen dashboard](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/6/86619e16692ebb011853deaa7105aa4e92b115fa.jpeg)

**Home** , **Energy** , **Security** , **Climate** , **Evening** , **Garden** and **Kitchen**. Some of them use the next version’s widgets: the Keypad on Security, a Web Page with a rain radar on Climate, Lights by Room on Evening, and Pollen and UV in the Garden. What’s on each one: [GitHub - thomassidor/widgetkeeper: Widget library for Homey Pro dashboards · GitHub](https://github.com/thomassidor/widgetkeeper#dashboard-examples)

## 💬 Feedback wanted

All feedback is welcome. I’m especially interested in:

- **Does it look and feel like Homey?** Spacing, fonts or colours that look off next to Homey’s own widgets, on a phone or on a tablet.
- **Your devices.** A thermostat, alarm or light that doesn’t show up or behaves oddly. Please tell me the brand and model.
- **Translations.** If you speak one of the languages, wording that sounds wrong.
- **What’s missing.** A widget you’d like to see next.

If something doesn’t work, open **Apps → Widgetkeeper → Configure** in the Homey app and pick the device. That page has a diagnostics report you can paste here (it doesn’t include passwords, API keys or camera URLs).

The source is on GitHub, and you can also open issues there: [GitHub - thomassidor/widgetkeeper: Widget library for Homey Pro dashboards · GitHub](https://github.com/thomassidor/widgetkeeper)

I hope you find this useful 🙂

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [October 6, 2026, 6:19pm UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/2 "2026-10-06T18:19:32Z")

</div>

Nice app!

When I add a Light Controls widget and want to select lights, the list does not include all of my lights. Looks like smart plugs and built-in wall switches (which type has been set to ‘lights’) are not included.

---

<div class="post-metadata">

**Author:** ![ThomasRS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomasrs/32/173568_2.png) [@ThomasRS](https://community.homey.app/u/ThomasRS)\
**Post date:** [October 6, 2026, 6:21pm UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/3 "2026-10-06T18:21:24Z")

</div>

Thanks for the feedback! I guess in that scenario the tile would just be an on/off thing - that could be implemented fine too.

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [October 6, 2026, 6:28pm UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/4 "2026-10-06T18:28:53Z")

</div>

It could also include dimming.

The strange thing is that I have 2 smart plugs that also have a dimming function (the others I have only have an on/off function) and those 2 _are_ recognized by your app. They are paired as Generic Zigbee device, while the other Zigbee smart plugs and switches are paired via their respective app (INNR and SONOFF).

Also the list includes some devices that are not lights, like a smart remote and a pixel clock.

---

<div class="post-metadata">

**Author:** ![HenriDO](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henrido/32/84845_2.png) [@HenriDO](https://community.homey.app/u/HenriDO)\
**Post date:** [October 6, 2026, 6:29pm UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/5 "2026-10-06T18:29:53Z")

</div>

Hi, this is one of the best Dashboard for Homey!

 ![IMG_0866](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/c/9cc6bf142fc9f82d0e0ada86993a0438cc950856.jpeg)

One suggestion: the weather dashboard would be even more valuable if it accepted other data sources.

I realize this isn’t a simple request, but most European countries have their own national weather service, which any developer could plug in.

For example, I built an app for Météo-France, and it would be great to be able to connect that data to your dashboard.

Really great work.

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [October 6, 2026, 6:31pm UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/6 "2026-10-06T18:31:58Z")

</div>

Would your app also be able to display and change logic variables?

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [October 6, 2026, 6:59pm UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/7 "2026-10-06T18:59:36Z")

</div>

Nice app! Funny thing, I’ve been working on Widgets for other apps and have sent some Pull Request, but I was thinking about creating an app with just widgets, tapping into data from other apps and now I found yours, great!

Here’s my dashboard, the Electricity Overview fits nicely in this dashboard, previously I had several separate tiles from different sources.  
And I really like the Insights Heatmap idea!

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/4/14ba55e42bb8f4a6fe0dcec472175ac2a84d45d3.jpeg)

---

<div class="post-metadata">

**Author:** ![J273](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/j273/32/131778_2.png) [@J273](https://community.homey.app/u/J273)\
**Post date:** [October 6, 2026, 7:10pm UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/8 "2026-10-06T19:10:15Z")

</div>

These are great widgets.

If possible as mentioned above would it be possible for our own sources for the weather widget?

I have a personal weather station which would be ideal if i can have that as a weather source.

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [October 6, 2026, 7:19pm UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/9 "2026-10-06T19:19:13Z")

</div>

Another question 😊: the pricing part of the Electricity Overview assumes that I use dynamic prices. That is not the case in my situation: I have a fixed price contact (with off-peak and peak pricing). I have set the fixed price in Homey’s Energy tab. Would it be possible for the widget to use that pricing info instead of the dynamic pricing?

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [October 6, 2026, 7:21pm UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/10 "2026-10-06T19:21:41Z")

</div>

Bennie the beamer 🤣 🤣.

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [October 7, 2026, 5:49am UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/11 "2026-10-07T05:49:46Z")

</div>

Amazing app m8!  
The widgets (at least light and thermostaat (airco)) look gorgeous!

One question/feature request tho: Swiping the light doen’t work, since the dashboard will swipe. Not a very big issue (although i trully hope Athom fixes this soon ™).  
But when i want my light on the lowest setting (1%), with my current “self made” buttons/widget, i just press on the left side on the slider. Because i have configured that slider as to 1% being the lowest option.

Could this be made for the dimmable lights widget? Because if i want them off, i will just push the on/off button (or the tile). Right now with your beatyful widget, hitting 1% is almost imposible. **So perhaps 1% could be (through a setting or default) be made the lowest value of a slider?**  
(This just to be how Homey handled sliders to, waaaay back. Since if you want 0%, you can just hit the off button or the button below a slider in the Homey app).

---

<div class="post-metadata">

**Author:** ![ThomasRS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomasrs/32/173568_2.png) [@ThomasRS](https://community.homey.app/u/ThomasRS)\
**Post date:** [October 7, 2026, 6:42am UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/12 "2026-10-07T06:42:06Z")

</div>

> [@SunBeech](#):
>
> It could also include dimming.
> 
> The strange thing is that I have 2 smart plugs that also have a dimming function (the others I have only have an on/off function) and those 2 _are_ recognized by your app. They are paired as Generic Zigbee device, while the other Zigbee smart plugs and switches are paired via their respective app (INNR and SONOFF).
> 
> Also the list includes some devices that are not lights, like a smart remote and a pixel clock.

I think I have a fix ready as 0.7.1 - where the device list filter is `class: light|socket`, `capabilities: onoff|dim`

It would probably still show the remote and clock since they have one of the two capabilities.

Still need 0.7.0 certified by Homey before I can push 0.7.1.

---

<div class="post-metadata">

**Author:** ![ThomasRS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomasrs/32/173568_2.png) [@ThomasRS](https://community.homey.app/u/ThomasRS)\
**Post date:** [October 7, 2026, 6:48am UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/13 "2026-10-07T06:48:50Z")

</div>

> [@HenriDO](#):
>
> One suggestion: the weather dashboard would be even more valuable if it accepted other data sources.
> 
> I realize this isn’t a simple request, but most European countries have their own national weather service, which any developer could plug in.
> 
> For example, I built an app for Météo-France, and it would be great to be able to connect that data to your dashboard.

Thanks for the feedback 🙂

Had a look at the API from Météo-France - and the biggest caveat is that it would require the user to to create an account at [portail-api.meteofrance.fr](http://portail-api.meteofrance.fr) and get an API key. I’ll give it a think 🙂

---

<div class="post-metadata">

**Author:** ![ThomasRS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomasrs/32/173568_2.png) [@ThomasRS](https://community.homey.app/u/ThomasRS)\
**Post date:** [October 7, 2026, 6:50am UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/14 "2026-10-07T06:50:13Z")

</div>

> [@SunBeech](#):
>
> Would your app also be able to display and change logic variables?

Could you elaborate a bit? I don’t really use logic variables myself, so not quite into what the exact need could be. There’s native widgets for variables too though - what do you miss from those?

---

<div class="post-metadata">

**Author:** ![ThomasRS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomasrs/32/173568_2.png) [@ThomasRS](https://community.homey.app/u/ThomasRS)\
**Post date:** [October 7, 2026, 6:52am UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/15 "2026-10-07T06:52:00Z")

</div>

> [@DaneedeKruyff](#):
>
> Here’s my dashboard, the Electricity Overview fits nicely in this dashboard, previously I had several separate tiles from different sources.

The electricity overview was actually the reason I started doing this. Wanted to replace three native widgets with a more condensed view 🙂

In your chart I see negative consumption - I assume that’s production from solar panels? Haven’t thought of that. Will look into a more graceful way to display that.

---

<div class="post-metadata">

**Author:** ![ThomasRS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomasrs/32/173568_2.png) [@ThomasRS](https://community.homey.app/u/ThomasRS)\
**Post date:** [October 7, 2026, 6:54am UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/16 "2026-10-07T06:54:46Z")

</div>

> [@J273](#):
>
> I have a personal weather station which would be ideal if i can have that as a weather source.

Are you thinking to just show current wether data in a widget? Or does the weather station do forecasts too? Let me know the brand and model, then I could look into it.

---

<div class="post-metadata">

**Author:** ![ThomasRS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomasrs/32/173568_2.png) [@ThomasRS](https://community.homey.app/u/ThomasRS)\
**Post date:** [October 7, 2026, 6:58am UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/17 "2026-10-07T06:58:36Z")

</div>

> [@SunBeech](#):
>
> Another question 😊: the pricing part of the Electricity Overview assumes that I use dynamic prices. That is not the case in my situation: I have a fixed price contact (with off-peak and peak pricing). I have set the fixed price in Homey’s Energy tab. Would it be possible for the widget to use that pricing info instead of the dynamic pricing?

I would think so. Will look into it 🙂

---

<div class="post-metadata">

**Author:** ![ThomasRS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomasrs/32/173568_2.png) [@ThomasRS](https://community.homey.app/u/ThomasRS)\
**Post date:** [October 7, 2026, 7:08am UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/18 "2026-10-07T07:08:59Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> Amazing app m8!  
> The widgets (at least light and thermostaat (airco)) look gorgeous!
> 
> One question/feature request tho: Swiping the light doen’t work, since the dashboard will swipe. Not a very big issue (although i trully hope Athom fixes this soon ™).  
> But when i want my light on the lowest setting (1%), with my current “self made” buttons/widget, i just press on the left side on the slider. Because i have configured that slider as to 1% being the lowest option.
> 
> Could this be made for the dimmable lights widget? Because if i want them off, i will just push the on/off button (or the tile). Right now with your beatyful widget, hitting 1% is almost imposible. **So perhaps 1% could be (through a setting or default) be made the lowest value of a slider?**  
> (This just to be how Homey handled sliders to, waaaay back. Since if you want 0%, you can just hit the off button or the button below a slider in the Homey app).

Thanks! 🙂

Yeah, I’ve made a bug submission fo Athom about it. So hopefully they’ll look into it in the near future. I assume you’re on Android, right?

As for on/off - you should be able to just tap the header / outside slider and icons and that turns on and off.

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [October 7, 2026, 7:11am UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/19 "2026-10-07T07:11:29Z")

</div>

> [@ThomasRS](#):
>
> As for on/off - you should be able to just tap the header / outside slider and icons and that turns on and off.

Yes i know 😉  
This why i (personally) would like it, if i “press” to the left side of the slider (or when slide will work, slide it all the way left) for the light to goto 1% instead of 0%.  
Simply put, could (perhaps through a setting) the min of a slider be set to 1% instead of 0%?

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [October 7, 2026, 7:15am UTC](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453/20 "2026-10-07T07:15:52Z")

</div>

> [@ThomasRS](#):
>
> I think I have a fix ready as 0.7.1 - where the device list filter is `class: light|socket`, `capabilities: onoff|dim`

Great 👍. I’ll check the new version when it becomes available.

> [@ThomasRS](#):
>
> Could you elaborate a bit? I don’t really use logic variables myself, so not quite into what the exact need could be. There’s native widgets for variables too though - what do you miss from those?

I want to be able to quicky set some variables that (in most cases) act as a flag for flows directly from my dashboard. Normally these are boolean type variables, but I also have some numeric ones.

The built-in widget works just fine, but the formatting is problematic. Each variable items takes up a lot of space, and the variable name is often capped. See the following example:

 ![IMG_3034](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/4/444fe957e5adc8547c83a37b2e627f1528c7d971.jpeg)

Ideally a variable uses the full width of the widget and uses less space. Or the width is configurable (like display 1 or 2 variables across) and different views are possible, like a list view or grid view. Also, it is not a display-only widget, but it allows changing the value, like the built-in widget does.

[Next page](https://community.homey.app/t/app-pro-widgetkeeper-dashboards-in-your-browser-custom-widgets/160453.md?page=2)
