homebridge-tado v0.2.0
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.
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago