mirror of
https://github.com/beestat/app.git
synced 2025-07-09 03:04:07 -04:00
Fixed #289 - Plotline for current outdoor temperature on Temperature Profiles can go off the chart
This commit is contained in:
parent
e9e1ea1b9b
commit
cb648389a2
@ -45,7 +45,6 @@ beestat.component.card.temperature_profiles.prototype.decorate_contents_ = funct
|
|||||||
*/
|
*/
|
||||||
beestat.component.card.temperature_profiles.prototype.get_data_ = function() {
|
beestat.component.card.temperature_profiles.prototype.get_data_ = function() {
|
||||||
var thermostat = beestat.cache.thermostat[this.thermostat_id_];
|
var thermostat = beestat.cache.thermostat[this.thermostat_id_];
|
||||||
|
|
||||||
var data = {
|
var data = {
|
||||||
'x': [],
|
'x': [],
|
||||||
'series': {},
|
'series': {},
|
||||||
@ -348,6 +347,31 @@ beestat.component.card.temperature_profiles.prototype.get_profile_extremes_ = fu
|
|||||||
extremes[parent_type].max,
|
extremes[parent_type].max,
|
||||||
Math.max.apply(null, Object.keys(profile.deltas)) + 5
|
Math.max.apply(null, Object.keys(profile.deltas)) + 5
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// Extend to weather
|
||||||
|
if (
|
||||||
|
thermostat.weather !== null &&
|
||||||
|
thermostat.weather.temperature !== null
|
||||||
|
) {
|
||||||
|
if (
|
||||||
|
parent_type === 'resist' ||
|
||||||
|
parent_type === 'heat'
|
||||||
|
) {
|
||||||
|
extremes[parent_type].min = Math.min(
|
||||||
|
extremes[parent_type].min,
|
||||||
|
thermostat.weather.temperature - 5
|
||||||
|
);
|
||||||
|
}
|
||||||
|
if (
|
||||||
|
parent_type === 'resist' ||
|
||||||
|
parent_type === 'cool'
|
||||||
|
) {
|
||||||
|
extremes[parent_type].max = Math.max(
|
||||||
|
extremes[parent_type].max,
|
||||||
|
thermostat.weather.temperature + 5
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user