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 GitHub
parent 37328c78c1
commit 2f8766a9ec
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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))