homebridge-smartmi-heater
v1.0.0
Published
Smartmi Heater plugin for Homebridge.
Downloads
3
Maintainers
Readme
homebridge-smartmi-heater
Features
Switch on / off.
Switch child lock on / off.
Switch LED light on / off.
Switch buzzer sound on / off.
Display temperature.
Display humidity.
Installation
- Install required packages.
npm install -g homebridge-smartmi-heater
```
2. Make sure your Homebridge server is same network with your device, then run following command to discover the token.
miio discover --sync
```
- You may need to wait few minutes until you get the response similar to below:
Device ID: 49466088
Model info: Unknown
Address: 192.168.1.8
Token: 6f7a65786550386c700a6b526666744d via auto-token
Support: Unknown
```
4. Record down the `Address` and `Token` values as we need it in our configuration file later.
5. If you are getting `??????????????` for your token value, please reset your device and connect your Homebridge server directly to the access point advertised by the device.
6. Then run the command again.
miio discover --sync
```
- Add following accessory to the
config.json
.
"accessories": [
{
"accessory": "SmartmiHeater",
"name": "Smartmi Heater",
"ip": "192.168.1.x",
"did": "xxxxxxxxx",
"token": "xxxxxxxxxxxxxxxxxxx",
"minTemp" : minimum temp heater allows,
"maxTemp" : maximum temp heater allows,
"enableLED": true (optional),
"enableLEDName": "Some custom LED name" (optional),
"enableBuzzer": true (optional),
"enableBuzzerName": "Some custom buzzer name" (optional),
"polling_interval": 60000 (optional)
}
]
```
**Notes:** Set value for `enableLED` , `enableBuzzer` to **true** or **false** to show or hide these sensors in Home app.
8. Restart Homebridge, and your device will be added to Home app.
# License
MIT License