WeaveGrid for Home Assistant
A Home Assistant integration for WeaveGrid , a managed EV charging platform that works with utilities (BGE, PG&E, etc.) to optimize EV charging schedules.
Binary sensors : Charging status, plugged in, home presence, charge plan active, peak avoidance
Sensors : Weekly energy/cost, off-peak energy/cost, smart charging cost, smart score, battery level, charge times, managed charge status, charge history, electricity rate
Automatic device creation per vehicle/EVSE
Reauthorization support
Open HACS in Home Assistant
Click the three dots in the top right and select Custom repositories
Add this repository URL and select Integration as the category
Click Install
Restart Home Assistant
Copy the custom_components/weavegrid folder to your Home Assistant config/custom_components/ directory
Restart Home Assistant
Go to Settings > Devices & Services > Add Integration
Search for WeaveGrid
Enter your WeaveGrid account email and password
The integration will auto-detect your utility and create devices for each registered vehicle/EVSE
Entity
Description
Charging
Whether the vehicle is currently charging
Plugged in
Whether the vehicle is plugged in
Home
Whether the vehicle is at the home location
Charge plan active
Whether a managed charge plan is currently running
Peak avoidance
Whether peak avoidance is enabled
Entity
Description
Weekly energy
Total energy delivered this week (kWh)
Weekly cost
Total charging cost this week (USD)
Smart score
WeaveGrid smart charging score (%)
Last charge energy
Energy delivered in most recent charge session (kWh)
Last charge cost
Cost of most recent charge session (USD)
Managed charge status
Current managed charge plan status
Miles added
Miles of range added by the charge plan
Battery level
Current battery state of charge (%)
Charge start time
When the current/last charge session started
Ready by time
When charging is expected to complete
Weekly off-peak energy
Off-peak energy delivered this week (kWh)
Weekly off-peak cost
Off-peak charging cost this week (USD)
Weekly smart charging cost
Smart charging cost this week (USD)
Charge by time
Today's scheduled charge-by time
Last session start
Start time of the most recent charge session
Last session end
End time of the most recent charge session
Last session duration
Duration of the most recent charge session (hours)
Electricity rate
Most recent electricity rate (USD/kWh)
Data is polled every 5 minutes
The integration uses WeaveGrid's GraphQL API with cookie-based session authentication
Charge aggregates show a rolling 7-day window
Battery level is available for vehicles with battery reporting (may be null for standalone EVSEs)