在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:jayqizone/homebridge-mi-heatercooler开源软件地址:https://github.com/jayqizone/homebridge-mi-heatercooler开源编程语言:JavaScript 100.0%开源软件介绍:homebridge-mi-heatercoolerEnglish | 中文 Mi / Aqara AC partner plugin for Homebridge FeatureControl
Display
Installationnpm i -g [email protected] homebridge homebridge-mi-heatercooler ConfigurationFirst, you should enable ac partner's developer mode in MiHome app Then, add this to config.json in Homebridge directory: "accessories": [
{
"accessory": "MiHeaterCooler",
"name": "AC Partner",
"address": "192.168.1.154",
"token": "71b4e85d8527aab32c8f9175124c0d59",
"sensorId": "158d0001a4c582",
"enableLED": true,
"ratedPower": 735
}
]
ExtraAuto supports most of brands set 1 solution Otherwise, you should use an Android simulator (like BlueStacks) and Wireshark to collect and analyze your AC partner command codes by {
"010500378033333102": {
"tpl": "0180333331${p}${m}${w}${s}${th}${l}2",
"brand": "haier",
"set": "1"
}
} The key is your current AC partner solution model, you can get it by "tpl" is this model's command template, you can use ES6 Template Literals with these params: /**
* generate command
*
* if your ac partner sends commands like 01xxxxxxxxpmwstlx (most of brands set 1 do)
* then you don't need template config
*
* template uses ES6 Template Literals to generate commands
* supports +, -, *, /, %, ?:, [], toString(16) and so on
*
* @param p number power 0 : off, 1 : on
* @param m number mode 0 : heat, 1 : cool, 2 : auto
* @param w number wind speed 0 : low, 1 : medium, 2 : high, 3 : auto
* @param s number swing 0 : enabled, 1 : disabled
* @param td number temperature decimal
* @param th string temperature hexadecimal
* @param l string led '0' : on, 'a' : off
*/ |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论