mirror of
https://github.com/beestat/app.git
synced 2025-05-24 02:14:03 -04:00
Added aux heat profile
This commit is contained in:
parent
21519c46c5
commit
ed563cf7f9
@ -57,6 +57,34 @@ beestat.component.chart.temperature_profiles.prototype.get_options_series_ = fun
|
||||
'states': {'hover': {'lineWidthPlus': 0}}
|
||||
});
|
||||
|
||||
// Trendline data
|
||||
series.push({
|
||||
'data': this.data_.series.trendline_auxiliary_heat_1,
|
||||
'name': 'indoor_auxiliary_heat_1_delta',
|
||||
'color': beestat.series.indoor_auxiliary_heat_1_delta.color,
|
||||
'marker': {
|
||||
'enabled': false,
|
||||
'states': {'hover': {'enabled': false}}
|
||||
},
|
||||
'type': 'line',
|
||||
'lineWidth': 2,
|
||||
'states': {'hover': {'lineWidthPlus': 0}}
|
||||
});
|
||||
|
||||
// Trendline data
|
||||
series.push({
|
||||
'data': this.data_.series.trendline_auxiliary_heat_2,
|
||||
'name': 'indoor_auxiliary_heat_2_delta',
|
||||
'color': beestat.series.indoor_auxiliary_heat_2_delta.color,
|
||||
'marker': {
|
||||
'enabled': false,
|
||||
'states': {'hover': {'enabled': false}}
|
||||
},
|
||||
'type': 'line',
|
||||
'lineWidth': 2,
|
||||
'states': {'hover': {'lineWidthPlus': 0}}
|
||||
});
|
||||
|
||||
// Trendline data
|
||||
series.push({
|
||||
'data': this.data_.series.trendline_cool_1,
|
||||
@ -129,6 +157,35 @@ beestat.component.chart.temperature_profiles.prototype.get_options_series_ = fun
|
||||
'states': {'hover': {'lineWidthPlus': 0}}
|
||||
});
|
||||
|
||||
series.push({
|
||||
'data': this.data_.series.raw_auxiliary_heat_1,
|
||||
'name': 'indoor_auxiliary_heat_1_delta_raw',
|
||||
'color': beestat.series.indoor_auxiliary_heat_1_delta_raw.color,
|
||||
'dashStyle': 'ShortDot',
|
||||
'marker': {
|
||||
'enabled': false,
|
||||
'states': {'hover': {'enabled': false}}
|
||||
},
|
||||
'type': 'spline',
|
||||
'lineWidth': 1,
|
||||
'states': {'hover': {'lineWidthPlus': 0}}
|
||||
});
|
||||
|
||||
// Raw data
|
||||
series.push({
|
||||
'data': this.data_.series.raw_auxiliary_heat_2,
|
||||
'name': 'indoor_auxiliary_heat_2_delta_raw',
|
||||
'color': beestat.series.indoor_auxiliary_heat_2_delta_raw.color,
|
||||
'dashStyle': 'ShortDot',
|
||||
'marker': {
|
||||
'enabled': false,
|
||||
'states': {'hover': {'enabled': false}}
|
||||
},
|
||||
'type': 'spline',
|
||||
'lineWidth': 1,
|
||||
'states': {'hover': {'lineWidthPlus': 0}}
|
||||
});
|
||||
|
||||
// Raw data
|
||||
series.push({
|
||||
'data': this.data_.series.raw_cool_1,
|
||||
@ -183,9 +240,13 @@ beestat.component.chart.temperature_profiles.prototype.get_options_series_ = fun
|
||||
* @return {Array} The y-axis options.
|
||||
*/
|
||||
beestat.component.chart.temperature_profiles.prototype.get_options_yAxis_ = function() {
|
||||
/**
|
||||
* The 0.25° in either direction forces the chart to pad another degree when
|
||||
* this close to the boundary.
|
||||
*/
|
||||
var absolute_y_max = Math.max(
|
||||
Math.abs(this.data_.metadata.chart.y_min),
|
||||
Math.abs(this.data_.metadata.chart.y_max)
|
||||
Math.abs(this.data_.metadata.chart.y_min - 0.25),
|
||||
Math.abs(this.data_.metadata.chart.y_max + 0.25)
|
||||
);
|
||||
|
||||
var y_min = absolute_y_max * -1;
|
||||
@ -240,6 +301,10 @@ beestat.component.chart.temperature_profiles.prototype.get_options_tooltip_forma
|
||||
'type': 'string'
|
||||
}) + ' / h';
|
||||
|
||||
if (point.y.toFixed(1) > 0) {
|
||||
value = '+' + value;
|
||||
}
|
||||
|
||||
if (series.name.indexOf('raw') === -1) {
|
||||
section.push({
|
||||
'label': beestat.series[series.name].name,
|
||||
|
Loading…
x
Reference in New Issue
Block a user