What new widgets would you like?

This is the place where you can put requests for new dashboard widgets!

Which ones would you add? Or which features would you add to the existing ones?

Hi, Alranel,
the IOT cloud widgets are really nice!
Maybe a chart with multiple var values combined would be great for different sensor comparison.
the adjustable scale of each chart is ok for individual reading but when you have to compare, for example two or more thermometer readings it would be really useful to have them in the same chart with different coulours.
Thanks a lot!

1 Like

Hi Again,
The widget download option makes downloadable a plain text file (txt or csv) file format with no extension that's ok, but inside each line of this file there are a "T" character after the date, before the time, and a "Z" character after the milliseconds and , that would be easier to have comma or tabs instead as is more direct to usual software to read tabs or comma separated values.

thanks §
Alex

Thank you @Ale-X, the chart with multiple variables makes a lot of sense as it would be like the serial plotter we have in the IDE.

The timestamp format you're describing (with a "T" between date and time) is a standard called ISO8601, which can be parsed and converted easily in a script or a spreadsheet editor so probably is the most versatile representation that we can have. Splitting date and time in two columns would lose timezone, so I can't think about a simpler formatting :thinking:

I would like to see some improvements to the existing widgets.

  • The Message Widget needs a control to clear the contents
  • The chart widget on the android app displays time in GMT rather than local timezone
  • I'd like to see the ability to choose colors for button and switch widgets (background etc.). It's pretty boring right now.
  • Android app loses connection after its open for a short while. Should either fix this or
    auto-close the app.
  • The dashboard webpage does not support less than 960px...which makes it annoying for
    looking at on your phone.
  • It would be nice if the historic data for a widget could be configured to auto download
1 Like

All good points @jmdodd95682. Some of them are already in development, while others are definitely important to consider.

Can you elaborate a bit more on your last point? Where would you want to download historical data?

1 Like

I've tried using the IOT API DevicesV2TimeSeries to extract this data from a Thing, but it does not
seem to work. At least one other person is seeing the same problem. Having the ability
to analyze the historic data for things like temp sensors and flow sensors is really helpful.

So, I thought, we could program it through the Dashboard. Take a Value widget on the dashboard. On the Edit panel there would be an option to download to a file. You would
provide a frequency of download (e.g. every 7 days etc) and a Base filename which could have
a date extension added for each download.

Here's where my "brilliant" idea hits its first snag. Where the heck is this file? Here's some options:

  1. IOT Cloud would a fixed number of MB per user which can be used for downloads. Then add an API function which simply accesses and downloads this file via a Python script to a local client.
    Oldest data is auto-deleted from the users account as room is needed.

  2. User provides URL for cloud file service where the data can be downloaded. This would obviously require some sort of authorization/token mechanism or a user-name/password (less
    secure I'm guessing).

Had another thought on how to deliver the downloaded data. You could email it to the user as a .csv file attachment and have the user process it through a local script. This might be the simplest possible way to do this. Adding direct Cloud file service might be a later improvement.