hass-core/homeassistant/components/tessie/const.py
Brett Adams dbb726f41f
Add Select platform to Tessie (#105423)
* Add select platform

* Add error coverage

* Fix case

* fix value

* Remove virtual key issue

* Add TessieSeatHeaterOptions enum and update TessieSeatHeaterSelectEntity options

* use ENUM in tests

* Porting other fixes

* Update entity
2023-12-21 07:34:31 +01:00

38 lines
634 B
Python

"""Constants used by Tessie integration."""
from __future__ import annotations
from enum import StrEnum
DOMAIN = "tessie"
MODELS = {
"model3": "Model 3",
"modelx": "Model X",
"modely": "Model Y",
"models": "Model S",
}
class TessieStatus(StrEnum):
"""Tessie status."""
ASLEEP = "asleep"
ONLINE = "online"
class TessieSeatHeaterOptions(StrEnum):
"""Tessie seat heater options."""
OFF = "off"
LOW = "low"
MEDIUM = "medium"
HIGH = "high"
class TessieClimateKeeper(StrEnum):
"""Tessie Climate Keeper Modes."""
OFF = "off"
ON = "on"
DOG = "dog"
CAMP = "camp"