From a0d71c9cb262d7bd9cf6130e1d6fc7ba749b41cb Mon Sep 17 00:00:00 2001 From: John Arild Berentsen Date: Thu, 21 Jul 2016 15:07:48 +0200 Subject: [PATCH] Positioning issue for zwave rollershutter. fix for #2581 (#2587) This fixes issue: #2486 --- homeassistant/components/rollershutter/zwave.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/rollershutter/zwave.py b/homeassistant/components/rollershutter/zwave.py index 81b891d7bf1..e767a99adb0 100644 --- a/homeassistant/components/rollershutter/zwave.py +++ b/homeassistant/components/rollershutter/zwave.py @@ -56,7 +56,12 @@ class ZwaveRollershutter(zwave.ZWaveDeviceEntity, RollershutterDevice): @property def current_position(self): """Return the current position of Zwave roller shutter.""" - return self._value.data + if self._value.data <= 5: + return 100 + elif self._value.data >= 95: + return 0 + else: + return None def move_up(self, **kwargs): """Move the roller shutter up."""