# \[Pro\]\[Dashboard\] SmartDash - a dashboard for Homey \[CLOSED\]

**URL:** <https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385>\
**Category:** Apps\
**Tags:** flow, dashboard, ios, homey-pro, android\
**Created:** [June 27, 2023, 8:41pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385 "2023-06-27T20:41:13Z")\
**Posts on this page:** 20\
**Page:** 49

<div class="post-metadata">

**Author:** ![diapolon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/diapolon/32/82612_2.png) [@diapolon](https://community.homey.app/u/diapolon)\
**Post date:** [April 23, 2024, 4:30pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/967 "2024-04-23T16:30:50Z")

</div>

> [@WillemG](#):
>
> what code do I need to use

You can’t because genericCapability react only at onoff capability but i can make a modify for react a boolean capability.

Next update

---

<div class="post-metadata">

**Author:** ![diapolon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/diapolon/32/82612_2.png) [@diapolon](https://community.homey.app/u/diapolon)\
**Post date:** [April 23, 2024, 4:35pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/968 "2024-04-23T16:35:19Z")

</div>

> [@Kringloper](#):
>
> Even when i change to a different panel.

This is the reason why i have reset the variable at zero, if i don’t how can I understand if the value I find is a new state or not?  
Actually before to change panel is necessary press an virtualbutton for resetting panel

---

<div class="post-metadata">

**Author:** ![Hielke\_de\_Jong](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hielke_de_jong/32/79029_2.png) [@Hielke\_de\_Jong](https://community.homey.app/u/Hielke_de_Jong)\
**Post date:** [April 23, 2024, 4:58pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/969 "2024-04-23T16:58:08Z")

</div>

If possible (at least what I think) it would be best if the user choices a pannel in the app itself, the variable should be set by the app in Homey to the pannel-number.

That way the value of the variable should always be the same as active pannel.

OK, can be a challenge if it is set to automatically switching 🤔

---

<div class="post-metadata">

**Author:** ![diapolon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/diapolon/32/82612_2.png) [@diapolon](https://community.homey.app/u/diapolon)\
**Post date:** [April 23, 2024, 5:18pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/970 "2024-04-23T17:18:07Z")

</div>

It necessary to understand how it should work:  
If the highlighted panel it should remain visible until interacted with the system, Then it’s okay to stop the screensaver and the autoswitch until the user make an action.

if instead the screensaver and the autoswitch are only reset is necessary to understand the behavior when the pause end: The highlight are dismiss or need to show again?

---

<div class="post-metadata">

**Author:** ![Kringloper](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kringloper/32/70714_2.png) [@Kringloper](https://community.homey.app/u/Kringloper)\
**Post date:** [April 23, 2024, 5:47pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/971 "2024-04-23T17:47:53Z")

</div>

> [@diapolon](#):
>
> It necessary to understand how it should work:  
> If the highlighted panel it should remain visible until interacted with the system, Then it’s okay to stop the screensaver and the autoswitch until the user make an action.

This was my initial thought. I will use a Homey countdown timer to reset the “panel variable” to 0 if the countdown timer ends. This is how I can assure the auto switch / screensaver will get back after a certain amount of time.

An app enhancement could be that when a panel variable is chosen, you also have to set a reset timeramount. When set to 0, the app won’t reset the variable by itself (except after any user interaction). And otherwise the auto switch and screensaver are activated again after the timer expires.

---

<div class="post-metadata">

**Author:** ![diapolon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/diapolon/32/82612_2.png) [@diapolon](https://community.homey.app/u/diapolon)\
**Post date:** [April 23, 2024, 6:01pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/972 "2024-04-23T18:01:18Z")

</div>

It is a possibility!

For simplicity i can add a configurable timeout and force the reset when manual change panel or go to setting section

---

<div class="post-metadata">

**Author:** ![elestedt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/elestedt/32/106092_2.png) [@elestedt](https://community.homey.app/u/elestedt)\
**Post date:** [April 23, 2024, 6:07pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/973 "2024-04-23T18:07:12Z")

</div>

Played around a bit with the RGB widget. Can’t get my head really around how this is supposed to work - not in SmartDash - but in general with the lights.  
If I enter color mode the light\_hue channel does let me swap color as expected. But things become more complicated when swapping to temperature mode (through Homey app since you have not added it, yet I assume).

Swapping around between colors I’ve even managed to get the light\_hue bar to disapear from the app so that only saturation remains.

I put the widget up in 5x5 on a NSPanelPro. Anything about 4 in width on the NSPanel seems to all yield the same width - about half the panel in width. Maybe I’m doing something wrong in the setup of the devices?

---

<div class="post-metadata">

**Author:** ![diapolon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/diapolon/32/82612_2.png) [@diapolon](https://community.homey.app/u/diapolon)\
**Post date:** [April 23, 2024, 6:13pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/974 "2024-04-23T18:13:25Z")

</div>

> [@elestedt](#):
>
> put the widget up in 5x5 on a NSPanelPro. Anything about 4 in width on the NSPanel seems to all yield the same width - about half the panel in width. Maybe I’m doing something wrong in the setup of the devices?

No, in this test version i haven’t format the lightrgb widget! The system hide/resize the widget by dimension, for lightrgb i need to adapt some things, for now use a large dimension like 9x5  
I actually added only hue and saturation. These capabilities are ok with light mode color?

---

<div class="post-metadata">

**Author:** ![elestedt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/elestedt/32/106092_2.png) [@elestedt](https://community.homey.app/u/elestedt)\
**Post date:** [April 23, 2024, 6:32pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/975 "2024-04-23T18:32:16Z")

</div>

It’s not easy to grasp if it works right or notnsince all the references i can find justballows toneither adjust color or white temperature, thenbthey handle hue temperature and saturation internally.

---

<div class="post-metadata">

**Author:** ![diapolon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/diapolon/32/82612_2.png) [@diapolon](https://community.homey.app/u/diapolon)\
**Post date:** [April 23, 2024, 6:44pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/976 "2024-04-23T18:44:13Z")

</div>

I made a test.  
If mode is color need use light\_hue, if is temperature need use light\_temperature.  
Saturation should be indipendent.  
I undestand if the mode is temperature and i set light\_hue the mode switch automatically in color

---

<div class="post-metadata">

**Author:** ![elestedt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/elestedt/32/106092_2.png) [@elestedt](https://community.homey.app/u/elestedt)\
**Post date:** [April 23, 2024, 6:48pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/977 "2024-04-23T18:48:08Z")

</div>

Yeah, that tracks with the tests I’ve done. Though I can’t confirm it works the other way around. Instead I got a yellow/reddish white and could see both white and rgb leds being on at the same time.

---

<div class="post-metadata">

**Author:** ![Hielke\_de\_Jong](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hielke_de_jong/32/79029_2.png) [@Hielke\_de\_Jong](https://community.homey.app/u/Hielke_de_Jong)\
**Post date:** [April 23, 2024, 6:50pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/978 "2024-04-23T18:50:40Z")

</div>

My thoughts:

There are three choices to change panel.

1. Flow in Homey (change the value of the variable)
2. Manually change the panel in SmartDash (in top)
3. Autoswitch-function in SmartDash

Ad 1. If flow is used, you can also use flow to change panel again. Not possible now to change it to return to ‘Autoswitch’ Could be solved by using 0 to tell Smartdash resume Autoswitching

Ad 2. If manually changed in SmartDash, I think best option is to set the variable to value of panel (so it will not switch back to the value set in a flow and in Homey you will see active panel too or 0 if autoswitch is working)

Ad 3. If autoswitch option is enabled and value of ‘Panel-choice’ is 0, then it should function. But if user changes panel in flow, value 0 should always be set to 0 again in a flow.

Screensaver should always function (if enabled). Wake up when panel is changed (is working now). And timer resets after switching panel by methodes 1 and 2

---

<div class="post-metadata">

**Author:** ![diapolon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/diapolon/32/82612_2.png) [@diapolon](https://community.homey.app/u/diapolon)\
**Post date:** [April 23, 2024, 7:53pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/979 "2024-04-23T19:53:41Z")

</div>

> [@elestedt](#):
>
> Instead I got a yellow/reddish white and could see both white and rgb leds being on at the same time.

It seam that light\_temperature is for white led. You confirm?

---

<div class="post-metadata">

**Author:** ![elestedt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/elestedt/32/106092_2.png) [@elestedt](https://community.homey.app/u/elestedt)\
**Post date:** [April 23, 2024, 7:57pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/980 "2024-04-23T19:57:42Z")

</div>

Yes, light temperature seems to control the white leds. At leaat with the limited testing I’ve done so far.  
But setting it does not automatically shut off the RGB leds - at least not on Gledopto controllers.

---

<div class="post-metadata">

**Author:** ![diapolon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/diapolon/32/82612_2.png) [@diapolon](https://community.homey.app/u/diapolon)\
**Post date:** [April 23, 2024, 8:02pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/981 "2024-04-23T20:02:45Z")

</div>

Have you try changing the mode?

---

<div class="post-metadata">

**Author:** ![elestedt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/elestedt/32/106092_2.png) [@elestedt](https://community.homey.app/u/elestedt)\
**Post date:** [April 23, 2024, 8:08pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/982 "2024-04-23T20:08:29Z")

</div>

Through the homey app, yes. Couldn’t find a control for that in the widget. It will stay in color mode even if temperature is set - doing so will just give me a color blended with white.  
Im sure that cheaper rgb/w would swap between the trowo, but these can do both at the same time.

---

<div class="post-metadata">

**Author:** ![diapolon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/diapolon/32/82612_2.png) [@diapolon](https://community.homey.app/u/diapolon)\
**Post date:** [April 23, 2024, 8:25pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/983 "2024-04-23T20:25:12Z")

</div>

Tomorrow i add mode and temperature capabilities in widget

---

<div class="post-metadata">

**Author:** ![diapolon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/diapolon/32/82612_2.png) [@diapolon](https://community.homey.app/u/diapolon)\
**Post date:** [April 23, 2024, 8:26pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/984 "2024-04-23T20:26:27Z")

</div>

Good point.  
There’s something to think about

---

<div class="post-metadata">

**Author:** ![diapolon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/diapolon/32/82612_2.png) [@diapolon](https://community.homey.app/u/diapolon)\
**Post date:** [April 24, 2024, 9:54am UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/985 "2024-04-24T09:54:05Z")

</div>

**v 0.240424.3**

> - Updated **GenericCapability** : now every boolean capability is managed like onoff capability
> - Updated **GenericLight** , **GenericFan** , **BlindCurtain**
> - Updated **LightRGB** with button for change mode

---

<div class="post-metadata">

**Author:** ![Amersfoort](https://avatars.discourse-cdn.com/v4/letter/a/94ad74/32.png) [@Amersfoort](https://community.homey.app/u/Amersfoort)\
**Post date:** [April 24, 2024, 12:11pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/986 "2024-04-24T12:11:14Z")

</div>

How to enlarge the Insight graph (horizontally and vertically)? Could the graph be resized automatically with the panel size?

My current lay-out in SmartDash:

 ![Dashboard2](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/2/c2450609e317e934711744d7664514a8664ededc.jpeg)

Perhaps can you re-use some ideas from another Homey Dashboard app with the following Insight customization options:

 ![Dashboard1](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/c/ac954a75ffa3b6a4cf72c536479ecb3ebcd5481e.jpeg)

Keep up your nice and hard work!

[Previous page](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385.md?page=48)

[Next page](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385.md?page=50)
