|
7 | 7 | "end_time": "End time", |
8 | 8 | "end_time_description": "The time this schedule ends, e.g. 01:05 for 1:05 AM.", |
9 | 9 | "location_description": "The approximate location the vehicle must be at to use this schedule. Defaults to Home Assistant's configured location.", |
| 10 | + "not_available": "Not available", |
10 | 11 | "one_time": "One-time", |
11 | 12 | "one_time_description": "If this is a one-time schedule.", |
12 | 13 | "precondition_time": "Precondition time", |
|
18 | 19 | "schedule_name_description": "The name of the schedule.", |
19 | 20 | "start_time": "Start time", |
20 | 21 | "start_time_description": "The time this schedule begins, e.g. 01:05 for 1:05 AM.", |
21 | | - "unavailable": "Unavailable", |
22 | 22 | "vehicle": "Vehicle", |
23 | 23 | "vehicle_to_remove_schedule": "Vehicle to remove schedule from.", |
24 | 24 | "vehicle_to_schedule": "Vehicle to schedule.", |
|
30 | 30 | "already_configured": "Account is already configured", |
31 | 31 | "oauth_error": "Received invalid token data.", |
32 | 32 | "oauth_failed": "Error while obtaining access token.", |
| 33 | + "oauth_implementation_unavailable": "No OAuth2 implementations are currently available.", |
33 | 34 | "oauth_timeout": "Timeout resolving OAuth token.", |
34 | 35 | "oauth_unauthorized": "OAuth authorization error while obtaining access token.", |
35 | 36 | "reauth_account_mismatch": "The reauthentication account does not match the original account", |
36 | | - "reauth_successful": "Re-authentication was successful" |
| 37 | + "reauth_successful": "Re-authentication was successful", |
| 38 | + "reconfigure_account_mismatch": "The reconfiguration account does not match the original account", |
| 39 | + "reconfigure_successful": "Reconfiguration was successful" |
37 | 40 | }, |
38 | 41 | "error": { |
39 | 42 | "cannot_connect": "Failed to connect", |
|
269 | 272 | "name": "Wake" |
270 | 273 | } |
271 | 274 | }, |
| 275 | + "calendar": { |
| 276 | + "charge_schedule_data_charge_schedules": { |
| 277 | + "name": "Charging schedule" |
| 278 | + }, |
| 279 | + "tariff_content_v2": { |
| 280 | + "name": "Buy tariff" |
| 281 | + }, |
| 282 | + "tariff_content_v2_sell_tariff": { |
| 283 | + "name": "Sell tariff" |
| 284 | + } |
| 285 | + }, |
272 | 286 | "climate": { |
273 | 287 | "climate_state_cabin_overheat_protection": { |
274 | 288 | "name": "Cabin overheat protection" |
|
516 | 530 | } |
517 | 531 | }, |
518 | 532 | "charge_state_conn_charge_cable": { |
519 | | - "name": "Charge cable" |
| 533 | + "name": "Charge cable", |
| 534 | + "state": { |
| 535 | + "gb_ac": "GB/AC", |
| 536 | + "gb_dc": "GB/DC", |
| 537 | + "iec": "IEC", |
| 538 | + "sae": "SAE" |
| 539 | + } |
520 | 540 | }, |
521 | 541 | "charge_state_est_battery_range": { |
522 | 542 | "name": "Estimate battery range" |
|
633 | 653 | "abort": "Abort", |
634 | 654 | "enabled": "Enabled", |
635 | 655 | "fault": "Fault", |
636 | | - "standby": "Standby", |
637 | | - "unavailable": "Unavailable" |
| 656 | + "not_available": "Not available", |
| 657 | + "standby": "Standby" |
638 | 658 | } |
639 | 659 | }, |
640 | 660 | "di_state_r": { |
|
643 | 663 | "abort": "Abort", |
644 | 664 | "enabled": "Enabled", |
645 | 665 | "fault": "Fault", |
646 | | - "standby": "Standby", |
647 | | - "unavailable": "Unavailable" |
| 666 | + "not_available": "Not available", |
| 667 | + "standby": "Standby" |
648 | 668 | } |
649 | 669 | }, |
650 | 670 | "di_state_rel": { |
|
653 | 673 | "abort": "Abort", |
654 | 674 | "enabled": "Enabled", |
655 | 675 | "fault": "Fault", |
656 | | - "standby": "Standby", |
657 | | - "unavailable": "Unavailable" |
| 676 | + "not_available": "Not available", |
| 677 | + "standby": "Standby" |
658 | 678 | } |
659 | 679 | }, |
660 | 680 | "di_state_rer": { |
|
663 | 683 | "abort": "Abort", |
664 | 684 | "enabled": "Enabled", |
665 | 685 | "fault": "Fault", |
666 | | - "standby": "Standby", |
667 | | - "unavailable": "Unavailable" |
| 686 | + "not_available": "Not available", |
| 687 | + "standby": "Standby" |
668 | 688 | } |
669 | 689 | }, |
670 | 690 | "di_stator_temp_f": { |
|
1029 | 1049 | "vehicle_state_tpms_pressure_rr": { |
1030 | 1050 | "name": "Tire pressure rear right" |
1031 | 1051 | }, |
1032 | | - "version": { |
1033 | | - "name": "Version" |
1034 | | - }, |
1035 | 1052 | "vin": { |
1036 | 1053 | "name": "Vehicle", |
1037 | 1054 | "state": { |
|
1090 | 1107 | } |
1091 | 1108 | }, |
1092 | 1109 | "exceptions": { |
| 1110 | + "auth_failed": { |
| 1111 | + "message": "Authentication failed, please reauthenticate" |
| 1112 | + }, |
| 1113 | + "auth_failed_invalid_token": { |
| 1114 | + "message": "Access token is invalid, please reauthenticate" |
| 1115 | + }, |
| 1116 | + "auth_failed_migration": { |
| 1117 | + "message": "Failed to migrate to OAuth, please reauthenticate" |
| 1118 | + }, |
| 1119 | + "auth_failed_subscription_required": { |
| 1120 | + "message": "Teslemetry subscription required" |
| 1121 | + }, |
1093 | 1122 | "command_error": { |
1094 | 1123 | "message": "Command returned error: {error}" |
1095 | 1124 | }, |
1096 | 1125 | "command_exception": { |
1097 | 1126 | "message": "Command returned exception: {message}" |
1098 | 1127 | }, |
| 1128 | + "command_no_response": { |
| 1129 | + "message": "Command had no response" |
| 1130 | + }, |
1099 | 1131 | "command_no_result": { |
1100 | 1132 | "message": "Command had no result" |
1101 | 1133 | }, |
|
1123 | 1155 | "no_vehicle_data_for_device": { |
1124 | 1156 | "message": "No vehicle data for device ID: {device_id}" |
1125 | 1157 | }, |
| 1158 | + "not_ready_api_error": { |
| 1159 | + "message": "Error communicating with Teslemetry API" |
| 1160 | + }, |
| 1161 | + "not_ready_connection_error": { |
| 1162 | + "message": "Unable to connect to Teslemetry" |
| 1163 | + }, |
| 1164 | + "oauth_implementation_not_available": { |
| 1165 | + "message": "OAuth implementation not available, try reauthenticating" |
| 1166 | + }, |
| 1167 | + "set_scheduled_charging_time": { |
| 1168 | + "message": "Scheduled charging time is required when enabling" |
| 1169 | + }, |
| 1170 | + "set_scheduled_departure_off_peak": { |
| 1171 | + "message": "Off-peak charging end time is required when enabling" |
| 1172 | + }, |
| 1173 | + "set_scheduled_departure_preconditioning": { |
| 1174 | + "message": "Preconditioning departure time is required when enabling" |
| 1175 | + }, |
| 1176 | + "token_data_malformed": { |
| 1177 | + "message": "Token data malformed, try reauthenticating" |
| 1178 | + }, |
| 1179 | + "update_failed": { |
| 1180 | + "message": "Error fetching data from Teslemetry API" |
| 1181 | + }, |
| 1182 | + "update_failed_invalid_data": { |
| 1183 | + "message": "Received invalid data from API" |
| 1184 | + }, |
1126 | 1185 | "wake_up_failed": { |
1127 | 1186 | "message": "Failed to wake up vehicle: {message}" |
1128 | 1187 | }, |
|
0 commit comments