Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

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)

  • Email
  • 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
From the README of kildahldev/unofficial-polestar-api, MIT License. Shortened.

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

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers