I’ve just finished coding a CookingProbe skill that works in conjunction with a custom cooking probe that I created using an Adafruit featherm0 and a thermal probe from Amazon. Initially I had the cooking probe posting messages to my mqtt server which I monitored from my notebook computer. The cool part of this setup was that it was able to project fairly accurately the cooking finish time, which gets more accurate as the cooking progresses.
I decided that the ultimate setup would be to create the mycroft skill that monitors probe(s) and tells you how much time is left and when the cooking will be finished.
Sample:
request: “When can I eat”
response: “The roast beef has 12 minutes to go” “The roast beef will finish at 12 oh 6”
I can make the skill available on github if someone is interested. Of course you’d also have to make the cooking probe. I could put the cooking probe code up as well as a quick and dirty guide to building it.