diff --git a/teslemetry_stream/const.py b/teslemetry_stream/const.py index 5a56514..a50d242 100644 --- a/teslemetry_stream/const.py +++ b/teslemetry_stream/const.py @@ -19,11 +19,11 @@ class Signal(StrEnum): AUTO_SEAT_CLIMATE_RIGHT = "AutoSeatClimateRight" AUTOMATIC_BLIND_SPOT_CAMERA = "AutomaticBlindSpotCamera" AUTOMATIC_EMERGENCY_BRAKING_OFF = "AutomaticEmergencyBrakingOff" + BMS_STATE = "BMSState" BATTERY_HEATER_ON = "BatteryHeaterOn" BATTERY_LEVEL = "BatteryLevel" BLIND_SPOT_COLLISION_WARNING_CHIME = "BlindSpotCollisionWarningChime" BMS_FULL_CHARGE_COMPLETE = "BmsFullchargecomplete" - BMS_STATE = "BMSState" BRAKE_PEDAL = "BrakePedal" BRAKE_PEDAL_POS = "BrakePedalPos" BRICK_VOLTAGE_MAX = "BrickVoltageMax" @@ -41,21 +41,24 @@ class Signal(StrEnum): CHARGE_PORT_COLD_WEATHER_MODE = "ChargePortColdWeatherMode" CHARGE_PORT_DOOR_OPEN = "ChargePortDoorOpen" CHARGE_PORT_LATCH = "ChargePortLatch" + CHARGE_RATE_MILE_PER_HOUR = "ChargeRateMilePerHour" CHARGE_STATE = "ChargeState" CHARGER_PHASES = "ChargerPhases" + CHARGER_VOLTAGE = "ChargerVoltage" CHARGING_CABLE_TYPE = "ChargingCableType" CLIMATE_KEEPER_MODE = "ClimateKeeperMode" + CLIMATE_SEAT_COOLING_FRONT_LEFT = "ClimateSeatCoolingFrontLeft" + CLIMATE_SEAT_COOLING_FRONT_RIGHT = "ClimateSeatCoolingFrontRight" CRUISE_FOLLOW_DISTANCE = "CruiseFollowDistance" CRUISE_SET_SPEED = "CruiseSetSpeed" - CRUISE_STATE = "CruiseState" CURRENT_LIMIT_MPH = "CurrentLimitMph" DC_CHARGING_ENERGY_IN = "DCChargingEnergyIn" DC_CHARGING_POWER = "DCChargingPower" - DC_DC_ENABLE = "DCDCEnable" - DESTINATION_NAME = "DestinationName" + DCDC_ENABLE = "DCDCEnable" DEFROST_FOR_PRECONDITIONING = "DefrostForPreconditioning" DEFROST_MODE = "DefrostMode" DESTINATION_LOCATION = "DestinationLocation" + DESTINATION_NAME = "DestinationName" DETAILED_CHARGE_STATE = "DetailedChargeState" DI_AXLE_SPEED_F = "DiAxleSpeedF" DI_AXLE_SPEED_R = "DiAxleSpeedR" @@ -65,8 +68,8 @@ class Signal(StrEnum): DI_HEATSINK_TR = "DiHeatsinkTR" DI_HEATSINK_TREL = "DiHeatsinkTREL" DI_HEATSINK_TRER = "DiHeatsinkTRER" - DI_INVERTER_TR = "DiInverterTR" DI_INVERTER_TF = "DiInverterTF" + DI_INVERTER_TR = "DiInverterTR" DI_INVERTER_TREL = "DiInverterTREL" DI_INVERTER_TRER = "DiInverterTRER" DI_MOTOR_CURRENT_F = "DiMotorCurrentF" @@ -102,10 +105,6 @@ class Signal(StrEnum): ESTIMATED_HOURS_TO_CHARGE_TERMINATION = "EstimatedHoursToChargeTermination" EUROPE_VEHICLE = "EuropeVehicle" EXPECTED_ENERGY_PERCENT_AT_TRIP_ARRIVAL = "ExpectedEnergyPercentAtTripArrival" - EXPERIMENTAL_1 = "Experimental_1" - EXPERIMENTAL_2 = "Experimental_2" - EXPERIMENTAL_3 = "Experimental_3" - EXPERIMENTAL_4 = "Experimental_4" EXTERIOR_COLOR = "ExteriorColor" FAST_CHARGER_PRESENT = "FastChargerPresent" FAST_CHARGER_TYPE = "FastChargerType" @@ -134,12 +133,27 @@ class Signal(StrEnum): ISOLATION_RESISTANCE = "IsolationResistance" LANE_DEPARTURE_AVOIDANCE = "LaneDepartureAvoidance" LATERAL_ACCELERATION = "LateralAcceleration" - LIFETIME_ENERGY_GAINED_REGEN = "LifetimeEnergyGainedRegen" LIFETIME_ENERGY_USED = "LifetimeEnergyUsed" - LIFETIME_ENERGY_USED_DRIVE = "LifetimeEnergyUsedDrive" + LIGHTS_HAZARDS_ACTIVE = "LightsHazardsActive" + LIGHTS_HIGH_BEAMS = "LightsHighBeams" + LIGHTS_TURN_SIGNAL = "LightsTurnSignal" + LOCATED_AT_FAVORITE = "LocatedAtFavorite" + LOCATED_AT_HOME = "LocatedAtHome" + LOCATED_AT_WORK = "LocatedAtWork" LOCATION = "Location" LOCKED = "Locked" LONGITUDINAL_ACCELERATION = "LongitudinalAcceleration" + MEDIA_AUDIO_VOLUME = "MediaAudioVolume" + MEDIA_AUDIO_VOLUME_INCREMENT = "MediaAudioVolumeIncrement" + MEDIA_AUDIO_VOLUME_MAX = "MediaAudioVolumeMax" + MEDIA_NOW_PLAYING_ALBUM = "MediaNowPlayingAlbum" + MEDIA_NOW_PLAYING_ARTIST = "MediaNowPlayingArtist" + MEDIA_NOW_PLAYING_DURATION = "MediaNowPlayingDuration" + MEDIA_NOW_PLAYING_ELAPSED = "MediaNowPlayingElapsed" + MEDIA_NOW_PLAYING_STATION = "MediaNowPlayingStation" + MEDIA_NOW_PLAYING_TITLE = "MediaNowPlayingTitle" + MEDIA_PLAYBACK_SOURCE = "MediaPlaybackSource" + MEDIA_PLAYBACK_STATUS = "MediaPlaybackStatus" MILES_TO_ARRIVAL = "MilesToArrival" MINUTES_TO_ARRIVAL = "MinutesToArrival" MODULE_TEMP_MAX = "ModuleTempMax" @@ -167,6 +181,7 @@ class Signal(StrEnum): PRECONDITIONING_ENABLED = "PreconditioningEnabled" RATED_RANGE = "RatedRange" RD_WINDOW = "RdWindow" + REAR_DEFROST_ENABLED = "RearDefrostEnabled" REAR_DISPLAY_HVAC_ENABLED = "RearDisplayHvacEnabled" REAR_SEAT_HEATERS = "RearSeatHeaters" REMOTE_START_ENABLED = "RemoteStartEnabled" @@ -185,8 +200,14 @@ class Signal(StrEnum): SEAT_HEATER_REAR_LEFT = "SeatHeaterRearLeft" SEAT_HEATER_REAR_RIGHT = "SeatHeaterRearRight" SEAT_HEATER_RIGHT = "SeatHeaterRight" + SEAT_VENT_ENABLED = "SeatVentEnabled" SENTRY_MODE = "SentryMode" SERVICE_MODE = "ServiceMode" + SETTING_24_HOUR_TIME = "Setting24HourTime" + SETTING_CHARGE_UNIT = "SettingChargeUnit" + SETTING_DISTANCE_UNIT = "SettingDistanceUnit" + SETTING_TEMPERATURE_UNIT = "SettingTemperatureUnit" + SETTING_TIRE_PRESSURE_UNIT = "SettingTirePressureUnit" SOC = "Soc" SOFTWARE_UPDATE_DOWNLOAD_PERCENT_COMPLETE = "SoftwareUpdateDownloadPercentComplete" SOFTWARE_UPDATE_EXPECTED_DURATION_MINUTES = "SoftwareUpdateExpectedDurationMinutes" @@ -195,7 +216,8 @@ class Signal(StrEnum): SOFTWARE_UPDATE_VERSION = "SoftwareUpdateVersion" SPEED_LIMIT_MODE = "SpeedLimitMode" SPEED_LIMIT_WARNING = "SpeedLimitWarning" - SUPERCHARGER_SESSION_TRIP_PLANNER = "SuperchargerSessionTripPlanner" + SUNROOF_INSTALLED = "SunroofInstalled" + SUPERCARGER_SESSION_TRIP_PLANNER = "SuperchargerSessionTripPlanner" TIME_TO_FULL_CHARGE = "TimeToFullCharge" TONNEAU_OPEN_PERCENT = "TonneauOpenPercent" TONNEAU_POSITION = "TonneauPosition" @@ -217,34 +239,6 @@ class Signal(StrEnum): VERSION = "Version" WHEEL_TYPE = "WheelType" WIPER_HEAT_ENABLED = "WiperHeatEnabled" - LOCATED_AT_HOME = "LocatedAtHome" - LOCATED_AT_WORK = "LocatedAtWork" - LOCATED_AT_FAVORITE = "LocatedAtFavorite" - SETTING_DISTANCE_UNIT = "SettingDistanceUnit" - SETTING_TEMPERATURE_UNIT = "SettingTemperatureUnit" - SETTING_24_HOUR_TIME = "Setting24HourTime" - SETTING_TIRE_PRESSURE_UNIT = "SettingTirePressureUnit" - SETTING_CHARGE_UNIT = "SettingChargeUnit" - CLIMATE_SEAT_COOLING_FRONT_LEFT = "ClimateSeatCoolingFrontLeft" - CLIMATE_SEAT_COOLING_FRONT_RIGHT = "ClimateSeatCoolingFrontRight" - LIGHTS_HAZARDS_ACTIVE = "LightsHazardsActive" - LIGHTS_TURN_SIGNAL = "LightsTurnSignal" - LIGHTS_HIGH_BEAMS = "LightsHighBeams" - MEDIA_PLAYBACK_STATUS = "MediaPlaybackStatus" - MEDIA_PLAYBACK_SOURCE = "MediaPlaybackSource" - MEDIA_AUDIO_VOLUME = "MediaAudioVolume" - MEDIA_NOW_PLAYING_DURATION = "MediaNowPlayingDuration" - MEDIA_NOW_PLAYING_ELAPSED = "MediaNowPlayingElapsed" - MEDIA_NOW_PLAYING_ARTIST = "MediaNowPlayingArtist" - MEDIA_NOW_PLAYING_TITLE = "MediaNowPlayingTitle" - MEDIA_NOW_PLAYING_ALBUM = "MediaNowPlayingAlbum" - MEDIA_NOW_PLAYING_STATION = "MediaNowPlayingStation" - MEDIA_AUDIO_VOLUME_INCREMENT = "MediaAudioVolumeIncrement" - MEDIA_AUDIO_VOLUME_MAX = "MediaAudioVolumeMax" - SUNROOF_INSTALLED = "SunroofInstalled" - SEAT_VENT_ENABLED = "SeatVentEnabled" - REAR_DEFROST_ENABLED = "RearDefrostEnabled" - CHARGE_RATE_MILE_PER_HOUR = "ChargeRateMilePerHour" class Alert(StrEnum):