|
@@ -97,15 +97,15 @@ class TuyaLocalCover(TuyaLocalEntity, CoverEntity):
|
|
|
if pos is not None:
|
|
if pos is not None:
|
|
|
return pos
|
|
return pos
|
|
|
|
|
|
|
|
- if self._position_dp:
|
|
|
|
|
- pos = self._position_dp.get_value(self._device)
|
|
|
|
|
- return pos
|
|
|
|
|
-
|
|
|
|
|
if self._open_dp:
|
|
if self._open_dp:
|
|
|
state = self._open_dp.get_value(self._device)
|
|
state = self._open_dp.get_value(self._device)
|
|
|
if state is not None:
|
|
if state is not None:
|
|
|
return 100 if state else 0
|
|
return 100 if state else 0
|
|
|
|
|
|
|
|
|
|
+ if self._position_dp:
|
|
|
|
|
+ pos = self._position_dp.get_value(self._device)
|
|
|
|
|
+ return pos
|
|
|
|
|
+
|
|
|
if self._action_dp:
|
|
if self._action_dp:
|
|
|
state = self._action_dp.get_value(self._device)
|
|
state = self._action_dp.get_value(self._device)
|
|
|
return self._state_to_percent(state)
|
|
return self._state_to_percent(state)
|