Skip to content

Commit 5a5fd81

Browse files
authored
Merge branch 'main' into patch-1
2 parents 73c2523 + 85d387b commit 5a5fd81

File tree

1 file changed

+66
-6
lines changed

1 file changed

+66
-6
lines changed

tesla_fleet_api/const.py

Lines changed: 66 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from enum import Enum
44
import logging
55

6-
VERSION = "1.0.0"
6+
VERSION = "0.9.0"
77
LOGGER = logging.getLogger(__package__)
88
SERVERS = {
99
"na": "https://fleet-api.prd.na.vn.cloud.tesla.com",
@@ -160,35 +160,44 @@ class TelemetryField(StrEnum):
160160
AUTO_SEAT_CLIMATE_RIGHT = "AutoSeatClimateRight"
161161
AUTOMATIC_BLIND_SPOT_CAMERA = "AutomaticBlindSpotCamera"
162162
AUTOMATIC_EMERGENCY_BRAKING_OFF = "AutomaticEmergencyBrakingOff"
163-
BMS_STATE = "BMSState"
164163
BATTERY_HEATER_ON = "BatteryHeaterOn"
165164
BATTERY_LEVEL = "BatteryLevel"
166165
BLIND_SPOT_COLLISION_WARNING_CHIME = "BlindSpotCollisionWarningChime"
167166
BMS_FULL_CHARGE_COMPLETE = "BmsFullchargecomplete"
167+
BMS_STATE = "BMSState"
168168
BRAKE_PEDAL = "BrakePedal"
169169
BRAKE_PEDAL_POS = "BrakePedalPos"
170170
BRICK_VOLTAGE_MAX = "BrickVoltageMax"
171171
BRICK_VOLTAGE_MIN = "BrickVoltageMin"
172+
CABIN_OVERHEAT_PROTECTION_MODE = "CabinOverheatProtectionMode"
173+
CABIN_OVERHEAT_PROTECTION_TEMPERATURE_LIMIT = "CabinOverheatProtectionTemperatureLimit"
172174
CAR_TYPE = "CarType"
175+
CENTER_DISPLAY = "CenterDisplay"
173176
CHARGE_AMPS = "ChargeAmps"
174177
CHARGE_CURRENT_REQUEST = "ChargeCurrentRequest"
175178
CHARGE_CURRENT_REQUEST_MAX = "ChargeCurrentRequestMax"
176179
CHARGE_ENABLE_REQUEST = "ChargeEnableRequest"
177180
CHARGE_LIMIT_SOC = "ChargeLimitSoc"
178181
CHARGE_PORT = "ChargePort"
179182
CHARGE_PORT_COLD_WEATHER_MODE = "ChargePortColdWeatherMode"
183+
CHARGE_PORT_DOOR_OPEN = "ChargePortDoorOpen"
180184
CHARGE_PORT_LATCH = "ChargePortLatch"
181185
CHARGE_STATE = "ChargeState"
182186
CHARGER_PHASES = "ChargerPhases"
187+
CHARGING_CABLE_TYPE = "ChargingCableType"
188+
CLIMATE_KEEPER_MODE = "ClimateKeeperMode"
183189
CRUISE_FOLLOW_DISTANCE = "CruiseFollowDistance"
184190
CRUISE_SET_SPEED = "CruiseSetSpeed"
185191
CRUISE_STATE = "CruiseState"
186192
CURRENT_LIMIT_MPH = "CurrentLimitMph"
187193
DC_CHARGING_ENERGY_IN = "DCChargingEnergyIn"
188194
DC_CHARGING_POWER = "DCChargingPower"
189195
DC_DC_ENABLE = "DCDCEnable"
196+
DEFROST_FOR_PRECONDITIONING = "DefrostForPreconditioning"
197+
DEFROST_MODE = "DefrostMode"
190198
DESTINATION_NAME = "DestinationName"
191199
DESTINATION_LOCATION = "DestinationLocation"
200+
DETAILED_CHARGE_STATE = "DetailedChargeState"
192201
DI_AXLE_SPEED_F = "DiAxleSpeedF"
193202
DI_AXLE_SPEED_R = "DiAxleSpeedR"
194203
DI_AXLE_SPEED_REL = "DiAxleSpeedREL"
@@ -223,15 +232,20 @@ class TelemetryField(StrEnum):
223232
DRIVE_RAIL = "DriveRail"
224233
DRIVER_SEAT_BELT = "DriverSeatBelt"
225234
DRIVER_SEAT_OCCUPIED = "DriverSeatOccupied"
235+
EFFICIENCY_PACKAGE = "EfficiencyPackage"
226236
EMERGENCY_LANE_DEPARTURE_AVOIDANCE = "EmergencyLaneDepartureAvoidance"
227237
ENERGY_REMAINING = "EnergyRemaining"
228238
EST_BATTERY_RANGE = "EstBatteryRange"
229-
# EXPERIMENTAL_1 = "Experimental_1"
230-
# EXPERIMENTAL_2 = "Experimental_2"
231-
# EXPERIMENTAL_3 = "Experimental_3"
232-
# EXPERIMENTAL_4 = "Experimental_4"
239+
ESTIMATED_HOURS_TO_CHARGE_TERMINATION = "EstimatedHoursToChargeTermination"
240+
EUROPE_VEHICLE = "EuropeVehicle"
241+
EXPECTED_ENERGY_PERCENT_AT_TRIP_ARRIVAL = "ExpectedEnergyPercentAtTripArrival"
242+
EXPERIMENTAL_1 = "Experimental_1"
243+
EXPERIMENTAL_2 = "Experimental_2"
244+
EXPERIMENTAL_3 = "Experimental_3"
245+
EXPERIMENTAL_4 = "Experimental_4"
233246
EXTERIOR_COLOR = "ExteriorColor"
234247
FAST_CHARGER_PRESENT = "FastChargerPresent"
248+
FAST_CHARGER_TYPE = "FastChargerType"
235249
FD_WINDOW = "FdWindow"
236250
FORWARD_COLLISION_WARNING = "ForwardCollisionWarning"
237251
FP_WINDOW = "FpWindow"
@@ -240,6 +254,17 @@ class TelemetryField(StrEnum):
240254
GPS_STATE = "GpsState"
241255
GUEST_MODE_ENABLED = "GuestModeEnabled"
242256
GUEST_MODE_MOBILE_ACCESS_STATE = "GuestModeMobileAccessState"
257+
HOMELINK_DEVICE_COUNT = "HomelinkDeviceCount"
258+
HOMELINK_NEARBY = "HomelinkNearby"
259+
HVAC_AC_ENABLED = "HvacACEnabled"
260+
HVAC_AUTO_MODE = "HvacAutoMode"
261+
HVAC_FAN_SPEED = "HvacFanSpeed"
262+
HVAC_FAN_STATUS = "HvacFanStatus"
263+
HVAC_LEFT_TEMPERATURE_REQUEST = "HvacLeftTemperatureRequest"
264+
HVAC_POWER = "HvacPower"
265+
HVAC_RIGHT_TEMPERATURE_REQUEST = "HvacRightTemperatureRequest"
266+
HVAC_STEERING_WHEEL_HEAT_AUTO = "HvacSteeringWheelHeatAuto"
267+
HVAC_STEERING_WHEEL_HEAT_LEVEL = "HvacSteeringWheelHeatLevel"
243268
HVIL = "Hvil"
244269
IDEAL_BATTERY_RANGE = "IdealBatteryRange"
245270
INSIDE_TEMP = "InsideTemp"
@@ -262,6 +287,7 @@ class TelemetryField(StrEnum):
262287
NUM_MODULE_TEMP_MAX = "NumModuleTempMax"
263288
NUM_MODULE_TEMP_MIN = "NumModuleTempMin"
264289
ODOMETER = "Odometer"
290+
OFFROAD_LIGHTBAR_PRESENT = "OffroadLightbarPresent"
265291
ORIGIN_LOCATION = "OriginLocation"
266292
OUTSIDE_TEMP = "OutsideTemp"
267293
PACK_CURRENT = "PackCurrent"
@@ -270,12 +296,22 @@ class TelemetryField(StrEnum):
270296
PASSENGER_SEAT_BELT = "PassengerSeatBelt"
271297
PEDAL_POSITION = "PedalPosition"
272298
PIN_TO_DRIVE_ENABLED = "PinToDriveEnabled"
299+
POWERSHARE_HOURS_LEFT = "PowershareHoursLeft"
300+
POWERSHARE_INSTANTANEOUS_POWER_KW = "PowershareInstantaneousPowerKW"
301+
POWERSHARE_STATUS = "PowershareStatus"
302+
POWERSHARE_STOP_REASON = "PowershareStopReason"
303+
POWERSHARE_TYPE = "PowershareType"
273304
PRECONDITIONING_ENABLED = "PreconditioningEnabled"
274305
RATED_RANGE = "RatedRange"
275306
RD_WINDOW = "RdWindow"
307+
REAR_DISPLAY_HVAC_ENABLED = "RearDisplayHvacEnabled"
308+
REAR_SEAT_HEATERS = "RearSeatHeaters"
309+
REMOTE_START_ENABLED = "RemoteStartEnabled"
310+
RIGHT_HAND_DRIVE = "RightHandDrive"
276311
ROOF_COLOR = "RoofColor"
277312
ROUTE_LAST_UPDATED = "RouteLastUpdated"
278313
ROUTE_LINE = "RouteLine"
314+
ROUTE_TRAFFIC_MINUTES_DELAY = "RouteTrafficMinutesDelay"
279315
RP_WINDOW = "RpWindow"
280316
SCHEDULED_CHARGING_MODE = "ScheduledChargingMode"
281317
SCHEDULED_CHARGING_PENDING = "ScheduledChargingPending"
@@ -289,10 +325,19 @@ class TelemetryField(StrEnum):
289325
SENTRY_MODE = "SentryMode"
290326
SERVICE_MODE = "ServiceMode"
291327
SOC = "Soc"
328+
SOFTWARE_UPDATE_DOWNLOAD_PERCENT_COMPLETE = "SoftwareUpdateDownloadPercentComplete"
329+
SOFTWARE_UPDATE_EXPECTED_DURATION_MINUTES = "SoftwareUpdateExpectedDurationMinutes"
330+
SOFTWARE_UPDATE_INSTALLATION_PERCENT_COMPLETE = "SoftwareUpdateInstallationPercentComplete"
331+
SOFTWARE_UPDATE_SCHEDULED_START_TIME = "SoftwareUpdateScheduledStartTime"
332+
SOFTWARE_UPDATE_VERSION = "SoftwareUpdateVersion"
292333
SPEED_LIMIT_MODE = "SpeedLimitMode"
293334
SPEED_LIMIT_WARNING = "SpeedLimitWarning"
294335
SUPERCHARGER_SESSION_TRIP_PLANNER = "SuperchargerSessionTripPlanner"
295336
TIME_TO_FULL_CHARGE = "TimeToFullCharge"
337+
TONNEAU_OPEN_PERCENT = "TonneauOpenPercent"
338+
TONNEAU_POSITION = "TonneauPosition"
339+
TONNEAU_TENT_MODE = "TonneauTentMode"
340+
TPMS_HARD_WARNINGS = "TpmsHardWarnings"
296341
TPMS_LAST_SEEN_PRESSURE_TIME_FL = "TpmsLastSeenPressureTimeFl"
297342
TPMS_LAST_SEEN_PRESSURE_TIME_FR = "TpmsLastSeenPressureTimeFr"
298343
TPMS_LAST_SEEN_PRESSURE_TIME_RL = "TpmsLastSeenPressureTimeRl"
@@ -301,10 +346,25 @@ class TelemetryField(StrEnum):
301346
TPMS_PRESSURE_FR = "TpmsPressureFr"
302347
TPMS_PRESSURE_RL = "TpmsPressureRl"
303348
TPMS_PRESSURE_RR = "TpmsPressureRr"
349+
TPMS_SOFT_WARNINGS = "TpmsSoftWarnings"
304350
TRIM = "Trim"
351+
VALET_MODE_ENABLED = "ValetModeEnabled"
305352
VEHICLE_NAME = "VehicleName"
306353
VEHICLE_SPEED = "VehicleSpeed"
307354
VERSION = "Version"
355+
WHEEL_TYPE = "WheelType"
356+
WIPER_HEAT_ENABLED = "WiperHeatEnabled"
357+
LOCATED_AT_HOME = "LocatedAtHome"
358+
LOCATED_AT_WORK = "LocatedAtWork"
359+
LOCATED_AT_FAVORITE = "LocatedAtFavorite"
360+
SETTING_DISTANCE_UNIT = "SettingDistanceUnit"
361+
SETTING_TEMPERATURE_UNIT = "SettingTemperatureUnit"
362+
SETTING_24_HOUR_TIME = "Setting24HourTime"
363+
SETTING_TIRE_PRESSURE_UNIT = "SettingTirePressureUnit"
364+
SETTING_CHARGE_UNIT = "SettingChargeUnit"
365+
CLIMATE_SEAT_COOLING_FRONT_LEFT = "ClimateSeatCoolingFrontLeft"
366+
CLIMATE_SEAT_COOLING_FRONT_RIGHT = "ClimateSeatCoolingFrontRight"
367+
308368

309369

310370
class TelemetryAlert(StrEnum):

0 commit comments

Comments
 (0)