# \[APP\]\[Pro\] Enhanced Device Widgets. Live 1.1.29, Test 1.1.30

**URL:** <https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835>\
**Category:** Apps\
**Created:** [October 10, 2024, 5:25pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835 "2024-10-10T17:25:43Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [October 10, 2024, 5:25pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/1 "2024-10-10T17:25:43Z")

</div>

I have created a new app for device widgets.  
[Enhanced Device Widget | Homey](https://homey.app/a/ady.enhanced_device_widget/)

> **[Enhanced Device Widget | Homey](https://homey.app/en-us/app/ady.enhanced_device_widget/Enhanced-Device-Widget/)**
>
> Add device widgets with multiple capabilities

I will add new features in time, but for now it has one widget that allows you to select a device and it shows all the capabilities in the panel.  
If a capability is read only it just shows the value, but if it can be modified then it can show a toggle of slider.

---

<div class="post-metadata">

**Author:** ![Rogier\_Verheugen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rogier_verheugen/32/77406_2.png) [@Rogier\_Verheugen](https://community.homey.app/u/Rogier_Verheugen)\
**Post date:** [October 10, 2024, 3:47pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/2 "2024-10-10T15:47:53Z")

</div>

Hi Adrian,

Best widget so far. Exactly what a dashboard needs.

Rogier

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [October 10, 2024, 5:10pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/3 "2024-10-10T17:10:18Z")

</div>

Indeed the best app so far!  
This is what Athom should have shipped right away… 😃

---

<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 10, 2024, 5:15pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/4 "2024-10-10T17:15:26Z")

</div>

Thanks for this very nice widget!

Some observations based on one of my virtual devices:

 ![IMG_1543](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/3/63e16d1377414028839a894c1e9094e2a3afc139.jpeg)

- The color of the icon is not inverted in dark mode (black icon should become white);
- The bottom three items in the screenshot are temperature sensors/values. They are displayed as a slider, but it is unclear what the value is. Also you can move the sliders, which does not make sense as the temperature cannot be changed.
- It would be nice if you can select which of the sensors/buttons you want to display/hide;
- Finally, the search function does not seem to work (searching in the list of devices).

---

<div class="post-metadata">

**Author:** ![Torbjorn\_Melbye](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torbjorn_melbye/32/18194_2.png) [@Torbjorn\_Melbye](https://community.homey.app/u/Torbjorn_Melbye)\
**Post date:** [October 10, 2024, 5:21pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/5 "2024-10-10T17:21:34Z")

</div>

Well done. Most usefull widget so far.

- It would be great to select what capabilities to display.
- On my android tab the slider doesn’t actually slide, but you can press on the point you want it. Also it doesn’t show the number of the capability.
- It would also be super to be able to combine capabilities from different devices in one widget.

---

<div class="post-metadata">

**Author:** ![Marius\_Stensrod](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marius_stensrod/32/56540_2.png) [@Marius\_Stensrod](https://community.homey.app/u/Marius_Stensrod)\
**Post date:** [October 10, 2024, 6:12pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/7 "2024-10-10T18:12:29Z")

</div>

> [@SunBeech](#):
>
> The bottom three items in the screenshot are temperature sensors/values. They are displayed as a slider, but it is unclear what the value is. Also you can move the sliders, which does not make sense as the temperature cannot be changed.

If you use “DeviceCapabilities” for that VirtualDevice, You have to change the capability in the device for that number, to “temperature (measure)” .

 ![Screenshot from 2024-10-10 19-25-46](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/8/0855cf1da83b5c5657d6650442e2b45ec05a78f0.png)

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [October 10, 2024, 6:17pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/8 "2024-10-10T18:17:46Z")

</div>

> [@SunBeech](#):
>
> The color of the icon is not inverted in dark mode (black icon should become white);

Whoops, I saw that earlier but forgot about it, so will fix it for the next update.

> [@SunBeech](#):
>
> The bottom three items in the screenshot are temperature sensors/values. They are displayed as a slider, but it is unclear what the value is. Also you can move the sliders, which does not make sense as the temperature cannot be changed.

The app checks the read only property of the capabilities to determine if a control should be displayed, so I guess the wrong capability has been chosen for the device or it hasn’t been setup properly.  
Can you provide a screen shot of the normal device view?

> [@SunBeech](#):
>
> It would be nice if you can select which of the sensors/buttons you want to display/hiden;

This is on my list but I’m wait for Athom to create a way to select multiple properties.

> [@SunBeech](#):
>
> Finally, the search function does not seem to work (searching in the list of devices).

I presume you mean in the settings page, in which case that’s controlled by Athom. But I thought it did work when I setup my widgets.

---

<div class="post-metadata">

**Author:** ![Marius\_Stensrod](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marius_stensrod/32/56540_2.png) [@Marius\_Stensrod](https://community.homey.app/u/Marius_Stensrod)\
**Post date:** [October 10, 2024, 6:20pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/9 "2024-10-10T18:20:10Z")

</div>

> [@Adrian\_Rockall](#):
>
> I presume you mean in the settings page, in which case that’s controlled by Athom. But I thought it did work when I setup my widgets.

Tried this on Android tablet and Phone, and the search function does nothing when you want to search for a device, to pick for the widget.

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [October 10, 2024, 6:25pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/10 "2024-10-10T18:25:05Z")

</div>

> [@Torbjorn\_Melbye](#):
>
> On my android tab the slider doesn’t actually slide, but you can press on the point you want it. Also it doesn’t show the number of the capability.

I’m not sure why but I will investigate why the slider doesn’t slide. I will also try to format the list to add both the number and the slider.

> [@Torbjorn\_Melbye](#):
>
> It would also be super to be able to combine capabilities from different devices in one widget.

I would think that might get confusing, but maybe I can create a different widget that can show a capability type from all device.

Again, once Athom provide a multiple select control for the configuration, I will add a way to select individual elements.

---

<div class="post-metadata">

**Author:** ![Torbjorn\_Melbye](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torbjorn_melbye/32/18194_2.png) [@Torbjorn\_Melbye](https://community.homey.app/u/Torbjorn_Melbye)\
**Post date:** [October 10, 2024, 6:31pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/11 "2024-10-10T18:31:34Z")

</div>

> [@Adrian\_Rockall](#):
>
> I would think that might get confusing

I see what you mean, but I was thinking that way you can make one widget for dim sliders with all the lights in one room or all thermostats for one floor.

In my case I have a heat pump that is controlled via a sensibo device, but the power usage comes from a seperate smart plug device. And this would be a good example of capabilities from two devices that belong together in one widget.

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [October 10, 2024, 6:38pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/12 "2024-10-10T18:38:07Z")

</div>

OK, thanks for the use case as that makes it easier for me to envisage and ponder on a solution.

---

<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 10, 2024, 6:43pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/13 "2024-10-10T18:43:51Z")

</div>

> [@Adrian\_Rockall](#):
>
> The app checks the read only property of the capabilities to determine if a control should be displayed, so I guess the wrong capability has been chosen for the device or it hasn’t been setup properly.  
> Can you provide a screen shot of the normal device view?

Also in response to @Marius_Stensrod.

These sensors have indeed not been set up as ‘Temperature (Measure)’ in the virtual device (Device Capabilities app), but as the default ‘Sensor (Default)’ type. The reason is that I want to assign a custom icon (see screenshot). If I use the Temperature type, then I always get the standard temperature icon. But then indeed they are displayed properly in your widget. I assume I cannot have both ways then (custom icon in the virtual device and proper display in the widget)? 🤔

 ![IMG_1544](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/a/6a9a388cd2e51622a767e311a07614be45fe3cca.jpeg)

---

<div class="post-metadata">

**Author:** ![Marius\_Stensrod](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marius_stensrod/32/56540_2.png) [@Marius\_Stensrod](https://community.homey.app/u/Marius_Stensrod)\
**Post date:** [October 10, 2024, 6:49pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/14 "2024-10-10T18:49:39Z")

</div>

> [@SunBeech](#):
>
> I assume I cannot have both ways then (custom icon in the virtual device and proper display in the widget)?

Maybe @Arie_J_Godschalk can add the functionality, to change icon for all capabilities categories. Ask in this topic: [[APP][Pro] Device Capabilities - Enhance the capabilities of devices](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287)

---

<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 10, 2024, 6:51pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/15 "2024-10-10T18:51:37Z")

</div>

> [@Adrian\_Rockall](#):
>
> I presume you mean in the settings page, in which case that’s controlled by Athom. But I thought it did work when I setup my widgets.

Yes, in the settings screen of the widget, where you select the device you want to display in the widget:

 ![IMG_1545](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/9/597f7c731012848e5a9e8e50366f8a0460f15217.jpeg)

 ![IMG_1546](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/b/9b7eb34bf4219a7511a7b8fca14e9a1d28e0dc59.jpeg)

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [October 10, 2024, 7:07pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/16 "2024-10-10T19:07:38Z")

</div>

Hmm, maybe I need to check the callback, so will look into that.

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [October 10, 2024, 7:34pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/17 "2024-10-10T19:34:20Z")

</div>

> [@Marius\_Stensrod](#):
>
> Maybe @Arie_J_Godschalk can add the functionality, to change icon for all capabilities categories.

Or maybe, if that is a custom capability, he could set the Setable property to false so it is read only.

---

<div class="post-metadata">

**Author:** ![RoyB](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/royb/32/16757_2.png) [@RoyB](https://community.homey.app/u/RoyB)\
**Post date:** [October 11, 2024, 6:54pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/18 "2024-10-11T18:54:25Z")

</div>

Hey Adrian! Looks really nice!  
Care to share the sourcecode?

Im trying to create a device selector myself but with the limited settings options I assumed it was impossible. I guess you found an API call to inject some options into a selectbox setting to get a device selector?

Your github repo is marked as private (even tough the URL is linked on the app store)

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [October 11, 2024, 7:17pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/19 "2024-10-11T19:17:12Z")

</div>

Ah, I forgot I made it private, as I put it on there before the Widget features was released so didn’t want any leaks.  
I will change it to to public.

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [October 11, 2024, 7:35pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/20 "2024-10-11T19:35:53Z")

</div>

It’s now public.

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [October 11, 2024, 9:07pm UTC](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835/21 "2024-10-11T21:07:16Z")

</div>

Search is fixed in the new test version.  
Added value along with sliders for numeric capabilities and increased the size of the sliders to make it easier to use.  
Fixed icons in dark mode.

[Next page](https://community.homey.app/t/app-pro-enhanced-device-widgets-live-1-1-29-test-1-1-30/117835.md?page=2)
