The plugin may not work correctly on the built-in raspberry pi bluetooth module and nodejs of version above 8
- Install homebridge
- Install this plugin:
npm install -g --unsafe-perm homebridge-redmond-ms170s
- Update your
config.json
file (See below).
"accessories": [
{
"accessory": "ms170s",
"name": "Kettle",
"mac": "C8:54:A9:29:1B:8A",
"chMin": 40,
"chMax": 100,
"minStep": 5,
"pollingWhenOn": true,
"pollInterval": 2000
}
]
Key | Description |
---|---|
accessory |
Must be ms170s |
name |
Name to appear in the Home app |
temperatureDisplayUnits (optional) |
Whether you want °C (0 ) or °F (1 ) as your units (0 is default) |
maxTemp (optional) |
Upper bound for the temperature selector in the Home app (100 is default) |
minTemp (optional) |
Lower bound for the temperature selector in the Home app (40 is default) |
model (optional) |
Appears under "Model" for your accessory in the Home app |
serial (optional) |
Appears under "Serial" for your accessory in the Home app |
manufacturer (optional) |
Appears under "Manufacturer" for your accessory in the Home app |
pollingWhenOn (optional) |
Polling device while boil or heat |
pollInterval (optional) |
Time (in milliseconds) between device polls |