2.3.4 • Published 3 years ago

homebridge-multipurpose-kettle v2.3.4

Weekly downloads
14
License
MIT
Repository
github
Last release
3 years ago

Xiaomi Multipurpose Kettle

npm downloads npm version GitHub pull requests GitHub issues

Homebridge plugin for the Xiaomi Multipurpose Kettle. System name of this device is viomi.health_pot.v1.

Installation

  1. Install homebring by following the step-by-step instructions on the Homebridge Wiki.
  2. Install miIO and homebridge-multipurpose-kettle with the following command.
npm install -g miio homebridge-multipurpose-kettle

Configuration

  1. Use Homebridge Config UI X to configure the plugin, or update your configuration file manually. See configuration for a sample to add to your config.json file.

How to use

From v2.0 there are 2 working mods - Switch and Thermostat. You can choose the one you prefer. Switch is easy way to use the plugin, like setting default heat value and then using Kettle by the switch. Thermostat is a little bit harder way, but in it you can control heat value directly from your phone and using Siri commands like 'Set Kettle to 40C'. Attention! Plugin uses celsius metric system!

Example config

{
  "accessories": [
    {
      "accessory": "MiMultipurposeKettle",
      "ip": "192.168.8.12",
      "token": "ef70b026cd06dfea54e57c80f40992d6",
      "mode": "switch",
      "heat": 60,
      "name": "Smart Kettle"
    }
  ]
}

Example config with properties

{
  "accessories": [
    {
      "accessory": "MiMultipurposeKettle",
      "ip": "192.168.8.12",
      "token": "ef70b026cd06dfea54e57c80f40992d6",
      "mode": "switch",
      "heat": 60,
      "name": "Smart Kettle",
      "sound": true,
      "temperature": false,
      "sensor": false,
      "interval": 5,
      "debug": false
    }
  ]
}

Attributes

AttributeRequiredTypeDescription
accessoryyesString (MiMultipurposeKettle)System name of the accessory
ipyesString (192.168.X.XX)IP adress of the device
tokenyesString (SoMePrEtTyToKeN)Token of the device
modeyesString (switch/thermostat)Working mode of the plugin
heatyesNumber (1-99)Heat power
namenoString (Smart Kettle)Name of the device
soundnoBoolean (true/false)Sounds of interaction
temperaturenoBoolean (true/false)Show temperature of water (only for "switch" mode)
sensornoBoolean (true/false)Show occupancy sensor
intervalnoNumber (1-100)Update interval in working mode
debugnoBoolean (true/false)Custom debug mode in console
2.3.0

3 years ago

2.3.2

3 years ago

2.3.1

3 years ago

2.3.4

3 years ago

2.3.3

3 years ago

2.2.5

4 years ago

2.2.3

4 years ago

2.2.2

4 years ago

2.2.4

4 years ago

2.2.1

4 years ago

2.2.0

4 years ago

2.1.7

4 years ago

2.1.6

4 years ago

2.1.5

4 years ago

2.1.4

4 years ago

2.1.3

4 years ago

2.1.0

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.2.0

4 years ago

1.3.0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago