• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ckuburlis/homebridge-tado

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

ckuburlis/homebridge-tado

开源软件地址:

https://github.com/ckuburlis/homebridge-tado

开源编程语言:

JavaScript 100.0%

开源软件介绍:

This Plugin is not supported anymore, please use the plugin homebridge-tado-ac by @nitaybz instead.

homebridge-tado

Supports triggering Tado Smart AC from the HomeBridge platform.

Complies with Service.Thermostat

Installation

  1. Install homebridge using: npm install -g homebridge
  2. Install this plugin using: npm install -g homebridge-tado
  3. Update your configuration file. See sample-config.json in this repository for a sample.

**install from git (latest version): sudo npm install -g https://github.com/ckuburlis/homebridge-tado.git

Config file

"accessories": [
{
  "accessory": "TADO",
  "name": "Tado",
  "homeID": 12345,
  "maxValue": 31,
  "minValue": 16,
  "zone": 1,
  "username": "[email protected]",
  "password": "XXXXX",
  "useFanSpeed": "AUTO",
  "useSwing": false,
  "tadoMode": "MANUAL",
  "useFahrenheit": false
}
]

Configuration

Parameter Description Required Default
accessory always "TADO" -
name name of the accessory -
homeID see below Finding HomeID -
maxValue                   Max temprature of your AC (in Tado app)       31
minValue Min temprature of your AC (in Tado app)       16
zone zone number of your Tado 1
username your tado account username ([email protected]) -
password your tado account password -
useFanSpeed your AC settings on Tado app. can be "AUTO"/"LOW"/"MEDIUIM"/HIGH" or false for no fanspeed option false
useSwing your AC settings on Tado app. can be "ON"/"OFF" or false for no swing option false
tadoMode                     default mode for the commands to be sent with. can be "MANUAL" for manual control until ended by the user, or "TADO_MODE" for manual control until next schedule change in tado app .                 "MANUAL"
useFahrenheit true for using Fahrenheit or false for Celsius -

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.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap