I just received one of these smart kettles, it has IFTTT and Alexa integration:
The kettle has IFTTT support, so I used the IFTTT component, creating an IFTTT webhooks trigger called “boil_kettle” to allow me to boil the kettle from HA. I have set up an automation so that when I get up in the morning and motion is detected in the main living area, boil the kettle, but only once very 45 mins
- id: morning_kettle_id
alias: Morning kettle
trigger:
- entity_id: binary_sensor.living_room_motion_sensor
from: 'off'
platform: state
to: 'on'
condition:
- after: 05:45:00
before: 07:00:00
condition: time
action:
- data:
event: boil_kettle
data_template:
event: boil_kettle
service: ifttt.trigger
- data:
entity_id: automation.morning_kettle
service: automation.turn_off
- delay:
minutes: 45
- data:
entity_id: automation.morning_kettle
service: automation.turn_on
Now posted on Hackster: