Development of dashboard for Bosch Schwieberdingen
\ No newline at end of file
A prototype of an energy dashboard for the Bosch Schwieberdingen facility. The development of this dashboard was carried out as part of sub-project 3.1 (_Effizienzsteigerung durch intelligente Vernetzung von Erzeugern und Verbrauchern in Gewerbegebieten am Beispiel der Robert Bosch GmbH, Standort Schwieberdingen_) of the iCity project.
## Features
- Retrieve raw observations at 15 minute and 60 minute sampling rates
- Aggregate the raw observations for daily or monthly intervals. The currently available aggregation options are `sum`, `maximum`, `minimum` and `average`
- Visualize the raw and aggregated observations using four types of charts: line, heatmap, scatter plot and column. These charts are based on the [Highcharts](https://www.highcharts.com/blog/products/highcharts/) JavaScript library
## Installation
- Clone this repository
- Create a `config.mjs` file and place it in the root of the `public/js` directory. This file should have the following structure: