This homebridge plugin exposes two Fan accessories (climatisation on/off and windowheating on/off), a Lock (lock/unlock car) and a Switch (Charging/Not charging) to Apple's HomeKit. It is advised to split the accessory into separate tiles (standard HomeKit functionality) and use a room with the name of the car for the split accessories. Thanks to Trocotronic (https://github.com/trocotronic) for the WeConnect Python API.
npm install -g homebridge-vw
config.json
file"accessories": [
{
"name": "VW Passat",
"username": "email@domain.com",
"password": "password",
"spin": "0000",
"vin": "WVWZZZ3CZLE0000000",
"accessory": "WeConnect"
}
]
Key | Description | Default |
---|---|---|
accessory |
Must be WeConnect |
N/A |
name |
Name of Accessory to appear in the Home app | WeConnect |
lockName |
Name of Lock service to appear in the Home app | Doors |
climaterName |
Name of Fan service to appear in the Home app | Climatisation |
chargingSwitchName |
Name of Switch service to appear in the Home app | Charging |
batteryName |
Name of Thermostat service to display battery percentage in the Home app | Battery |
username |
Is the username (email) assigned to your WeConnect account | N/A |
password |
Is the password assigned to your WeConnect account | N/A |
spin |
Spin is the 4 digit code assigned to your WeConnect account | N/A |
vin |
VIN of the car, if empty VIN of first car will be used | N/A |
temperature |
Target temperature of climatisation | 24.0 |
pollInterval |
Time (in seconds) before next poll can occur per Service | 60 |
combineHeating |
Climatisation will also start window-heating when true | false |
showBatteryTile |
Will create a thermostat displaying the battery percentage | false |
Key | Description | Default |
---|---|---|
model |
Appears under the Model field for the accessory | plugin name |
manufacturer |
Appears under the Manufacturer field for the accessory | author |
serial |
Appears under the Serialnumber field for the accessory | plugin version |