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
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.
If you're posting code, please make sure your code does not include your Adafruit IO Active Key or WiFi network credentials.
- PaulRowntree
- Posts: 391
- Joined: Sun Apr 03, 2016 12:41 am
Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS
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.
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.
- PaulRowntree
- Posts: 391
- Joined: Sun Apr 03, 2016 12:41 am
Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS
A Gauge that had safe, warning and danger zones. From Google charts
- Disciple
- Posts: 852
- Joined: Tue Jan 06, 2015 8:13 pm
Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS
I have a bunch, and I'm not even using Adafruit.io yet. Hope these make sense.
1. Joystick 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 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 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
1. Joystick 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 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 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.
- Disciple
- Posts: 852
- Joined: Tue Jan 06, 2015 8:13 pm
Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS
Block suggestions continued.
4. Timed event cycle Up to ten scheduled events are defined that each trigger once every 24 hours.
Now, the fun ones.
5. Graphing compass 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 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
4. Timed event cycle Up to ten scheduled events are defined that each trigger once every 24 hours.
Now, the fun ones.
5. Graphing compass 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 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
- kumarpravat51
- Posts: 2
- Joined: Sun Feb 04, 2018 5:27 am
Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS
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.
- kumarpravat51
- Posts: 2
- Joined: Sun Feb 04, 2018 5:27 am
Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS
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 (24.27 KiB) Viewed 13373 times
- jmvl
- Posts: 7
- Joined: Fri Dec 24, 2010 6:16 am
Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS
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
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
- pthacker
- Posts: 45
- Joined: Sun Jan 06, 2013 2:34 pm
Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS
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.
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.
- codertao
- Posts: 1
- Joined: Thu Dec 31, 2009 12:43 am
Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS
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.
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.
- blehrman
- Posts: 20
- Joined: Tue Sep 19, 2017 4:14 pm
Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS
Data Download Block:
- file format oprions: csv, rtf, tab separated text, etc
- file name text field
- date/time range
- data type/column
- new data since last download
- Average, mean, mode, min, max
- Standard deviation
- Running average (with selectable time frame)
- BubbaLegs
- Posts: 7
- Joined: Sat May 30, 2015 12:38 pm
Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS
My block request is for an Odometer style integer counter.
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
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
- JimboZA
- Posts: 15
- Joined: Sun Jun 22, 2014 2:40 am
Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS
I came to suggest exactly that...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.
- JimboZA
- Posts: 15
- Joined: Sun Jun 22, 2014 2:40 am
Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS
Agreed: A sort of "fan is running" indicator....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.
- JimboZA
- Posts: 15
- Joined: Sun Jun 22, 2014 2:40 am
Re: IDEAS: DASHBOARD BLOCK SUGGESTIONS
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.
Forum rules
If you're posting code, please make sure your code does not include your Adafruit IO Active Key or WiFi network credentials.
If you're posting code, please make sure your code does not include your Adafruit IO Active Key or WiFi network credentials.