Homebridge plugin for owners of a Porsche Taycan or Macan EV. See current charge state and Battery level in the Apple Home app
APACHE-2.0 License
This Homebrudge plugin offers a range of useful features for your Porsche Taycan and Macan EV, including real-time monitoring of battery level, charging status and charging power. Moreover, it also enables you to easily toggle the direct climatisation option on or off and automate your home with your vehicles location.
To install the Homebridge Porsche Taycan plugin follow these steps:
$ sudo npm -g i homebridge-porsche-taycan
{
"username": "<<Porsche Connect username>>",
"password": "<<Porsche Connect password>>",
"pollInterval": 30,
"batteryDevice": false,
"chargingPowerDevice": true,
"lowBattery": 40,
"platform": "PorscheTaycan",
locationConfig: {
"lat": "<<Latitude of your home address>>",
"long": "<<Longitude of your home address>>",
}
}
In above example the charging state and battery level are updated every 30 minutes. The battery level is considered low when the SoC drops below 40. No separate battery level device is exposed, but the current charging power is.This plugin is not an official plugin from Porsche. The usage of Porsche Connect API endpoints are reverse engineered on MyPorsche with help of Google Chrome Dev tools. It uses the unofficial 'porsche-connect' node package to communicate to Porsches servers.
This plugin started as a hobby project but is now available to the public. Pull requests to improve the plugins are more than welcome.