1.0.0 • Published 5 months ago

homebridge-ikettle v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

Homebridge iKettle

Turn your iKettle into a HomeKit device! 🫖

Fed up with flaky Siri Shortcut integration for your iKettle? This plugin sorts that right out! It lets you control your kettle directly through HomeKit - properly reliable this time, in theory!

How it works

Since HomeKit hasn't got a proper kettle device type, this plugin exposes the kettle as a thermostat to HomeKit:

  • Water level shows up as humidity
  • Temperature and heating controls work as you'd expect

Handy tip: If you have existing thermostats/humidity sensors, put your kettle in its own room in HomeKit. Otherwise, as the kettle reports its temperature and water level as room readings, Siri will report your Kitchen temp as 100C.

Installation

Two ways to get it sorted:

  1. Search for "homebridge-ikettle" in your Homebridge config UI
  2. Or pop this in your terminal:
npm install homebridge-ikettle -g

Once installed, just update your config either via the UI or use the below and restart Homebridge. The plugin handles the rest!

{
    "email": "example@example.com",
    "password": "XXXXXXXX",
    "platform": "iKettle"
}

Worth noting

  • Only properly tested with iKettle v3 (Model: SMKET01)
  • Might work with multiple v3 kettles (though not tested)
  • Only does Celsius
  • Specifically looks for model 'SMKET01' to avoid any bother with coffee machines
  • Got an earlier version (v1/v2)? Pop an issue on GitHub and I'll have a look!

Thanks

Massive thanks to kbirger for their Python client, it was a great base for getting this Node/HomeKit version up and running! 🙌