How would you test unless you have some software or something that will tell you the temperature of the pack? It seems the regen limit when cold has definitely become more aggressive, so when it's cold I seem to be regen limited unless I have just charged, and even then sometimes. What I'm saying is that I can't use the regen limit to determine whether or not the pack was heating when the cabin was or not.
Interested in hearing how you plan to test.
Thanks!
Using the API should be simple to figure out when the battery heater is on or off. The charge_state call gives you back a "battery_heater_on" status.
{
"response": {
"charging_state": "Disconnected",
"charge_limit_soc": 90,
"charge_limit_soc_std": 90,
"charge_limit_soc_min": 50,
"charge_limit_soc_max": 100,
"charge_to_max_range": false,
"battery_heater_on": null,
"not_enough_power_to_heat": false,
"max_range_charge_counter": 0,
"fast_charger_present": false,
"fast_charger_type": "<invalid>",
"battery_range": 221.78,
"est_battery_range": 170.06,
"ideal_battery_range": 276.99,
"battery_level": 88,
"usable_battery_level": 88,
"battery_current": -0.1,
"charge_energy_added": 0,
"charge_miles_added_rated": 0,
"charge_miles_added_ideal": 0,
"charger_voltage": 0,
"charger_pilot_current": 48,
"charger_actual_current": 0,
"charger_power": 0,
"time_to_full_charge": 0,
"trip_charging": false,
"charge_rate": 0,
"charge_port_door_open": false,
"scheduled_charging_start_time": null,
"scheduled_charging_pending": false,
"user_charge_enable_request": null,
"charge_enable_request": true,
"charger_phases": null,
"charge_port_latch": "Engaged",
"charge_current_request": 48,
"charge_current_request_max": 48,
"charge_port_led_color": "Off",
"managed_charging_active": false,
"managed_charging_user_canceled": false,
"managed_charging_start_time": null,
"motorized_charge_port": true,
"eu_vehicle": false,
"timestamp": 1484325557871
}
}