I’m currently looking to replace my kettle with a smart one. Eventually, getting its state in HA would be a very cool feature in addition to being able to start it in custom automations.
I’ve looked at the available models on the internet:
Xiaomi have made a promising device but it can’t be started from the app, you can only use it manually so it’s pretty useless. It’s also Bluetooth and I would prefer to avoid this protocol if possible…
Kogan have made a wifi model that is compatible with Tuya or Tasmota apparently. However I found that the newer model (v3.0) is currently not supported due to an update of the firmware (the old model is not for sell anymore…)
Appkettle is a wifi model that look to be quite popular but the API is closed and you can only use IFTTT to include it in HA. IFTTT going on a paid model, I would like to avoid it if possible (beside the latency).
However, I found this for the Appkettle: https://github.com/tinaught/appkettleapi
Someone have started to reverse engineer the protocol and I would like to know if an HA user already use it ? I think we could make a component or an addon for Hassio with this code. Is someone interested ?
Hi,
I’m looking to do the same. I’ve just had an email informing that my WeeKett Smart WiFi Kettle is on its way. I did see a youtube vid where a guy asks alex to boil the kettle and specified how hot he wanted the water. I’m positive there’s info out the about possible esp32 stuff.
I have a wifi Smarter iKettle gen.1 (I think they’re up to gen.3 now) that I’ve hacked based on this and added all of its functionality into node-red. So I can basically use it for automations without any issue.
I’m currently looking into what would be the nicest way of bringing it into the home assistant dashboard, and maybe somehow into google home too.
HA does not have all the same features as you get controlling the device through the phone app, but you can turn the boil on and off and turn on the keep warm function. I would say the kettle is fine, works as advertised, kind of annoyingly loud beeps and bright lights though (because it’s smart!). It was a giant pain to get it to connect to the 2.4ghz antenna, but it worked eventually.
For those in the UK I bought the WeeKett from Amazon and I can confirm it works via the Tuya integration.
Can see the kettle status and turn the kettle on, see the current temperature of the water and change the temperature. Can also enable the keep warm feature.
How did you get it to work managed to get weekett to switch on and off but cannot get temp controll or anything else just says entity not available for sensor etc kettle only works as set as switch
Has anyone tried the newly released Swan Alexa Kettle yet? Given it’s an Alexa product (works with the Alexa app), I suspect it’s going to be a pain to integrate into Home Assistant. However, I prefer the look (aesthetics) of this to the WeeKett.
I would be really interested to know more details on how you did this. I assume it would work with most kettles? I like the Sage Smart Kettle, as it matches my coffee machine, but although they call it a smart kettle, it isn’t actually smart i.e. connected.
Thanks for the reply. Sorry, I am new to DIY’ing stuff like this. Are if you are able to provide some basic instructions? I’d really like to go down this route with the Sage kettle mentioned above (it sounds like it should be possible as the controls are in the base). It would be really helpful to know what connected to which terminal on the D1 mini and any code you used (I am assuming in ESPHome)?
I would not be able to recommend anything, as the controls and voltage, and switch polarity are all unknown. Also with it been a mains device it could be dangerous if you are not 100% sure what you are doing. I would recommend watching a load of YouTube videos on esp home and D1 minis. I would recommend watching 3ative on YouTube that’s where I started to learn about d1s.
I opened the kettle base with the buttons, and with a d1 mini and a small relay just shorted the “boil” contacts. I did try using just the output from the D1 and it did work, but the button itself stopped working. I also used a small 240v to 5vDC converter for the power supply for the D1 as the internal 5v power could not supply enough current. Open the base up and post some pictures and I may be able to help.