mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-03-01 16:06:51 +01:00
Updated ioBroker Card Definitionen (Seiten) (markdown)
@@ -500,19 +500,17 @@ on({id: sourceDP, change: "any"}, async function (obj) {
|
|||||||
aggregate: 'average'
|
aggregate: 'average'
|
||||||
}
|
}
|
||||||
}, function (result) {
|
}, function (result) {
|
||||||
var cardChartString = ""
|
var cardChartString = "";
|
||||||
|
|
||||||
var stepXAchsis = rangeHours / maxXAchsisTicks;
|
var stepXAchsis = rangeHours / maxXAchsisTicks;
|
||||||
|
|
||||||
for (var i = 0; i < rangeHours; i++){
|
for (var i = 0; i < rangeHours; i++){
|
||||||
var deltaHour = rangeHours - i
|
var deltaHour = rangeHours - i;
|
||||||
|
|
||||||
var targetDate = new Date(Date.now() - (deltaHour * 60 * 60 * 1000));
|
var targetDate = new Date(Date.now() - (deltaHour * 60 * 60 * 1000));
|
||||||
|
|
||||||
//Check history items for requested hours
|
//Check history items for requested hours
|
||||||
for (var j = 0, targetValue = 0; j < result.result.length; j++) {
|
for (var j = 0, targetValue = 0; j < result.result.length; j++) {
|
||||||
var valueDate = new Date(result.result[j].ts);
|
var valueDate = new Date(result.result[j].ts);
|
||||||
var value = (Math.round(result.result[j].val * 10) / 10 )
|
var value = (Math.round(result.result[j].val * 10) / 10);
|
||||||
|
|
||||||
if (valueDate > targetDate){
|
if (valueDate > targetDate){
|
||||||
if ((targetDate.getHours() % stepXAchsis) == 0){
|
if ((targetDate.getHours() % stepXAchsis) == 0){
|
||||||
|
|||||||
Reference in New Issue
Block a user