weatherbox:dashboard_v2:weatherboxes:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
weatherbox:dashboard_v2:weatherboxes:start [2018/05/14 09:06]
gli
weatherbox:dashboard_v2:weatherboxes:start [2021/09/19 21:59] (current)
Line 28: Line 28:
  
 === Electronic Copies ===  === Electronic Copies === 
-| {{ :​weatherbox:​dashboard_v2:​weatherboxes:​design_doc_weatherboxes_01_24_2018.png?​200 }}  | {{ :​weatherbox:​dashboard_v2:​weatherboxes:​electronic_2.png?​200 }}  | {{ :​weatherbox:​dashboard_v2:​weatherboxes:​electronic_3.png?​200 }}  +| {{ :​weatherbox:​dashboard_v2:​weatherboxes:​design_doc_weatherboxes_01_24_2018.png?​200 }}                                                                       ​| {{ :​weatherbox:​dashboard_v2:​weatherboxes:​electronic_2.png?​200 }}                                                                   ​| {{ :​weatherbox:​dashboard_v2:​weatherboxes:​electronic_3.png?​200 }}                                                                                             ​
-^  Initial Design ​                                                                        ​^  Second Design ​                                                   ^  Current Design ​                                                  ​^+^  Initial Design ​                                                                                                                                             ^  Second Design ​                                                                                                                    ​^  Current Design ​                                                                                                                                             ^ 
 +| Weatherbox Selection: Select weatherbox from drop down, then select available weatherbox node from drop down                                                 | Weatherbox Selection: Select weatherbox from drop down (node selection switched to being part of graphing options) ​                | Weatherbox Selection: Select weatherbox from drop down (node selection switched to being part of graphing options) ​                                          | 
 +| Statistical Values: Not implemented in this design ​                                                                                                          | Statistical Values: Displaying maxima and minima with corresponding timestamps for each data category ​                             | Statistical Values: Displaying mean, standard deviation, and recently collected values with corresponding timestamps for each node                           | 
 +| Environmental Display: Click between solar irradiance, pressure, temperature,​ and humidity buttons to display data (solar irradiance data shown by default) ​ | Environmental Display: Shows solar irradiance, pressure, temperature,​ and humidity graphs with solar irradiance being the largest ​ | Environmental Display: Click between solar irradiance, pressure, temperature,​ and humidity buttons to display data (solar irradiance data shown by default) ​ | 
 +| Diagnostics Display: Shows uptime, battery voltage, and panel voltage graphs ​                                                                                | Diagnostics Display: Shows uptime, battery voltage, and panel voltage graphs ​                                                      | Diagnostics Display: Shows uptime, battery voltage, and panel voltage graphs ​                                                                                |
  
- +----
-The design of the weatherboxes page will consist of displaying environmental and diagnostics data from a selected weatherbox and node. This will be the main source of data visualization for the dashboard where users are provided with streamed information.+
  
 === Technologies involved in the weatherboxes page === === Technologies involved in the weatherboxes page ===
Line 56: Line 59:
   - Retain changing button display for environmental display   - Retain changing button display for environmental display
   - Consider other statistical values to display rather than maxima and minima (e.g. mean and standard deviation) for data anaylsis   - Consider other statistical values to display rather than maxima and minima (e.g. mean and standard deviation) for data anaylsis
 +
 +----
 +=== Issues and Set Backs ===
 +The weatherbox page was set back in terms of progress due to personal and server issues. Currently, the implementation of the weatherbox page uses one set of data from the National Renewable Energy Laboratory (NREL) for testing as server was not able to store collected data from deployed weatherboxes. Due to this, the following features are have not been fully implemented:​
 +  * Weatherbox selection
 +  * Node selection
 +  * Statistical values
 +
 +For new members, please go through the freeCodeCamp and React tutorials and exercises as the features on the weatherbox page requires you to understand object oriented programming languages, specifically ES6. Notable features:
 +  * Changing environmental display with buttons
 +    * State changes with button handlers
 +  * Weatherbox selection
 +    * Handling of data being displayed
 +  * Statistical values
 +    * Data retrieval and manipulating them for calculated values
  
 ---- ----
  • weatherbox/dashboard_v2/weatherboxes/start.1526288776.txt.gz
  • Last modified: 2021/09/19 21:59
  • (external edit)