48 lines
1.1 KiB
Python
48 lines
1.1 KiB
Python
|
"""Constants for the Subaru integration."""
|
||
|
|
||
|
DOMAIN = "subaru"
|
||
|
FETCH_INTERVAL = 300
|
||
|
UPDATE_INTERVAL = 7200
|
||
|
CONF_UPDATE_ENABLED = "update_enabled"
|
||
|
CONF_COUNTRY = "country"
|
||
|
|
||
|
# entry fields
|
||
|
ENTRY_CONTROLLER = "controller"
|
||
|
ENTRY_COORDINATOR = "coordinator"
|
||
|
ENTRY_VEHICLES = "vehicles"
|
||
|
|
||
|
# update coordinator name
|
||
|
COORDINATOR_NAME = "subaru_data"
|
||
|
|
||
|
# info fields
|
||
|
VEHICLE_VIN = "vin"
|
||
|
VEHICLE_NAME = "display_name"
|
||
|
VEHICLE_HAS_EV = "is_ev"
|
||
|
VEHICLE_API_GEN = "api_gen"
|
||
|
VEHICLE_HAS_REMOTE_START = "has_res"
|
||
|
VEHICLE_HAS_REMOTE_SERVICE = "has_remote"
|
||
|
VEHICLE_HAS_SAFETY_SERVICE = "has_safety"
|
||
|
VEHICLE_LAST_UPDATE = "last_update"
|
||
|
VEHICLE_STATUS = "status"
|
||
|
|
||
|
|
||
|
API_GEN_1 = "g1"
|
||
|
API_GEN_2 = "g2"
|
||
|
MANUFACTURER = "Subaru Corp."
|
||
|
|
||
|
SUPPORTED_PLATFORMS = [
|
||
|
"sensor",
|
||
|
]
|
||
|
|
||
|
ICONS = {
|
||
|
"Avg Fuel Consumption": "mdi:leaf",
|
||
|
"EV Time to Full Charge": "mdi:car-electric",
|
||
|
"EV Range": "mdi:ev-station",
|
||
|
"Odometer": "mdi:road-variant",
|
||
|
"Range": "mdi:gas-station",
|
||
|
"Tire Pressure FL": "mdi:gauge",
|
||
|
"Tire Pressure FR": "mdi:gauge",
|
||
|
"Tire Pressure RL": "mdi:gauge",
|
||
|
"Tire Pressure RR": "mdi:gauge",
|
||
|
}
|