Support: Tesla

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
aiole
Beiträge: 7747
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 18 times
Been thanked: 32 times

Re: Support: Tesla

Beitrag von aiole »

Ich habe letzthin 2 Tesla in die zugehörigen openWB's geholt und mich an die hellblauen Hilfstexte (Click auf Fragezeichen) der software2-Eingaben für den SoC gehalten. Das ging problemlos und läuft stabil. Aus sw1.9 bin ich leider schon weitgehend raus.
Ash
Beiträge: 15
Registriert: Do Mär 04, 2021 6:37 pm

Re: Support: Tesla

Beitrag von Ash »

AndiBu hat geschrieben: Do Aug 31, 2023 8:46 am URL Eingabe funktioniert nicht. Kann mich nicht über openwb bei tesla anmelden...siehe Fehlermeldung oben

installierte Version: 1.9.303.0

Was kann ich machen?
Bist du der Anleitung genau gefolgt?
Bei welchem Punkt kommt die Fehlermeldung?

Bild
AndiBu
Beiträge: 60
Registriert: So Sep 20, 2020 2:49 pm

Re: Support: Tesla

Beitrag von AndiBu »

Die Meldung kam, nachdem ich die Tesla URL vom "page not found" fenster in die Opwnwb Maske eingefügt hatte.

Heute hab ich es wieder genau nach Anleitung versucht und siehe da, Anmeldung erfolgreich, token gespeichert...funktioniert!;)
21kWp PV
SMH 2.0
STP 20000TL-30
openWB series2 standard+
Nissan Leaf ZE1 40kWh
kai9555
Beiträge: 318
Registriert: Mi Feb 01, 2023 7:16 am
Been thanked: 2 times

Re: Support: Tesla

Beitrag von kai9555 »

mrinas hat geschrieben: Mo Aug 14, 2023 1:01 pm
kai9555 hat geschrieben: Mo Aug 14, 2023 12:41 pm
kai9555 hat geschrieben: Mo Aug 14, 2023 9:29 am

Ja das mache ich gern. Ich kenne mich rudimentär mit Linux aus und benötige lediglich eine Spickzettel. Kannst du mich kurz in 3-4 Stichpunkten anleiten, damit wir zum gewünschten Ergebnis kommen.

Zugriff über Konsole oder GUI ist beides möglich.

VG Kai
Ok ich habe mir es gerade selber angelesen. Das Script läuft bei mir erst einmal sauber mit Thonny durch. Ich würde morgen noch einmal schauen was es dann sagt.
Gut, zu erwarten ist dass mein Testscript fehlerfrei durchläuft.
Immer wenn es den Token-Refresh Fehler gibt wird das Script in einen 403 (o.ä.) Fehler laufen. Meine Vermutung ist dass auf selbsinstallierten (?) openWB Instanzen eine der verwendeten Bibliotheken in der eingesetzten Version für diesen Fehler verantwortlich ist. Soweit ich das durch meine Tests hab klären können ist der HTTP Request selber syntaktisch korrekt. Dennoch scheint nicht alles genau so wie zu erwarten wäre bei Tesla anzukommen.
Aus meiner Erfahrung mit dem OneDrive Backup Modul würde ich empfehlen den Tests mindestens parallel auch auf einem Raspbi durchzuführen um Unterschiede in der Architektur (x86/x64 bei VMs, ARM bei Raspbi) auszuschließen.
Also dein Script läuft zuverlässig seit 2 Wochen durch. Nur openWb gibt den SoC nicht aus und meldet Token refresh failed.
kai9555
Beiträge: 318
Registriert: Mi Feb 01, 2023 7:16 am
Been thanked: 2 times

Re: Support: Tesla

Beitrag von kai9555 »

Ich habe das Problem für mich lösen können. Ich kann zwar nicht sagen woran es genau liegt, kann aber grob meinen Lösungsweg beschreiben:

Ausgangssituation: Raspberri Pi 400 mit Buster GUI = Token Refresh Error
1. Versuch: Neuinstallation Buster GUI auf Pi400 = Token Refresh Error
2. Versuch: Neuinstallation Buster GUI auf Pi Zero2 = Token Refresh Error
-- Mangels Hardware habe ich dann für meinen 3. Versuch meinen Standalone 2 genommen = Müsste Pi3 sein
3. Versuch: Neuinstallation Buster Lite auf Pi3 = Token Refresh Error
4. Versuch: Neuinstallation Stretch Lite auf Pi3 = läuft seit 24h ohne Probleme

Die Neuinstallation von openWb auf Stretch Lite war leider etwas holprig.
Die Eingabe:
curl -s https://raw.githubusercontent.com/snapt ... install.sh | sudo bash
lief nicht sauber durch. Ich musste zuerst sudo apt get update, apt get upgrade, pip install requests und apt install python3-pip durchführen (Gedächtnisprotokoll) damit es ging.

VG Kai
Nickbig
Beiträge: 54
Registriert: So Mai 02, 2021 2:02 pm

Re: Support: Tesla

Beitrag von Nickbig »

Bin gespannt, ob das Problem bei dir damit dauerhaft behoben ist.

Welche Frage ich mir jetzt nun stelle: Ist das Thema mit einem der nächsten Updates von OpenWB lösbar oder haben wir hier ein Betriebssystem-Problem, der nur mit einem Update/Wechsel des Betriebssystems des (z.B) Raspi behebbar ist?
kai9555
Beiträge: 318
Registriert: Mi Feb 01, 2023 7:16 am
Been thanked: 2 times

Re: Support: Tesla

Beitrag von kai9555 »

Nickbig hat geschrieben: Do Sep 07, 2023 9:48 am Bin gespannt, ob das Problem bei dir damit dauerhaft behoben ist.

Welche Frage ich mir jetzt nun stelle: Ist das Thema mit einem der nächsten Updates von OpenWB lösbar oder haben wir hier ein Betriebssystem-Problem, der nur mit einem Update/Wechsel des Betriebssystems des (z.B) Raspi behebbar ist?
Bis jetzt läuft es ohne Probleme mit Stretch.
Gero
Beiträge: 3420
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 4 times
Been thanked: 59 times

Re: Support: Tesla

Beitrag von Gero »

Hat das hier jemand auf dem Schirm - aus der FAQ zur neuen Fleet-API von Tesla:
2023-10-09: Rest API vehicle commands endpoint - deprecation warning

Following the release of Tesla Vehicle Command SDK support for REST API vehicle command endpoints is now reaching end of life. Starting 2024 most vehicles will require sending commands via Tesla Vehicle Command SDK.
https://developer.tesla.com/docs/fleet-api#overview

Mit der neuen API kann man hupen, mit dem Licht blinken aber ein SoC-Abfrage fehlt. Oder verstehe ich da was falsch und die Tesla-App nutzt keine REST API? Oder Tesla stellt das eines Tages um? Dann wird vermutlich doch noch die SoC-Abfrage nachgereicht werden.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
Benutzeravatar
mrinas
Beiträge: 2148
Registriert: Mi Jan 29, 2020 10:12 pm
Has thanked: 8 times
Been thanked: 7 times

Re: Support: Tesla

Beitrag von mrinas »

Gero hat geschrieben: Fr Okt 20, 2023 7:48 am Hat das hier jemand auf dem Schirm - aus der FAQ zur neuen Fleet-API von Tesla:
2023-10-09: Rest API vehicle commands endpoint - deprecation warning

Following the release of Tesla Vehicle Command SDK support for REST API vehicle command endpoints is now reaching end of life. Starting 2024 most vehicles will require sending commands via Tesla Vehicle Command SDK.
https://developer.tesla.com/docs/fleet-api#overview

Mit der neuen API kann man hupen, mit dem Licht blinken aber ein SoC-Abfrage fehlt. Oder verstehe ich da was falsch und die Tesla-App nutzt keine REST API? Oder Tesla stellt das eines Tages um? Dann wird vermutlich doch noch die SoC-Abfrage nachgereicht werden.
Doch klar gibt es, SoC ist in vehicle_data mit enthalten - battery_level und battery_range

https://developer.tesla.com/docs/fleet-api#vehicle_data

Code: Alles auswählen

{
 "id": 100021,
 "user_id": 800001,
 "vehicle_id": 99999,
 "vin": "TEST00000000VIN01",
 "color": null,
 "access_type": "OWNER",
 "granular_access": {
  "hide_private": false
 },
 "tokens": [
  "4f993c5b9e2b937b",
  "7a3153b1bbb48a96"
 ],
 "state": null,
 "in_service": false,
 "id_s": "100021",
 "calendar_enabled": true,
 "api_version": 54,
 "backseat_token": null,
 "backseat_token_updated_at": null,
 "charge_state": {
  "battery_heater_on": false,
  "battery_level": 42,
  "battery_range": 133.99,
  "charge_amps": 48,
  "charge_current_request": 48,
  "charge_current_request_max": 48,
  "charge_enable_request": true,
  "charge_energy_added": 48.45,
  "charge_limit_soc": 90,
  "charge_limit_soc_max": 100,
  "charge_limit_soc_min": 50,
  "charge_limit_soc_std": 90,
  "charge_miles_added_ideal": 202,
  "charge_miles_added_rated": 202,
  "charge_port_cold_weather_mode": false,
  "charge_port_color": "<invalid>",
  "charge_port_door_open": false,
  "charge_port_latch": "Engaged",
  "charge_rate": 0,
  "charger_actual_current": 0,
  "charger_phases": null,
  "charger_pilot_current": 48,
  "charger_power": 0,
  "charger_voltage": 2,
  "charging_state": "Disconnected",
  "conn_charge_cable": "<invalid>",
  "est_battery_range": 143.88,
  "fast_charger_brand": "<invalid>",
  "fast_charger_present": false,
  "fast_charger_type": "<invalid>",
  "ideal_battery_range": 133.99,
  "managed_charging_active": false,
  "managed_charging_start_time": null,
  "managed_charging_user_canceled": false,
  "max_range_charge_counter": 0,
  "minutes_to_full_charge": 0,
  "not_enough_power_to_heat": null,
  "off_peak_charging_enabled": false,
  "off_peak_charging_times": "all_week",
  "off_peak_hours_end_time": 360,
  "preconditioning_enabled": false,
  "preconditioning_times": "all_week",
  "scheduled_charging_mode": "Off",
  "scheduled_charging_pending": false,
  "scheduled_charging_start_time": null,
  "scheduled_departure_time": 1634914800,
  "scheduled_departure_time_minutes": 480,
  "supercharger_session_trip_planner": false,
  "time_to_full_charge": 0,
  "timestamp": 1692141038420,
  "trip_charging": false,
  "usable_battery_level": 42,
  "user_charge_enable_request": null
 },
 "climate_state": {
  "allow_cabin_overheat_protection": true,
  "auto_seat_climate_left": false,
  "auto_seat_climate_right": false,
  "auto_steering_wheel_heat": false,
  "battery_heater": false,
  "battery_heater_no_power": null,
  "bioweapon_mode": false,
  "cabin_overheat_protection": "On",
  "cabin_overheat_protection_actively_cooling": true,
  "climate_keeper_mode": "off",
  "cop_activation_temperature": "High",
  "defrost_mode": 0,
  "driver_temp_setting": 21,
  "fan_status": 0,
  "hvac_auto_request": "On",
  "inside_temp": 38.4,
  "is_auto_conditioning_on": true,
  "is_climate_on": false,
  "is_front_defroster_on": false,
  "is_preconditioning": false,
  "is_rear_defroster_on": false,
  "left_temp_direction": -293,
  "max_avail_temp": 28,
  "min_avail_temp": 15,
  "outside_temp": 36.5,
  "passenger_temp_setting": 21,
  "remote_heater_control_enabled": false,
  "right_temp_direction": -276,
  "seat_heater_left": 0,
  "seat_heater_rear_center": 0,
  "seat_heater_rear_left": 0,
  "seat_heater_rear_right": 0,
  "seat_heater_right": 0,
  "side_mirror_heaters": false,
  "steering_wheel_heat_level": 0,
  "steering_wheel_heater": false,
  "supports_fan_only_cabin_overheat_protection": true,
  "timestamp": 1692141038419,
  "wiper_blade_heater": false
 },
 "drive_state": {
  "active_route_latitude": 37.7765494,
  "active_route_longitude": -122.4195418,
  "active_route_traffic_minutes_delay": 0,
  "gps_as_of": 1692137422,
  "heading": 289,
  "latitude": 37.7765494,
  "longitude": -122.4195418,
  "native_latitude": 37.7765494,
  "native_location_supported": 1,
  "native_longitude": -122.4195418,
  "native_type": "wgs",
  "power": 1,
  "shift_state": null,
  "speed": null,
  "timestamp": 1692141038420
 },
 "gui_settings": {
  "gui_24_hour_time": false,
  "gui_charge_rate_units": "mi/hr",
  "gui_distance_units": "mi/hr",
  "gui_range_display": "Rated",
  "gui_temperature_units": "F",
  "gui_tirepressure_units": "Psi",
  "show_range_units": false,
  "timestamp": 1692141038420
 },
 "vehicle_config": {
  "aux_park_lamps": "NaPremium",
  "badge_version": 0,
  "can_accept_navigation_requests": true,
  "can_actuate_trunks": true,
  "car_special_type": "base",
  "car_type": "modely",
  "charge_port_type": "US",
  "cop_user_set_temp_supported": true,
  "dashcam_clip_save_supported": true,
  "default_charge_to_max": false,
  "driver_assist": "TeslaAP3",
  "ece_restrictions": false,
  "efficiency_package": "MY2021",
  "eu_vehicle": false,
  "exterior_color": "MidnightSilver",
  "exterior_trim": "Black",
  "exterior_trim_override": "",
  "has_air_suspension": false,
  "has_ludicrous_mode": false,
  "has_seat_cooling": false,
  "headlamp_type": "Premium",
  "interior_trim_type": "Black2",
  "key_version": 2,
  "motorized_charge_port": true,
  "paint_color_override": "19,20,22,0.8,0.04",
  "performance_package": "Base",
  "plg": true,
  "pws": true,
  "rear_drive_unit": "PM216MOSFET",
  "rear_seat_heaters": 1,
  "rear_seat_type": 0,
  "rhd": false,
  "roof_color": "RoofColorGlass",
  "seat_type": null,
  "spoiler_type": "None",
  "sun_roof_installed": null,
  "supports_qr_pairing": false,
  "third_row_seats": "None",
  "timestamp": 1692141038420,
  "trim_badging": "74d",
  "use_range_badging": true,
  "utc_offset": -25200,
  "webcam_selfie_supported": true,
  "webcam_supported": true,
  "wheel_type": "Apollo19"
 },
 "vehicle_state": {
  "api_version": 54,
  "autopark_state_v3": "ready",
  "autopark_style": "dead_man",
  "calendar_supported": true,
  "car_version": "2023.7.20 7910d26d5c64",
  "center_display_state": 0,
  "dashcam_clip_save_available": false,
  "dashcam_state": "Unavailable",
  "df": 0,
  "dr": 0,
  "fd_window": 0,
  "feature_bitmask": "15dffbff,0",
  "fp_window": 0,
  "ft": 0,
  "homelink_device_count": 3,
  "homelink_nearby": false,
  "is_user_present": false,
  "last_autopark_error": "no_error",
  "locked": true,
  "media_info": {
   "a2dp_source_name": "Pixel 6",
   "audio_volume": 2.6667,
   "audio_volume_increment": 0.333333,
   "audio_volume_max": 10.333333,
   "media_playback_status": "Playing",
   "now_playing_album": "KQED",
   "now_playing_artist": "PBS Newshour on KQED FM",
   "now_playing_duration": 0,
   "now_playing_elapsed": 0,
   "now_playing_source": "13",
   "now_playing_station": "88.5 FM KQED",
   "now_playing_title": "PBS Newshour"
  },
  "media_state": {
   "remote_control_enabled": true
  },
  "notifications_supported": true,
  "odometer": 15720.074889,
  "parsed_calendar_supported": true,
  "pf": 0,
  "pr": 0,
  "rd_window": 0,
  "remote_start": false,
  "remote_start_enabled": true,
  "remote_start_supported": true,
  "rp_window": 0,
  "rt": 0,
  "santa_mode": 0,
  "sentry_mode": false,
  "sentry_mode_available": true,
  "service_mode": false,
  "service_mode_plus": false,
  "smart_summon_available": true,
  "software_update": {
   "download_perc": 0,
   "expected_duration_sec": 2700,
   "install_perc": 1,
   "status": "",
   "version": " "
  },
  "speed_limit_mode": {
   "active": false,
   "current_limit_mph": 85,
   "max_limit_mph": 120,
   "min_limit_mph": 50,
   "pin_code_set": false
  },
  "summon_standby_mode_enabled": false,
  "timestamp": 1692141038419,
  "tpms_hard_warning_fl": false,
  "tpms_hard_warning_fr": false,
  "tpms_hard_warning_rl": false,
  "tpms_hard_warning_rr": false,
  "tpms_last_seen_pressure_time_fl": 1692136878,
  "tpms_last_seen_pressure_time_fr": 1692136878,
  "tpms_last_seen_pressure_time_rl": 1692136878,
  "tpms_last_seen_pressure_time_rr": 1692136878,
  "tpms_pressure_fl": 3.1,
  "tpms_pressure_fr": 3.1,
  "tpms_pressure_rl": 3.15,
  "tpms_pressure_rr": 3,
  "tpms_rcp_front_value": 2.9,
  "tpms_rcp_rear_value": 2.9,
  "tpms_soft_warning_fl": false,
  "tpms_soft_warning_fr": false,
  "tpms_soft_warning_rl": false,
  "tpms_soft_warning_rr": false,
  "valet_mode": false,
  "valet_pin_needed": true,
  "vehicle_name": "grADOFIN",
  "vehicle_self_test_progress": 0,
  "vehicle_self_test_requested": false,
  "webcam_available": true
 }
}
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
Gero
Beiträge: 3420
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 4 times
Been thanked: 59 times

Re: Support: Tesla

Beitrag von Gero »

Ah, gut. Man muss es aufklicken und sich die response anschauen.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
Antworten