From cd23ed4d18926d1581199351b58bd28e461623db Mon Sep 17 00:00:00 2001 From: TheJoeCoder <joe@radialbog9.uk> Date: Thu, 11 Jul 2024 19:14:10 +0100 Subject: [PATCH] Battery sensors --- server/sysmonserver.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/server/sysmonserver.py b/server/sysmonserver.py index d01aa8a..6c98346 100644 --- a/server/sysmonserver.py +++ b/server/sysmonserver.py @@ -98,5 +98,19 @@ else: }, 401 +@app.route("/sensors/battery") +def battery(): + bt = psutil.sensors_battery() + if bt is not None: + return { + "percent": bt.percent, + "plugged_in": bt.power_plugged + } + else: + return { + "error": "No battery found" + }, 401 + + if __name__ == "__main__": app.run() -- GitLab