Is your feature request related to a problem? Please describe.
Add new components: average indicators for the device level data that show day (7am-7pm), evening (7pm-11pm) and night (11pm-7am) average min noise levels for the selected device.
Describe the solution you'd like
Follow the format of the system-level indicators.
Create the new indicators in the plotting.py module by subclassing the AbstractIndicatorPlotter
Create the new components and callbacks in app_components.py, and use the available data that is loaded for the line chart (COMPONENT_ID.device_data_store).
In app.py, add the new components to the layout above the line chart under the Measurement tab.
If implemented correctly, the indicators should filter with the line chart when one clicks the heatmap.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Is your feature request related to a problem? Please describe. Add new components: average indicators for the device level data that show day (7am-7pm), evening (7pm-11pm) and night (11pm-7am) average min noise levels for the selected device.
Describe the solution you'd like Follow the format of the system-level indicators.
plotting.py
module by subclassing theAbstractIndicatorPlotter
app_components.py
, and use the available data that is loaded for the line chart (COMPONENT_ID.device_data_store
).app.py
, add the new components to the layout above the line chart under the Measurement tab.If implemented correctly, the indicators should filter with the line chart when one clicks the heatmap.
Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.
Additional context https://en.wikipedia.org/wiki/Day%E2%80%93evening%E2%80%93night_noise_level