homebridge-kettle-pro
v1.0.1
Published
Homebridge plugin for Fellow Stagg EKG Pro (Wi-Fi) and EKG+ (BLE bridge)
Maintainers
Readme
homebridge-kettle-pro
Homebridge plugin for Fellow Stagg kettles. Supports:
- Stagg EKG Pro over Wi-Fi (HTTP CLI API) — primary focus of this fork
- Stagg EKG+ / EKG Pro over BLE bridge HTTP API (legacy)
Fork of calvinmclean/homebridge-kettle.
Install
npm install -g homebridge-kettle-proConfig
"platforms": [
{
"platform": "StaggKettle",
"name": "Kettles",
"kettles": [
{
"name": "Kettle",
"connection": "wifi",
"url": "http://192.168.1.32",
"minTemp": 40,
"maxTemp": 100
}
]
}
]Each entry in kettles becomes one accessory in HomeKit.
| Field | Required | Description |
|---|---|---|
| name | yes | Name shown in HomeKit |
| connection | yes | "wifi" for EKG Pro Wi-Fi, "ble" for BLE bridge |
| url | yes | Base URL of the kettle (Wi-Fi) or bridge (BLE). No trailing slash. |
| minTemp | no | Minimum target temp in °C (default: 40) |
| maxTemp | no | Maximum target temp in °C (default: 100) |
Connection types
Wi-Fi CLI (connection: "wifi")
Talks directly to the EKG Pro's built-in HTTP CLI (/cli?cmd=...). Requires firmware that supports setstate and setsetting settempr.
BLE bridge (connection: "ble")
Talks to the legacy stagg-ekg-plus Python bridge via /state, /current_temp, /target_temp.
Homebridge UI
A config schema is included — use the graphical form in Homebridge Config UI X to configure the plugin.
