From d027df5a897b8a60415e4ff115f9dfbf386c3832 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 27 Mar 2017 22:11:15 +0200 Subject: [PATCH] Allow to monitor Windows hosts (#6803) --- homeassistant/components/sensor/glances.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/sensor/glances.py b/homeassistant/components/sensor/glances.py index 0896e99989f..699781d323b 100644 --- a/homeassistant/components/sensor/glances.py +++ b/homeassistant/components/sensor/glances.py @@ -133,7 +133,11 @@ class GlancesSensor(Entity): elif self.type == 'swap_free': return round(value['memswap']['free'] / 1024**3, 1) elif self.type == 'processor_load': - return value['load']['min15'] + # Windows systems don't provide load details + try: + return value['load']['min15'] + except KeyError: + return value['cpu']['total'] elif self.type == 'process_running': return value['processcount']['running'] elif self.type == 'process_total':