About
Unofficial Polestar is a Home Assistant integration that connects to Polestar's cloud to monitor and control a car. It adds battery data such as charge level, range and charging status, plus last known and last parked location, with real-time streaming for some of these. It can also start and stop climatization, lock and unlock the car, flash lights or honk, and open or close the windows. Charging settings, saved charge locations, scheduled climate timers, health warnings and software update information are covered as well. Each configuration entry handles one vehicle, and a polling interval can be set; a demo mode with a fake vehicle is available. Setup is done in the UI with a Polestar ID email and password, and some features are not available on every model.
Automatic summary of the README and code of kildahldev/unofficial-polestar-api. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Uses the vendor's cloud Needs an internet connection and an account with the vendor.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Locks
- Switches
- Sensors
- Presence
- Calendars
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Connect to Polestar (Unofficial)
- Password
- Demo mode (fake vehicle, no API connection)
Select your vehicle
- Vehicle
- Polling interval (seconds)
Enter VIN manually
- VIN (Vehicle Identification Number)
- Polling interval (seconds)
Demo vehicle VIN
- VIN (Vehicle Identification Number)
Re-authenticate with Polestar
- Password
After setup
- Polling interval (seconds)
Texts from the code of kildahldev/unofficial-polestar-api.
From the README
Unofficial async Python client and Home Assistant integration for Polestar gRPC APIs.
This project aims to bring you as much control as possible over your car. It uses the same APIs as the official mobile app and exposes most functionality.
- Battery — charge level, range, charging status, power (with real-time streaming)
- Location — last known and last parked position (with real-time streaming)
- Climate — start/stop climatization with target temperature, seat and steering wheel heating
- Climate timers — view and manage scheduled parking climate timers
- Locks — lock, unlock, trunk unlock
- Honk & flash — flash lights or honk+flash
- Windows — open/close all windows
- Exterior — door, window, sunroof, hood, tailgate, and alarm status.
- Charging — target SOC, amp limit, charge timers, start/stop immediate charging (amp limit appears to be unavailable on Polestar 4)
- Charge locations — full CRUD for saved locations with per-location amp limits, min SOC, timers, departure times, and smart charging
- Health — service warnings, fluid levels, tyre pressures (kPa), all exterior light warnings, 12V battery (Tyre pressure is unavailable on Polestar 2 as it does not have TPMS)
- Availability — vehicle online status with unavailable reason
Shows in Vulpo
Quick Toggle card, Lock card, Button card, Select card, Apple Watch, Control Center.Information
- Installs
- 234 sharing analytics
- GitHub stars
- 91
- Connection
- Uses the vendor's cloud
- Upkeep
- Updated in the last 6 months
- Version
- v0.3.2,
- Category
- Vehicles and transport, Cars and EVs
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
polestar- Issues
- Report an issue
You might also like
Kia Uvo / Hyundai Bluelink6.3k installs · A Home Assistant HACS integration that supports Kia Connect(Uvo…Open
Tesla Custom Integration4.4k installs · Tesla custom integration for Home Assistant. This requires a re…Open





