From 23dd76cdc5b21378cd8440eb8a7d4d05fdb815cd Mon Sep 17 00:00:00 2001 From: Erik Date: Wed, 22 Feb 2017 14:14:31 +0100 Subject: [PATCH] Handle UPS:es that returns more than one status (e.g. 'OL CHRG'). --- homeassistant/components/sensor/nut.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/sensor/nut.py b/homeassistant/components/sensor/nut.py index 28a23152dc1..19362c67d8c 100644 --- a/homeassistant/components/sensor/nut.py +++ b/homeassistant/components/sensor/nut.py @@ -217,7 +217,9 @@ class NUTSensor(Entity): return STATE_TYPES['OFF'] else: try: - return STATE_TYPES[self._data.status[KEY_STATUS]] + return " ".join( + STATE_TYPES[state] + for state in self._data.status[KEY_STATUS].split()) except KeyError: return STATE_UNKNOWN