diff options
author | Christian Pointner <equinox@spreadspace.org> | 2021-09-19 20:20:41 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2021-09-19 20:20:41 +0200 |
commit | 72ce00fc5b382eef8ce7b5596230bdef369e4cfd (patch) | |
tree | e8d4000874bd9e76dd273724bd8990a8cdde9a07 /files/common/openwrt/sensors-read.lua | |
parent | improved sensors initialization (diff) |
add sensors to lua prometheus exporter
Diffstat (limited to 'files/common/openwrt/sensors-read.lua')
-rwxr-xr-x | files/common/openwrt/sensors-read.lua | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/files/common/openwrt/sensors-read.lua b/files/common/openwrt/sensors-read.lua new file mode 100755 index 00000000..e441b9ea --- /dev/null +++ b/files/common/openwrt/sensors-read.lua @@ -0,0 +1,15 @@ +#!/usr/bin/lua + +local sensors = require "sensors" + +local config, err = sensors.read_config('/etc/sensors.json') +if not config then error(err) end + +local readings, err = sensors.read(config) +if not readings then error(err) end +for name, values in pairs(readings) do + print(name .. ":") + for t, v in pairs(values) do + print(" * " .. t .. " = " .. v) + end +end |