Sponsored

How to retrieve SOC, Range, Battery Voltage etc without Porsche Connect

Sebcbien

Well-Known Member
First Name
Seb
Joined
Sep 9, 2024
Threads
3
Messages
49
Reaction score
46
Location
Belgium
Vehicles
BMW I3 - Taycan CT 4S
Country flag
Hello,
For those who wan to track the SOC, Range etc of their taycan witout paying for Porsche connect, here is a solution:

I successfully managed to find a way to retrieve data form my Taycan without using Porsche connect.
My main goal was to retrieve the SOC so I can use it to manage solar charging into my home automation (Home assistant)
My solution involves a meatpi dongle Wincan-PRO ( WiCAN-PRO ) that can be configured to connect to wifi.
I then use home assistant to retrieve data from my Taycan
Here is the current result:

Porsche Taycan How to retrieve SOC, Range, Battery Voltage etc without Porsche Connect 1750522191569-0c
Sponsored

 
OP
OP
Sebcbien

Sebcbien

Well-Known Member
First Name
Seb
Joined
Sep 9, 2024
Threads
3
Messages
49
Reaction score
46
Location
Belgium
Vehicles
BMW I3 - Taycan CT 4S
Country flag
Here’s some initial interesting data:
The 12V battery also charges when the main car battery is charging (between 14:00 and 17:30).
During the night (not charging), the 12V battery undergoes trickle charging.
A brief surge occurs whenever its voltage is about to drop below 13.1V.

Porsche Taycan How to retrieve SOC, Range, Battery Voltage etc without Porsche Connect 1750582783501-lt



And also:
The reported range decreases progressively after charging is stopped.
Note:
The “dent” in the graph between 17:00 and 20:00 is due to my tests, this data wasn’t being updated during that period.


Porsche Taycan How to retrieve SOC, Range, Battery Voltage etc without Porsche Connect 1750583223402-8y
 
Last edited:

frietzak

Well-Known Member
Joined
Dec 17, 2021
Threads
4
Messages
110
Reaction score
45
Location
Earth
Vehicles
None
Country flag
I wish you posted this 3 weeks ago before I extended porsche connect. I need the SOC for smart charging with dynamic energy prizes. Will keep this in mind for next year then.
 

Fonndu

Active Member
First Name
Fonndu
Joined
Aug 25, 2023
Threads
0
Messages
28
Reaction score
8
Location
Nc
Vehicles
2020. Turbo S
Country flag
Great idea. Thanks
 


Shug

Well-Known Member
First Name
Harry
Joined
Oct 2, 2024
Threads
4
Messages
251
Reaction score
87
Location
Manchester
Vehicles
Taycan 4S, Cayenne Turbo, Cayman
Country flag
12V data is very interesting.

While away on holiday, I could see that the car was happy with Porsche connect, but was completely blind to whether I was going to come home to a flat 12V battery.
 
OP
OP
Sebcbien

Sebcbien

Well-Known Member
First Name
Seb
Joined
Sep 9, 2024
Threads
3
Messages
49
Reaction score
46
Location
Belgium
Vehicles
BMW I3 - Taycan CT 4S
Country flag
I’ll share cleaner graphs later, today, I kept adjusting the OBD data formulas to better align with the values shown on the Taycan dashboard.
Here’s the current setup: I haven’t found a way to retrieve the odometer data, and the SOC consistently reports a few percentage points lower than the dashboard. However, this discrepancy isn’t consistent as the charge level changes.
If anyone knows how to handle this data better, I’d really appreciate your feedback! ?

Once done, I will send the data to the developer of the wican-pro so a profile will be available for everyone. now I'm based on the VW ID* profile that I'm modifying

Porsche Taycan How to retrieve SOC, Range, Battery Voltage etc without Porsche Connect 1750605765248-1f
 
OP
OP
Sebcbien

Sebcbien

Well-Known Member
First Name
Seb
Joined
Sep 9, 2024
Threads
3
Messages
49
Reaction score
46
Location
Belgium
Vehicles
BMW I3 - Taycan CT 4S
Country flag


Smarc

Member
First Name
Marc
Joined
Dec 14, 2023
Threads
1
Messages
7
Reaction score
3
Location
Belgium
Vehicles
Ct4
Country flag
Does this dongle works with abrp and doesn't give a warning when driving?
 

KeKeSeB

Member
Joined
Feb 8, 2024
Threads
0
Messages
5
Reaction score
2
Location
Switzerland
Vehicles
Taycan 4CT, Carrera 3.2
Country flag
  1. Is the dongle powered on when the car is off/locked?
  2. Do you also get the high voltage system error because of the ODB dongle?
 
OP
OP
Sebcbien

Sebcbien

Well-Known Member
First Name
Seb
Joined
Sep 9, 2024
Threads
3
Messages
49
Reaction score
46
Location
Belgium
Vehicles
BMW I3 - Taycan CT 4S
Country flag
Does this dongle works with abrp and doesn't give a warning when driving?
Hello, it gives the warning (probably as every other dongle)
But after hitting back button, the warning does not come back.

I use the dongle with wifi and bluetooth is then disabled. I didn't test with abrp or carscanner
 
Last edited:
OP
OP
Sebcbien

Sebcbien

Well-Known Member
First Name
Seb
Joined
Sep 9, 2024
Threads
3
Messages
49
Reaction score
46
Location
Belgium
Vehicles
BMW I3 - Taycan CT 4S
Country flag
  1. Is the dongle powered on when the car is off/locked?
  2. Do you also get the high voltage system error because of the ODB dongle?
Yes, the dongle is powered when the car is off, that' the main advantage and it doesn't fire the alarm while the car is locked like other dongles did.
here is the 12v battery voltage report on 24h.
Porsche Taycan How to retrieve SOC, Range, Battery Voltage etc without Porsche Connect 1750805062747-i5
 
OP
OP
Sebcbien

Sebcbien

Well-Known Member
First Name
Seb
Joined
Sep 9, 2024
Threads
3
Messages
49
Reaction score
46
Location
Belgium
Vehicles
BMW I3 - Taycan CT 4S
Country flag
Hello, here is the config file I made with my curent findings.
I think I finally found the correct formula to retrieve the displayed SOC

Porsche Taycan How to retrieve SOC, Range, Battery Voltage etc without Porsche Connect 1750847298920-jm


Code:
{
  "config": {
    "wifi_mode": "APStation",
    "ap_ch": "6",
    "sta_ssid": "xxxxxxxxxxxxx",
    "sta_pass": "xxxxxxxxxxxxx",
    "sta_security": "xxxxxxxxx",
    "can_datarate": "500K",
    "can_mode": "normal",
    "port_type": "tcp",
    "port": "35000",
    "ap_pass": "@meatpi#",
    "protocol": "auto_pid",
    "ble_pass": "xxxxxxxxxxxxx",
    "ble_status": "disable",
    "sleep_status": "disable",
    "periodic_wakeup": "disable",
    "sleep_volt": "13.1",
    "sleep_time": "16",
    "wakeup_interval": "5",
    "batt_alert": "disable",
    "batt_alert_ssid": "MeatPi",
    "batt_alert_pass": "TomatoSauce",
    "batt_alert_volt": "11.0",
    "batt_alert_protocol": "mqtt",
    "batt_alert_url": "mqtt://mqtt.eclipseprojects.io",
    "batt_alert_port": "1883",
    "batt_alert_topic": "CAR1/voltage",
    "batt_alert_time": "1",
    "batt_mqtt_user": "meatpi",
    "batt_mqtt_pass": "meatpi",
    "mqtt_en": "disable",
    "mqtt_url": "mqtt://127.0.0.1",
    "mqtt_port": "1883",
    "mqtt_user": "meatpi",
    "mqtt_pass": "meatpi",
    "mqtt_tx_topic": "wican/xxxxxxxxxxxxxxxx/can/tx",
    "ap_auto_disable": "disable",
    "mqtt_tx_en": "disable",
    "mqtt_rx_topic": "wican/xxxxxxxxxxxxxxxx/can/rx",
    "mqtt_rx_en": "disable",
    "mqtt_status_topic": "wican/xxxxxxxxxxxxxx/can/status",
    "mqtt_elm327_log": "disable"
  },
  "auto_pid_car_data": {
    "cars": [
      {
        "car_model": "Porsche: Taycan",
        "init": "ATST96;ATFCSD300000;ATFCSM1;",
        "pids": [
          {
            "pid": "22028C1",
            "pid_init": "ATSP7;ATCP17;ATSHFC007B;ATFCSH17FC007B;ATCRA17FE007B;",
            "parameters": [
              {
                "name": "SOC",
                "expression": "B4 - 3",
                "unit": "%",
                "class": "battery",
                "period": "5000",
                "min": "0",
                "max": "100",
                "type": "Default",
                "send_to": ""
              }
            ]
          },
          {
            "pid": "222AB62",
            "pid_init": "ATSP6;ATCP18;ATSH710;ATFCSH710;ATCRA77A;",
            "parameters": [
              {
                "name": "RANGE",
                "expression": "(B5*256)+B6",
                "unit": "km",
                "class": "distance",
                "period": "5000",
                "min": "",
                "max": "",
                "type": "Default",
                "send_to": ""
              }
            ]
          },
          {
            "pid": "22028C1",
            "pid_init": "ATSP7;ATCP17;ATSHFC007B;ATFCSH17FC007B;ATCRA17FE007B;",
            "parameters": [
              {
                "name": "SOC RAW",
                "expression": "B4",
                "unit": "%",
                "class": "battery",
                "period": "5000",
                "min": "0",
                "max": "100",
                "type": "Default",
                "send_to": ""
              }
            ]
          },
          {
            "pid": "222AB2",
            "pid_init": "ATSP6;ATCP18;ATSH710;ATFCSH710;ATCRA77A;",
            "parameters": [
              {
                "name": "HV_CAPACITY_KWH_RAW",
                "expression": "B5",
                "unit": "kWh",
                "class": "none",
                "period": "5000",
                "min": "",
                "max": "",
                "type": "Default",
                "send_to": ""
              }
            ]
          },
          {
            "pid": "221DD01",
            "pid_init": "ATSP6;ATCP18;ATSH744;ATFCSH744;ATFCSD300000;ATFCSM1;ATCRA7AE;",
            "parameters": [
              {
                "name": "SOC_DISPLAY",
                "expression": "B4/2",
                "unit": "%",
                "class": "battery",
                "period": "5000",
                "min": "0",
                "max": "100",
                "type": "Default",
                "send_to": ""
              }
            ]
          }
        ]
      }
    ]
  },
  "auto_pid": {
    "initialisation": "",
    "grouping": "disable",
    "group_dest_type": "Default",
    "destination": "",
    "cycle": "5000",
    "car_specific": "enable",
    "ha_discovery": "disable",
    "car_model": "Porsche: Taycan",
    "pids": [],
    "std_pids": [],
    "standard_pids": "disable",
    "ecu_protocol": "6"
  }
}
 
OP
OP
Sebcbien

Sebcbien

Well-Known Member
First Name
Seb
Joined
Sep 9, 2024
Threads
3
Messages
49
Reaction score
46
Location
Belgium
Vehicles
BMW I3 - Taycan CT 4S
Country flag
I sent the file to the developer, so it should be integrated in the default profiles soon
 
OP
OP
Sebcbien

Sebcbien

Well-Known Member
First Name
Seb
Joined
Sep 9, 2024
Threads
3
Messages
49
Reaction score
46
Location
Belgium
Vehicles
BMW I3 - Taycan CT 4S
Country flag
Some interesting new features:



New Firmware and Features, Current and Future
by Ali Slim
Important Firmware Update
An important firmware update is now available for the WiCAN PRO. This update includes significant improvements to sleep management (sleep mode is now enabled by default) and the web interface will remind users to keep it active. A periodic wake-up function has been added, allowing WiCAN to wake at intervals, send data, and then go back to sleep. This helps ensure the vehicle’s ECU can also return to sleep, preventing unnecessary battery drain. Make sure to set the “Sleep After” time as short as possible to help reduce power consumption and prevent battery drain.

In addition to sleep enhancements, this update introduces SD card logging and a powerful new dashboard. Parameters can now be stored in an SQLite database and the dashboard can load this database directly in the browser to generate charts and visualizations of your data. All users are strongly encouraged to update their firmware to take advantage of these improvements.

Even More Features Coming!
We recently ran a poll on Discord to see which new features users want to see next and the votes are in! The most requested feature was WiFi/BLE dual mode. The idea is to allow users to connect to apps like ABRP via Bluetooth while driving and then have WiCAN automatically switch to WiFi and connect to Home Assistant when they arrive home. This will make WiCAN even more versatile and useful, both on the road and at home.

Project Update
I’m happy to report that all units and campaign pre-orders have been delivered! More stock of WiCAN PRO is coming soon.
Sponsored

 
 








Top