Hello,
I bought the Fellow Stagg EKG Pro Kettle. It includes Wifi connectivity. I see the Kettle uses a Espressif chip. I was wondering if there is a way to connect & integrate it into Hassio?
Hello,
I bought the Fellow Stagg EKG Pro Kettle. It includes Wifi connectivity. I see the Kettle uses a Espressif chip. I was wondering if there is a way to connect & integrate it into Hassio?
That sounds like you can install esphome on it. Still worth to figure out if others were successful in that endeavor and if all sensor/actors connected to the esp chip are working/supported.
I guess it’s not a highly adopted product. So it may take a while before this will be figured out.
Looks like someone made some good progress (but not fully HA integrated) here: GitHub - tlyakhov/fellow-stagg-ekg-plus: WiFi & Google Assistant Bridge for Fellow Stagg EKG+ electric kettle
He thank you for sharing, but I think this is about the plus version (from 4 years ago), not the Pro (latest) version. The Pro version also doesn’t have BLE connectivity, only Wifi.
Would be nice fore me too, but sadly dont know how to Programm it
So, a kettle supports Bloetooth and that’s the way you connect it to the Wi-Fi. Unfortunately, however, it looks like, at least for now, the controls are very limited.
There is a characteristic exposed, 2291c4b5-5d7f-4477-a88b-b266edb97142
, which apparently holds the settings. Characteristic is marked as writeable, so I assume it should be possible to modify the settings remotely. It looks something like that: f7170080c880c0800000060c001e01003b
.
For example, the currently set temperature is held in the byte [4], where every “tick” is half of the degree Celsius, so c8
= 200 “ticks” = 100 degrees, or 50
= 80 = 40 degrees. The time to hold the temperature is held in the byte [13] with plain value in minutes (0, 15, etc). There is also a “request/response counter”, byte [10], mentioned in the EKG+ reverse engineering thread. The last byte [16] appears to be the checksum.
I couldn’t find the characteristic holding the current state of the kettle, unfortunately, so no current temperature or state (like hold/set or whenever a kettle is on the stand).
While it could be fun to add it to Home Assistant, I don’t think it has any practical value so far. Let’s see, maybe Fellow will add more functionality to it.
Following this thread. I picked up a Pro Studio and curious if it can integrate as well.
Hi! I just finished an integration with the Bluetooth kettle, I hope this helps! GitHub - levi/stagg-ekg-plus-ha: Stagg EKG+ Home Assistant Integration
He! You got me excited here! Sadly it doesnt seem to work. I used the ble scanner and got the MAC address and name confirmed. I can add it as a device into my home assistant OS but no luck. I assume my Fellow Stagg EKG Pro works differently. Any ideas?
@levi2 I checked my ble logs, it seems the UUIDs are different than from the plus version:
SERVICE_UUID: B4DF5A1C-3F6B-F4BF-EA4A-82030490-1A02
CHAR_UUIDs (multiple available):
B4DF5A1C-3F6B-F4BF-EA4A-820350FF1A02
B4DF5A1C-3F6B-F4BF-EA4A-820351FF1A02
B4DF5A1C-3F6B-F4BF-EA4A-820352FF1A02
B4DF5A1C-3F6B-F4BF-EA4A-820353FF1A02
B4DF5A1C-3F6B-F4BF-EA4A-820354FF1A02
@levi2 how did you get the commands? What did you use to read it, Wireshark? I believe the pro version uses different commands. I managed to establish a connection and getting some data through, however incorrect.
Hey Murp, I finally joined the community just to respond to this. I also have a Pro and am trying to get the commands figured out so if you make any headway, let me know and I’ll do the same!
See my other post of today BLE reverse engineering a Fellow Stagg EKG Pro kettle - #2 by Murp