homebridge-mi-ir-remote-electrolux
v0.0.5
Published
ChuangMi Remote plugin for homebridge: https://github.com/nfarina/homebridge
Downloads
3
Readme
homebridge-mi-ir-remote
ChuangMi IR Remote plugin for HomeBridge.
Thanks for nfarina(the author of homebridge), OpenMiHome, aholstenson(the author of miio), all other developer and testers.
Supported Types
1.Switch 2.LightBulb 3.Projector 4.Airconditioner
Installation
- Install HomeBridge, please follow it's README.
If you are using Raspberry Pi, please read Running-HomeBridge-on-a-Raspberry-Pi. - Make sure you can see HomeBridge in your iOS devices, if not, please go back to step 1.
- Install packages.
npm install -g miio homebridge-mi-ir-remote
Configuration
"platforms": [
{
"platform": "ChuangmiIRPlatform",
"hidelearn": false,
"learnconfig":{
"ip": "192.168.31.xx",
"token": "xxxxxxx"
},
"deviceCfgs": [{
"type": "Switch",
"ip": "192.168.31.xx",
"token": "xxxxxxx",
"Name": "IR Switch",
"data": {
"on" : "xxxxxxx",
"off": "xxxxxxx"
}
},{
"type": "Projector",
"ip": "192.168.31.xx",
"token": "xxxxxxxx",
"Name": "IR Projector",
"interval": 1,
"data": {
"on" : "xxxxxxxxxxxxx",
"off": "xxxxxxxxxxxxx"
}
},{
"type": "Light",
"ip": "192.168.31.xx",
"token": "xxx",
"Name": "IR LightBulb",
"data": {
"100" : "xxxx",
"75" : "xxxxx",
"50" : "xxxxx",
"25" : "xxxxx",
"off" : "xxxx"
}
},{
"type": "AirConditioner",
"ip": "192.168.31.xx",
"token": "xxx",
"Name": "IR AC",
"DefaultTemperature": 25,
"MinTemperature": 16,
"MaxTemperature": 30,
"data": {
"Cool":{
"30" : "xxx",
"25" : "xxx",
"20" : "xxx",
"16" : "xxx"
},
"Heat":{
"30" : "xxx",
"25" : "xxx",
"20" : "xxx",
"16" : "xxx"
},
"off" : "xxxx"
}
}]
}]
Get token
Open command prompt or terminal. Run following command:
miio --discover
Wait until you get output similar to this:
Device ID: xxxxxxxx
Model info: Unknown
Address: 192.168.88.xx
Token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx via auto-token
Support: Unknown
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" is token.
If token is "???", then reset device and connect device created Wi-Fi hotspot.
Run following command:
miio --discover --sync
Wait until you get output.
For more information about token, please refer to OpenMiHome and miio.
Version Logs
0.0.1
1.support for Switch and IRlearn.