Improve coordinator logic in Tessie to allow sleep (#107988)
* Poll status before state * Tests
This commit is contained in:
parent
cdb798bec0
commit
32b0bf6b4e
6 changed files with 60 additions and 31 deletions
|
@ -13,13 +13,21 @@ MODELS = {
|
|||
}
|
||||
|
||||
|
||||
class TessieStatus(StrEnum):
|
||||
class TessieState(StrEnum):
|
||||
"""Tessie status."""
|
||||
|
||||
ASLEEP = "asleep"
|
||||
ONLINE = "online"
|
||||
|
||||
|
||||
class TessieStatus(StrEnum):
|
||||
"""Tessie status."""
|
||||
|
||||
ASLEEP = "asleep"
|
||||
AWAKE = "awake"
|
||||
WAITING = "waiting_for_sleep"
|
||||
|
||||
|
||||
class TessieSeatHeaterOptions(StrEnum):
|
||||
"""Tessie seat heater options."""
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue