homebridge-tado
v0.2.0
Published
Tado plugin for homebridge: https://github.com/nfarina/homebridge
Downloads
34
Readme
homebridge-tado
Supports triggering Tado Smart AC from the HomeBridge platform.
Complies with Service.Thermostat
Installation
- Install homebridge using:
npm install -g homebridge
- Install this plugin using:
npm install -g homebridge-tado
- Update your configuration file. See
sample-config.json
in this repository for a sample.
Configuration
Configuration sample:
"accessories": [
{
"accessory": "TADO",
"name": "Tado",
"homeID": "homeID",
"username": "TadoUsername",
"password": "TadoPassword"
}
]
Finding HomeID
Your username and password will be the same ones that you login to the Tado App/Website with. Luckily, finding your homeID isn't too hard.
To do this we will use the old Tado API, the /getCurrentState call returns our homeID along with some other data.
Simply amend the URL below so it has your Tado username/password in it then copy paste it into a browser.
https://my.tado.com/mobile/1.4/getCurrentState?username=ACTUAL_USERNAME&password=ACTUAL_PASSWORD
This should return something like this (albeit not formatted nicely on one line):
{
"success": true,
"operation": "HOME",
"autoOperation": "HOME",
"operationTrigger": "SYSTEM",
"insideTemp": 27.08,
"setPointTemp": 5,
"controlPhase": "UNDEFINED",
"boxConnected": null,
"gwConnected": null,
"tsConnected": null,
"currentUserPrivacyEnabled": null,
"currentUserGeoStale": null,
"deviceUpdating": false,
"homeId": 12345,
"pendingDeviceInstallation": false
}
Sift through the json to find the homeId near the end and you're good to go.