IDEAS: DASHBOARD BLOCK SUGGESTIONS

Moderators: adafruit_support_bill, adafruit

Forum rules
If you're posting code, please make sure your code does not include your Adafruit IO Active Key or WiFi network credentials.
User avatar
jwcooper
 
Posts: 1003
Joined: Tue May 01, 2012 9:08 pm

IDEAS: DASHBOARD BLOCK SUGGESTIONS

Post by jwcooper »

Post any suggestions for new dashboard blocks you would like to see. Be as detailed as possible on how it would work, and a diagram would likely be informative for us/others as well.

We currently have 11 block types for the dashboard now:
Toggle Button
Momentary Button
Slider
Gauge
Text
Stream/Console
Picture
Chart
Color
Map
Remote

User avatar
PaulRowntree
 
Posts: 391
Joined: Sun Apr 03, 2016 12:41 am

Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS

Post by PaulRowntree »

LED indicator that cannot be altered from the dashboard.
I imagine a disk or graphic that is red or green according to the state (0/1? "true"/"false"? "t"/"f"?) of a feed. I want to see the hazard conditions in a room, and the only source of information should come from the room sensors, not the dashboard.

User avatar
PaulRowntree
 
Posts: 391
Joined: Sun Apr 03, 2016 12:41 am

Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS

Post by PaulRowntree »

A Gauge that had safe, warning and danger zones. From Google charts
Google gauge.png
Google gauge.png (13.21 KiB) Viewed 12637 times

User avatar
Disciple
 
Posts: 852
Joined: Tue Jan 06, 2015 8:13 pm

Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS

Post by Disciple »

I have a bunch, and I'm not even using Adafruit.io yet. Hope these make sense.

1. Joystick
Joystick (0;00;00;00).jpg
Joystick (0;00;00;00).jpg (24.57 KiB) Viewed 12591 times
Does the work of two sliders. The user defines the ranges of X and Y independently as integer or floating point. It can be optionally set to recenter when released. Edit: Maybe extra slider handles can allow adjustment of either X alone or Y alone.

2. Radio buttons
RadioButtons (0;00;00;00).jpg
RadioButtons (0;00;00;00).jpg (41.64 KiB) Viewed 12626 times
Each button outputs a code when clicked. A timer can optionally be enabled that resets to the default button or to the null button.

3. Timed event
CountdownFixed (0;00;00;00).jpg
CountdownFixed (0;00;00;00).jpg (46.86 KiB) Viewed 12493 times
Set a timer that triggers something after a set countdown. A fixed preset can be defined, or an arbitrary time can be entered up to 23:59:59. Edit: Indicator buttons control the timer's status: timer abort, timer run, and timer pause. Edit: ...and a jump-to-zero button.
Edit: Image updated.

Keep reading. I have three more.

Hallelujah!
Disciple
Last edited by Disciple on Fri Feb 16, 2018 12:36 am, edited 4 times in total.

User avatar
Disciple
 
Posts: 852
Joined: Tue Jan 06, 2015 8:13 pm

Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS

Post by Disciple »

Block suggestions continued.

4. Timed event cycle
CountdownCycling (0;00;00;00).jpg
CountdownCycling (0;00;00;00).jpg (62.88 KiB) Viewed 12621 times
Up to ten scheduled events are defined that each trigger once every 24 hours.

Now, the fun ones.

5. Graphing compass
GraphingCompass (0;00;00;00).jpg
GraphingCompass (0;00;00;00).jpg (46.55 KiB) Viewed 12621 times
An indicator dial that can freely move full circle. The user defines the range in integer (e.g., 0-359), or floating point (e.g., 0.0-1.0, 0.0-pi*2). The dial can graph up to 256 data points at user-defined intervals, and displays the age of the oldest data point. Edit: Labels can be either numeric or geographic compass directions.

6. 2D Plot
2DPlot (0;00;08;14).jpg
2DPlot (0;00;08;14).jpg (38.27 KiB) Viewed 12621 times
X and Y data pairs are plotted as 2D points. Multiple sets can be color-coded. Up to 256 points per set can be graphed at user-defined intervals, and the age of the oldest data point is displayed. Color fading indicates increasing age of the points, and the dot size can be user defined. A rectangular subregion can be added as a visual reference.

That's all for now. If you like what you see, be sure to hit that "subscribe" button... oh, wait. That doesn't work here. Well, I hope the ideas have some value at least.

Hallelujah!
Disciple

User avatar
kumarpravat51
 
Posts: 2
Joined: Sun Feb 04, 2018 5:27 am

Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS

Post by kumarpravat51 »

instead of the downloads all the data from any feeds what if given a date time widget range e.g from which date and time to another date time . That will resolve so many problem . But overall i must say that this is the best platform to implement your IOT devices.

User avatar
kumarpravat51
 
Posts: 2
Joined: Sun Feb 04, 2018 5:27 am

Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS

Post by kumarpravat51 »

instead of the downloads all the data from any feeds what if given a date time widget range e.g from which date and time to another date time . That will resolve so many problem . But overall i must say this is the best platform to implement your IOT devices.
Attachments
suggestion.PNG
suggestion.PNG (24.27 KiB) Viewed 12589 times

User avatar
jmvl
 
Posts: 7
Joined: Fri Dec 24, 2010 6:16 am

Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS

Post by jmvl »

Great suggestions from above posts.
My suggestion would be to create a "user mode" for existing dashboards.
A "user mode" would allow users of a dashboard to interact with a dashboard without the ability to edit it or escape from it.
A type of "foolproof dashboard link" that you can send friends, family, (maybe customers for demo) without the fear of having them play with your dashboards or AIO account.
I expect a lot of people are waiting for this level of safety to upgrade to IO+. I know I am.
Thanks for taking this into consideration.
Take care
JM

User avatar
pthacker
 
Posts: 41
Joined: Sun Jan 06, 2013 2:34 pm

Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS

Post by pthacker »

It would be great to select the color of individual feeds in a line chart.

1. I'm using a BME680 to measure air quality in three locations.
2. Air quality is based on humidity and gas.
3. The dashboard has three line charts: air quality, gas and humidity
4. Each line chart has three feeds: garage, first floor and upper floor

I'd like each room's measurements to be the same color (not the case because the feed order determines the color).

This is on my list of feature enhancements.

User avatar
codertao
 
Posts: 1
Joined: Thu Dec 31, 2009 12:43 am

Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS

Post by codertao »

It'd be nice if the graphs supported 2+ y axii.

I'm usually comparing two sensor values against each other, but they're offset (one ranges 100-110, the other from 30 to 90), having those on at least 2 y axis would significantly improve readability/usability.

User avatar
blehrman
 
Posts: 20
Joined: Tue Sep 19, 2017 4:14 pm

Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS

Post by blehrman »

Data Download Block:
  • file format oprions: csv, rtf, tab separated text, etc
  • file name text field
download options: all data or subset (radio button)
  • date/time range
  • data type/column
  • new data since last download
Statistics Block (numeric display):
  • Average, mean, mode, min, max
  • Standard deviation
  • Running average (with selectable time frame)

User avatar
BubbaLegs
 
Posts: 7
Joined: Sat May 30, 2015 12:38 pm

Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS

Post by BubbaLegs »

My block request is for an Odometer style integer counter.

Image

I'm running a long-term WSN test and want a widget that shows number of sensor messages received. I suppose text box could do this, but a labelled rolling counter would be slick

User avatar
JimboZA
 
Posts: 15
Joined: Sun Jun 22, 2014 2:40 am

Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS

Post by JimboZA »

ductsoup wrote:Kinda basic but a static rich text block (like what I'm typing in right now) would be great so you can describe what this dashboard means, why it's here and also link to related resources.
I came to suggest exactly that...

User avatar
JimboZA
 
Posts: 15
Joined: Sun Jun 22, 2014 2:40 am

Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS

Post by JimboZA »

PaulRowntree wrote:LED indicator that cannot be altered from the dashboard.
I imagine a disk or graphic that is red or green according to the state (0/1? "true"/"false"? "t"/"f"?) of a feed.
Agreed: A sort of "fan is running" indicator....

User avatar
JimboZA
 
Posts: 15
Joined: Sun Jun 22, 2014 2:40 am

Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS

Post by JimboZA »

And I just thought of this one: I'm about to take my nodemcu offline to do some more coding. Some folk do have the url though, and may go for a look while it's down. A "down for maintenance" message would be nice.

Locked
Forum rules
If you're posting code, please make sure your code does not include your Adafruit IO Active Key or WiFi network credentials.

Return to “Internet of Things: Adafruit IO and Wippersnapper”