Electric Vehicle Attributes
Electric vehicle attributes are writable parameters that control charging behavior, optimization settings, and user preferences for charge limits and schedules.Required Parameters
User ID that owns this electric vehicle.Example:
016b78a7-0c7c-4241-a277-015c3ad3cb90Writable: No (set at device creation)Device Model
The device model assigned to this electric vehicle. Set during onboarding.Writable: No (set at device creation)
Optimization Control
Flag indicating whether Podero’s smart optimization is actively controlling charging.Set to
false to pause optimization without disconnecting the vehicle.Example: trueWritable: YesCharge Limits
OEM-detected hard cap on the battery charge level in percent. Set automatically by the system based on the vehicle’s detected charge limit —
null means no cap has been detected yet.Example: 80Range: 0-100Writable: No (system-managed)Charge Policy
Charge Policy Overview
Charge Policy Overview
Charge policies allow users to specify a required charge level by a specific deadline, ensuring the vehicle is ready for planned trips.
Flag indicating whether a charge policy is active.Example:
trueWritable: YesTime of day by which the specified charge level must be reached (HH:MM format, 24h).Used in combination with
minimum_charge_limit to ensure the vehicle is ready by a specific time each day.Example: 07:00Writable: YesMinimum charge level in percent that must be reached by the deadline specified in
charge_deadline_at.This overrides normal charging optimization to prioritize meeting the deadline.Example: 75Range: 0-100Writable: YesTimestamp when the charge policy was last updated. Read-only, automatically managed.Example:
2023-03-22T13:54:34.000ZWritable: No (system-managed)HEMS Configuration
When a user also has a solar inverter, the EV can be set to charge reactively based on solar production and grid export signals. The following thresholds control when charging starts and stops.Minimum grid export in Watts required to start charging. Charging begins when the household is exporting at least this much power to the grid.Example:
2000Writable: YesMaximum grid import in Watts before charging stops. If the household starts importing more than this from the grid, EV charging is paused.Example:
4000Writable: YesMinimum solar production in Watts required to start charging.Example:
3000Writable: YesMinimum solar production in Watts required to keep charging. If production drops below this, charging stops.Example:
2000Writable: YesUsage Examples
Configure Daily Charging
Set Charge Deadline for Trip
Best Practices
Charge Policies
Charge Policies
- Use charge policies for planned trips requiring specific charge levels
- Set deadlines with enough buffer time for charging completion
- Clear charge policies after the deadline passes
- Monitor
charge_policy_last_updated_atto track changes
Optimization
Optimization
- Keep
is_smart_optimization_activeenabled for cost savings - Optimization works best with spot hourly energy pricing
- Vehicle will always respect deadlines and minimum charge requirements
Charge Policy Scenarios
- Daily Commute
- Weekend Trip
- Flexible Charging
Scenario: User needs 70% charge by 7 AM every weekday
Electric Vehicle State
Read-only state data and current readings
Setting Preferences
User workflow for configuring charging
Device Onboarding
Connecting electric vehicles
