# \[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:** 77

<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:** [June 3, 2024, 7:51pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1529 "2024-06-03T19:51:17Z")

</div>

Do you mean the effect of an icon when turned on?

---

<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:** [June 3, 2024, 8:10pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1530 "2024-06-03T20:10:20Z")

</div>

Yes, that’s what I mean.

---

<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:** [June 4, 2024, 12:21am UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1531 "2024-06-04T00:21:48Z")

</div>

It’s text-shadow css

---

<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:** [June 4, 2024, 9:53am UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1532 "2024-06-04T09:53:14Z")

</div>

**v 0.240604.1**

> - Completed the function for control the active panel by Homey variable. Now timeout work: when the timeout expire the variable is reset to **0**

---

<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:** [June 4, 2024, 11:00am UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1533 "2024-06-04T11:00:46Z")

</div>

test: value is set to 1 / timeout: disabled. When I choose panel 2 (on the DB itself) the panel goed back to nr.1 in a couple of seconds.

As mentioned earlier I would like to see if I choose a panel in the DB itself it will set the variable to the corresponding number of the panel. So that I can decide by using Homey which panel needs to be activated and for how long.

Use case for instance: my panel nr.2 exists of choices for playlists and radio channels to play on Google. I would like to be able to do 2 things:

- when I choose a input (a virtual button-tile), return directly to 1 (possible). But now I have to be really fast to choose 🙂 because panel 1 will be activated automaticaaly within seconds.
- if nothing chooses (but is active panel) return to 1 after 30 seconds (i think now not possible).

---

<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:** [June 4, 2024, 11:02am UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1534 "2024-06-04T11:02:00Z")

</div>

CSS no loading in latest version?  
Could you give some more details what has changed?

---

<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:** [June 4, 2024, 11:12am UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1535 "2024-06-04T11:12:43Z")

</div>

I made an error with panel css… sorry, fix is coming.  
In this release the panels are all loaded (and updated) in dashboard, in previous version only the current panel are loaded. Now a not visible panel can interact: for example if you have a rtsp stream in second panel and is visible the first panel, if you use the variable system for show the rtsp stream, now work

---

<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:** [June 4, 2024, 11:16am UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1536 "2024-06-04T11:16:54Z")

</div>

The sync. between Homey and Smartdash has to run 24/7 being able to receive the panel to be opened from a Homey flow. Is this correct?

---

<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:** [June 4, 2024, 11:20am UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1537 "2024-06-04T11:20:31Z")

</div>

No, is SmartDash that ping Homey variable every 2second

---

<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:** [June 4, 2024, 11:36am UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1538 "2024-06-04T11:36:23Z")

</div>

**v 0.240604.2**

> - Completed the function for control the active panel by Homey variable. Now timeout work: when the timeout expire the variable is reset to **0**
> - Fixed CSS panel bug: you need to replace old syntax **.dashboard** with the new **.panel**

---

<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:** [June 4, 2024, 11:39am UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1539 "2024-06-04T11:39:37Z")

</div>

Are these the 2 seconds @Hielke_de_Jong is talking about?

I would expect that the value of the predefined variable decides which panel to be opened. If you wish that the panel switches x seconds later to another panel, the Homey flow waits x seconds and than changes the panel number variable.  
When you switch to another panel manually, the panel won’t switch anymore automatically until SmartDash goes in sleeping mode…

---

<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:** [June 4, 2024, 11:57am UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1540 "2024-06-04T11:57:20Z")

</div>

The system need others adjustment. For now:  
If you disable timeout, Smartdash show always the panel in Homey variable and disable auto switch. You need to add a virtual button in the panel for manual reset.  
If you choose a timeout, after this, Smartdash reset the variable and restore the auto switch.

I need to add an option for immediate reset of variable and the reset when you manual change the panel with toolbar button

---

<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:** [June 4, 2024, 12:53pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1541 "2024-06-04T12:53:18Z")

</div>

**v 0.240604.3**

> - Fixed CSS panel bug: you need to replace old syntax **.dashboard** with the new **.panel**.  
> **PLEASE WAIT: make a backup first before updating. Changing a CSS panel without replacing all .dashboard to .panel will remove all .dashboard lines.**
> - Completed the function for control the active panel by Homey variable.

**Homey Variable Control: How it work**

- you need to choose a Homey numeric variable that can control SmartDash panel to show.
- when Homey change to variable to 1,2,3,4,5,6 SmartDash show the corrispondent panel if it’s enabled and if as a widget: the app exit from screensaver and pause autoswitch (if enabled)
- when you manual change the active panel the numeric variable is set to 0 (reset)
- if you enable timeout the numeric variable is set to 0 when the timeout is expired

---

<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:** [June 4, 2024, 1:56pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1542 "2024-06-04T13:56:42Z")

</div>

Users updating to latest version: make a backup first before updating. Saving CSS code on a panel without replacing all .dashboard to .panel will remove all .dashboard lines.

On Android the Android back button won’t react anymore on my tablet; can’ t close the app anymore. Only via memory clearance it is possible using Android 11 and 14.

---

<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:** [June 4, 2024, 1:59pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1543 "2024-06-04T13:59:51Z")

</div>

Just updated: in panel 2 my CSS starting with .dashboard was still there so I only changed it to .panel.

My back-button is still working

---

<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:** [June 4, 2024, 2:06pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1544 "2024-06-04T14:06:00Z")

</div>

> [@diapolon](#):
>
> Changing a CSS panel without replacing all .dashboard to .panel will remove all .dashboard lines

fix is coming

---

<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:** [June 4, 2024, 2:09pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1545 "2024-06-04T14:09:05Z")

</div>

```auto
* when you manual change the active panel the numeric variable is set to 0 (reset)
* if you enable timeout the numeric variable is set to 0 when the timeout is expired

```

Any reason to choose 0 and not to set it to the number of the panel? or you plan to change this in feature? Just would like to know if I have to get used to this 🙂

I changed my flow to activate panel 2 after making a choose in panel 2 and that works like a charm 👍 👍

> [@diapolon](#):
>
> when Homey change to variable to 1,2,3,4,5,6 SmartDash show the corrispondent panel if it’s enabled and if as a widget: the app exit from screensaver and pause autoswitch **(if enabled)**

And a question about: **if enabled**. Is this because of human logic or technically logic? I see an advantage of being able to activate a panel which is disabled (and has widgets). This when you do not want the ‘user’ of the dashboard being able to start the panel by choosing it from the menu. But need to pop up if something is happening (like someone at the door).

---

<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:** [June 4, 2024, 2:10pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1546 "2024-06-04T14:10:14Z")

</div>

**v 0.240604.4**

> - Fixed CSS panel bug: you need to replace old syntax **.dashboard** with the new **.panel**.  
> **PLEASE WAIT: make a backup first before updating. Changing a CSS panel without replacing all .dashboard to .panel will remove all .dashboard lines.**. Added an alert for this
> - Completed the function for control the active panel by Homey variable.
> - Fixed backbutton regression

**Homey Variable Control: How it work**

- you need to choose a Homey numeric variable that can control SmartDash panel to show.
- when Homey change to variable to 1,2,3,4,5,6 SmartDash show the corrispondent panel if it’s enabled and if as a widget: the app exit from screensaver and pause autoswitch (if enabled)
- when you manual change the active panel the numeric variable is set to 0 (reset)
- if you enable timeout the numeric variable is set to 0 when the timeout is expired

---

<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:** [June 4, 2024, 2:12pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1547 "2024-06-04T14:12:49Z")

</div>

> [@Hielke\_de\_Jong](#):
>
> nd a question about: **if enabled**. Is this because of human logic or technically logic? I see an advantage of being able to activate a panel which is disabled (and has widgets). This when you do not want the ‘user’ of the dashboard being able to start the panel by choosing it from the menu. But need to pop up if something is happening (like someone at the door).

Is for technically logic. For your use case a status “hidden” is more correct 👍

---

<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:** [June 4, 2024, 2:15pm UTC](https://community.homey.app/t/pro-dashboard-smartdash-a-dashboard-for-homey-closed/83385/1548 "2024-06-04T14:15:56Z")

</div>

> [@Hielke\_de\_Jong](#):
>
> Any reason to choose 0 and not to set it to the number of the panel? or you plan to change this in feature? Just would like to know if I have to get used to this

the Homey variable is numeric and the panel start from 1: so is correct to consider 0 as not enabled.

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

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