This homebridge plugin exposes Tado thermostats, occupancy sensors, weather sensors and contact (window) sensors to Apple's HomeKit. It provides following features:
Thermostats:
Boiler:
Occupancy sensors:
Weather sensors:
Window sensors:
Central Switch:
See Images for more details.
After Homebridge has been installed:
sudo npm install -g homebridge-tado-thermostat-plugin
{
"bridge": {
...
},
"platforms": [
{
"platform":"TadoThermostat",
"name":"Thermostat",
"username":"TadoUserName",
"password":"TadoPassword"
}
]
}
{
"bridge": {
...
},
"platforms": [
{
"platform": "TadoThermostat",
"name": "Thermostat",
"username": "TadoUsername",
"password": "TadoPassword",
"homeID":"123456",
"tempUnit":"CELSIUS",
"heatValue": 5,
"coolValue": 5,
"delayTimer": 0,
"weatherEnabled": true,
"weatherAPI":"XXXXXXXXXXXXXXX",
"weatherLocation":"Berlin",
"occupancyEnabled": false,
"windowDetection": false,
"centralSwitch": false,
"boilerEnabled":false,
"boilerType": "BU01",
"interval": 10,
"includeTypes":["VA01", "RU01"],
"onePerRoom":false
}
]
}
See Example Config for more details.
Attributes | Required | Usage |
---|---|---|
name | no | Name for the Thermostat. Will be used as part of the accessory name. |
username | Yes | Tado Login Username |
password | Yes | Tado Login Password |
interval | No | Interval for polling state of accessories (Default: 10s) |
homeID | No | For faster loading (only by restarting HB), you can put your homeID in your config.json (Default: empty) |
tempUnit | No | For faster loading (only by restarting HB), you can put the Temperature Unit in your config.json (Default: empty - Valid values are: CELSIUS or FAHRENHEIT) |
includeTypes | No | If you want to restrict the plugin not to expose more accessory per room as need, you can add or remove the types from the includeTypes array. Types: VA01: heating thermostat, RU01: remote thermostat (Default: ["VA01", "RU01"] |
onePerRoom | No | If true, the plugin will expose only one thermostat per room (Default: false) |
heatValue | No | Value for the "Heat" mode. Example: a value of 4 will heat up the room to Current Room Temperature + 4 degrees (Default: 4) |
coolValue | No | Value for the "Cool" mode. Example: a value of 4 will cool down the room to Current Room Temperature - 4 degrees (Default: 4) |
delaytimer | No | Delay for setting the thermostat back in automatic mode (Default: 0 == not enabled) |
weatherEnabled | No | Exposes temperature sensors for your location based on tado (Default: false) |
weatherAPI | No | Openweather API Key for detailed weather information |
weatherLocation | No | Openweather Location for detailed weather information |
occupancyEnabled | No | Exposes occupancy/motion sensors for all registred persons (only if geotracking is enabled in tado! - Default: false) |
windowDetection | No | Exposes window sensors for each room (only if open weather detection is enabled in tado! - Default: false) |
centralSwitch | No | Exposes a switch to turning on/off all thermostats with just one click! (Default: false) |
boilerEnabled | No | Expose Tado Hot Water to HomeKit - Default: false) |
boilerType | No | If the plugin don't expose Hot Water to HomeKit, try to change boilerType to "RU01" (Default: BU01) |
heatValueBoiler | No | Value for the BOILER "Heat" mode. Example: a value of 10 will heat up the Boiler to Current Temperature + 10 degrees (Default: 10) |
coolValueBoiler | No | Value for the BOILER "Cool" mode. Example: a value of 10 will cool down the Boiler to Current Temperature - 10 degrees (Default: 10) |
You can contribute to this homebridge plugin in following ways:
Pull requests are accepted.
This plugin was initially forked from and inspired by homebridge-tado-ac by @nitaybz
homebridge-tado-platform Creating and maintaining Homebridge plugins consume a lot of time and effort, if you would like to share your appreciation, feel free to "Star" or donate. Click here to review
Homebridge 是一个轻量级 NodeJS 服务器,它模拟 iOS HomeKit API,提供从 HomeKit 到“智能家居”设备制造商提供的各种第三方 API 的基本桥接。通过 Homebridge 的桥接,可以让 Siri 控制完全不支持 HomeKit 的设备。 此外 Homebridge 支持插件。
Homebridge Pi Thermostat Plugin This is a homebridge plugin to make a Raspberry Pi connected with a Relay Board and DHT22 Temperature and Humidity Sensor into a smart thermostat that can be controlled
homebridge-vsx homebridge-vsx is a plugin made for homebridge,which allows switching on and off your Pioneer AV receiver. All AV receivers (VSX and SC),which work with the iControl AV5 App are support
homebridge-sesame Control and monitor your Sesame smart lock with HomeKit integration. Prerequisites Installation of Homebridge iOS 11 or later Sesame lock with enabled cloud integration Sesame Wifi A
homebridge-panasonictv A homebridge plugin for turning on and off your Panasonic Viera TV. The plugin also has experimental support for changing the volume and channel. These characteristics are not r