Home Assistant Unofficial Reference
2024.12.1
const.py
Go to the documentation of this file.
1
"""Constants used by Teslemetry integration."""
2
3
from
__future__
import
annotations
4
5
from
enum
import
StrEnum
6
import
logging
7
8
DOMAIN =
"teslemetry"
9
10
LOGGER = logging.getLogger(__package__)
11
12
MODELS = {
13
"S"
:
"Model S"
,
14
"3"
:
"Model 3"
,
15
"X"
:
"Model X"
,
16
"Y"
:
"Model Y"
,
17
}
18
19
ENERGY_HISTORY_FIELDS = [
20
"solar_energy_exported"
,
21
"generator_energy_exported"
,
22
"grid_energy_imported"
,
23
"grid_services_energy_imported"
,
24
"grid_services_energy_exported"
,
25
"grid_energy_exported_from_solar"
,
26
"grid_energy_exported_from_generator"
,
27
"grid_energy_exported_from_battery"
,
28
"battery_energy_exported"
,
29
"battery_energy_imported_from_grid"
,
30
"battery_energy_imported_from_solar"
,
31
"battery_energy_imported_from_generator"
,
32
"consumer_energy_imported_from_grid"
,
33
"consumer_energy_imported_from_solar"
,
34
"consumer_energy_imported_from_battery"
,
35
"consumer_energy_imported_from_generator"
,
36
"total_home_usage"
,
37
"total_battery_charge"
,
38
"total_battery_discharge"
,
39
"total_solar_generation"
,
40
"total_grid_energy_exported"
,
41
]
42
43
44
class
TeslemetryState
(StrEnum):
45
"""Teslemetry Vehicle States."""
46
47
ONLINE =
"online"
48
ASLEEP =
"asleep"
49
OFFLINE =
"offline"
50
51
52
class
TeslemetryClimateSide
(StrEnum):
53
"""Teslemetry Climate Keeper Modes."""
54
55
DRIVER =
"driver_temp"
56
PASSENGER =
"passenger_temp"
homeassistant.components.teslemetry.const .TeslemetryClimateSide
Definition:
const.py:52
homeassistant.components.teslemetry.const .TeslemetryState
Definition:
const.py:44
core
homeassistant
components
teslemetry
const.py
Generated by
1.9.1