mirror of
https://github.com/home-assistant/core.git
synced 2025-07-15 17:27:10 +00:00
Fix acmeda syn/async cover methods (#37618)
This commit is contained in:
parent
621c375a25
commit
aeb0504c1c
@ -61,7 +61,7 @@ class AcmedaCover(AcmedaBase, CoverEntity):
|
|||||||
None is unknown, 0 is closed, 100 is fully open.
|
None is unknown, 0 is closed, 100 is fully open.
|
||||||
"""
|
"""
|
||||||
position = None
|
position = None
|
||||||
if self.roller.type == 7 or self.roller.type == 10:
|
if self.roller.type in [7, 10]:
|
||||||
position = 100 - self.roller.closed_percent
|
position = 100 - self.roller.closed_percent
|
||||||
return position
|
return position
|
||||||
|
|
||||||
@ -86,37 +86,36 @@ class AcmedaCover(AcmedaBase, CoverEntity):
|
|||||||
@property
|
@property
|
||||||
def is_closed(self):
|
def is_closed(self):
|
||||||
"""Return if the cover is closed."""
|
"""Return if the cover is closed."""
|
||||||
is_closed = self.roller.closed_percent == 100
|
return self.roller.closed_percent == 100
|
||||||
return is_closed
|
|
||||||
|
|
||||||
async def close_cover(self, **kwargs):
|
async def async_close_cover(self, **kwargs):
|
||||||
"""Close the roller."""
|
"""Close the roller."""
|
||||||
await self.roller.move_down()
|
await self.roller.move_down()
|
||||||
|
|
||||||
async def open_cover(self, **kwargs):
|
async def async_open_cover(self, **kwargs):
|
||||||
"""Open the roller."""
|
"""Open the roller."""
|
||||||
await self.roller.move_up()
|
await self.roller.move_up()
|
||||||
|
|
||||||
async def stop_cover(self, **kwargs):
|
async def async_stop_cover(self, **kwargs):
|
||||||
"""Stop the roller."""
|
"""Stop the roller."""
|
||||||
await self.roller.move_stop()
|
await self.roller.move_stop()
|
||||||
|
|
||||||
async def set_cover_position(self, **kwargs):
|
async def async_set_cover_position(self, **kwargs):
|
||||||
"""Move the roller shutter to a specific position."""
|
"""Move the roller shutter to a specific position."""
|
||||||
await self.roller.move_to(100 - kwargs[ATTR_POSITION])
|
await self.roller.move_to(100 - kwargs[ATTR_POSITION])
|
||||||
|
|
||||||
async def close_cover_tilt(self, **kwargs):
|
async def async_close_cover_tilt(self, **kwargs):
|
||||||
"""Close the roller."""
|
"""Close the roller."""
|
||||||
await self.roller.move_down()
|
await self.roller.move_down()
|
||||||
|
|
||||||
async def open_cover_tilt(self, **kwargs):
|
async def async_open_cover_tilt(self, **kwargs):
|
||||||
"""Open the roller."""
|
"""Open the roller."""
|
||||||
await self.roller.move_up()
|
await self.roller.move_up()
|
||||||
|
|
||||||
async def stop_cover_tilt(self, **kwargs):
|
async def async_stop_cover_tilt(self, **kwargs):
|
||||||
"""Stop the roller."""
|
"""Stop the roller."""
|
||||||
await self.roller.move_stop()
|
await self.roller.move_stop()
|
||||||
|
|
||||||
async def set_cover_tilt(self, **kwargs):
|
async def async_set_cover_tilt(self, **kwargs):
|
||||||
"""Tilt the roller shutter to a specific position."""
|
"""Tilt the roller shutter to a specific position."""
|
||||||
await self.roller.move_to(100 - kwargs[ATTR_POSITION])
|
await self.roller.move_to(100 - kwargs[ATTR_POSITION])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user