Fix rear trunk logic in Tessie (#124011)

Allow open to be anything not zero
This commit is contained in:
Brett Adams 2024-08-16 07:52:18 +10:00 committed by Franck Nijhof
parent fd904c65a7
commit 6103811de8
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3

View File

@ -168,13 +168,13 @@ class TessieRearTrunkEntity(TessieEntity, CoverEntity):
async def async_open_cover(self, **kwargs: Any) -> None:
"""Open rear trunk."""
if self._value == TessieCoverStates.CLOSED:
if self.is_closed:
await self.run(open_close_rear_trunk)
self.set((self.key, TessieCoverStates.OPEN))
async def async_close_cover(self, **kwargs: Any) -> None:
"""Close rear trunk."""
if self._value == TessieCoverStates.OPEN:
if not self.is_closed:
await self.run(open_close_rear_trunk)
self.set((self.key, TessieCoverStates.CLOSED))