luci-app-statistics: missing sensor types added

Added missing graphs for voltage, current, power and fanspeed sensors.
No new or modified translation strings.

Signed-off-by: Carsten Spieß <mail@carsten-spiess.de>
This commit is contained in:
Carsten Spieß 2023-08-23 12:17:31 +02:00
parent b17650fbd2
commit 8262352fe3
2 changed files with 69 additions and 0 deletions

View file

@ -44,6 +44,74 @@ return baseclass.extend({
} }
}); });
} }
if (types.indexOf('voltage') > -1) {
rv.push({
per_instance: true,
title: "%H: %pi - %di",
vlabel: "V",
number_format: "%4.1lf V",
data: {
types: [ "voltage" ],
options: {
voltage__value: {
color: "0000ff",
title: "Voltage"
}
}
}
});
}
if (types.indexOf('current') > -1) {
rv.push({
per_instance: true,
title: "%H: %pi - %di",
vlabel: "A",
number_format: "%4.1lf A",
data: {
types: [ "current" ],
options: {
current__value: {
color: "00ff00",
title: "Current"
}
}
}
});
}
if (types.indexOf('power') > -1) {
rv.push({
per_instance: true,
title: "%H: %pi - %di",
vlabel: "W",
number_format: "%4.1lf W",
data: {
types: [ "power" ],
options: {
power__value: {
color: "ff0000",
title: "Power"
}
}
}
});
}
if (types.indexOf('fanspeed') > -1) {
rv.push({
per_instance: true,
title: "%H: %pi - %di",
vlabel: "rpm",
number_format: "%4lf rpm",
data: {
types: [ "fanspeed" ],
options: {
fanspeed__value: {
color: "0000ff",
title: "Fan speed"
}
}
}
});
}
return rv; return rv;
} }

View file

@ -9,6 +9,7 @@ var sensorTypes = [
/^(?:cpu_temp|remote_temp|temp)[0-9]*$/, 'temperature', /^(?:cpu_temp|remote_temp|temp)[0-9]*$/, 'temperature',
/^(?:fan)[0-9]*$/, 'fanspeed', /^(?:fan)[0-9]*$/, 'fanspeed',
/^(?:humidity)[0-9]*$/, 'humidity', /^(?:humidity)[0-9]*$/, 'humidity',
/^(?:curr)[0-9]*$/, 'current',
/^(?:power)[0-9]*$/, 'power' /^(?:power)[0-9]*$/, 'power'
]; ];