diff options
author | Carsten Spieß <mail@carsten-spiess.de> | 2023-08-23 12:17:31 +0200 |
---|---|---|
committer | Carsten Spieß <mail@carsten-spiess.de> | 2023-08-23 12:27:41 +0200 |
commit | 8262352fe35505909e8fe3f981da039389a6ccc7 (patch) | |
tree | 8acc55bc8acc5c8877128424051f02b1f22a313b /applications/luci-app-statistics | |
parent | b17650fbd23ee9028b8a7aa55e3a9615ddf934f8 (diff) |
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>
Diffstat (limited to 'applications/luci-app-statistics')
2 files changed, 69 insertions, 0 deletions
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sensors.js b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sensors.js index 3da1bcfd82..f612e39f6b 100644 --- a/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sensors.js +++ b/applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sensors.js @@ -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; } diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js index a1a2472654..a55be1f4f4 100644 --- a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js +++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/sensors.js @@ -9,6 +9,7 @@ var sensorTypes = [ /^(?:cpu_temp|remote_temp|temp)[0-9]*$/, 'temperature', /^(?:fan)[0-9]*$/, 'fanspeed', /^(?:humidity)[0-9]*$/, 'humidity', + /^(?:curr)[0-9]*$/, 'current', /^(?:power)[0-9]*$/, 'power' ]; |