diff --git a/server/sysmonserver.py b/server/sysmonserver.py
index d01aa8af9f48dab6e3d001bc498297b94eb1a1ee..6c9834692c3f9b11411f273440c027d937d26dfa 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()