From 6e5c541a001a27a2428dc779c9d41f8fbb5e78bb Mon Sep 17 00:00:00 2001 From: bastshoes Date: Fri, 25 May 2018 10:58:53 +0300 Subject: [PATCH] Add support container status for Glances on RPi3 (#14529) * Add support container status for Glances on RPi3 Glances on RPi3 return different container status. ``` "containers": [ { "Status": "Up 2 hours", "name": "HASS", "io": { "iow": 0, "time_since_update": 5.1789350509643555, "cumulative_ior": 94208, "ior": 0, "cumulative_iow": 4096 }, ``` This small PR adds support dealing with this differences. * Making line shorter * Fixing indentation * Fix lint error * Fix ident * Fix intend --- homeassistant/components/sensor/glances.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/sensor/glances.py b/homeassistant/components/sensor/glances.py index 3b6f3ddc99d..0de87bd17ea 100644 --- a/homeassistant/components/sensor/glances.py +++ b/homeassistant/components/sensor/glances.py @@ -161,7 +161,8 @@ class GlancesSensor(Entity): elif self.type == 'docker_active': count = 0 for container in value['docker']['containers']: - if container['Status'] == 'running': + if container['Status'] == 'running' or \ + 'Up' in container['Status']: count += 1 self._state = count elif self.type == 'docker_cpu_use':