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

Haha, sorry. Unclear indeed!

I was referring to the flowcard which returns the label min/max/average after sending an insight to DS.

Directly after this flowcard I have a flowcard “set numeric variable”. If I set a Homey numeric variable with this flowcard I see that it changes correctly. But, this is only for a second or so.

So, for example:

  1. This variable has no value before the flow starts (it shows 43 in gray as value)

  2. The flow sets the variable to 112, the max of the insight data.

  3. But after a second or so, the variable is set back to “no value” (show 43 in grey again).

I was expecting that the variable in homey would retain its last set value until the flow runs again.

Thanks, yes this is a lot clearer haha.
I am trying to replicate the problem but it seems to work as intended over here. The value does not change twice or removes the value after a second:

What hapends if you do something like this:

And watch the Homey app homescreen on your phone while you run this. Do you see something like:
”value = 12”
”value = “
(I only see one message with the correct value.)
Have you tried it with a brand new variable, so you are absolutely sure you don’t modify this value somewhere else inside Homey?

Unfortunately I am away from home now, so cannot show screenshots or try something.

I did make a new numeric variable and the most simple flow I could imagine here. So the send insight to DS and return label. With a second flowcard set the value of a numeric variable to this label.


You made my NSPanel pro usable again. Thanks. My x-axis is counting till 28. Do you use the x-axis data or is it just another label stacked on the widget.

Nice. I just have labels stacked on top of a graph widget. But I made my dashboard before the release with the implementation of the X and Y labels on graphs. :sweat_smile:

A design tip: I see that the dots are not exactly aligned with the graph above (designer OCD trigger over here :rofl: ) Although you can disable the “Snap to grid” option in the main “Canvas Environment”, I find it easier to nudge something pixel perfect in place by adjusting the “Layout & Dimensions” controls in the Widget. (in this case adjust the X and Width)

1 Like

Hi @Kringloper, which app do you use on the NS Panel to display the dashboard URL?

I use Fully browser.

1 Like

I am trying to understand images. Seen some people get album cover. I use Sonos, how can I get them current album cover?

I also use Eufy for my cameras, can I get latest Snapshot or even live feed with the solution in the documentation to work with Eufy?

I have a tutorial in the tips and tricks section (Also in the help file) => “Streaming a live camera feed”.
Note: it shows a stream of snapshots, not a real live feed. Might do a real camera feed in a later update. (Depends if third party developers can get their hands on the homey WebRTC stream)

There are multiple posts about Sonos combined with Dashboard Studio. Please use the search option in this topic.
Short hint: use Homey script.

I recreated the flow and don’t understand what happened before. Seems to work as expected now. I did add some more logging te be able to monitor any unexpected changes.

Adjusting the y axis scale works perfect, thanks again!

Some quick tests:

  1. Graph of last 7 days (forget about the titel, this was to test) with 2 measurements. So two graps stacked on top of eachother: solar power (W) and electricity usage/return (W).
    The peak in energy usage is 4 days ago when charging the car.

  2. The same graph, but in Homey made one change: flow card to send insight of last 1 instead of last week.

I need to think about the x-axis. Would like more round values. Thinking about it: I could just run the flow in Homey every 15 minutes or every hour :slight_smile: That should be sufficient as well and result in more “round values’”

Glad you got it working.:slightly_smiling_face: I shall change the irregular output of the insight card in a future version.

@Satoer Would it be possible to create a flow card getting the latest image url of a device instead of a Homey script

Can you explain your request with more details? You mention a flow card that is retrieving an image url (from what?), but you are linking a Homey script that generates the time and date :sweat_smile:

I changed the link to the script (something weird is going on with the reference number to a post). People want to use a doorbell image (eg. Ring doorbell) or album art (eg. Sonos) in their Dashboard Studio.

Quite happy with this result. Even added a “last updated timestamp” - nice touch :slight_smile:

The resolution is 96 for 1 day, so every 15 min a datapoint.
The flow runs every 15 minutes, but when set to uu:mm that still gave 22:14 as first x-axis value (so no precise 15 minutes). Made me decide to switch to only showing hours, is also a cleaner look.

Trying a bit how to manage the duplicate value on the x-axis because of the stacked graphs. Best I found out was:
For one of the graphs: the x-axis interval is 8, so every 2 hours a label on the x-axis
For the other graph: the x-axis interval is 96, so it only shows the first label on the x-axis
I did not manage to fully align the first value on the x-axis (the “22”).
Any suggestions for that?
What could help is allow a transparant colour of the lettertype?

You mean how to pixel perfect nudge widgets?

I shall take a look at it :+1:

Hi,
I just started with this dashboard.
Until now I am using a node-red dashboard and am checking if this can replace it.

Is it possible to have the value inside a gauge (instead of an icon) and a label (with unit of measure) underneath?
As examples a gauge with temperature and one with humidity: