This is what you can do with an open/local home automation ecosystem.
This took me 15 minutes: the light turns purple when @barbot is pouring a drink and green when it's done.
Here's some more info on my home automation setup that makes this possible: https://aaronparecki.com/home-automation/
WeChat ID
aaronpk_tv