Here are two stoves. Left works and right works (with sound) I had a LOT more written to help but I hit make changes and it said I can't allow ratings on example maps and deleted everything I wrote. Anyways, just look in the vmf. Make sure you don't have "Damage Activates" in flags tab for the func_button and make sure you don't have 0.50 for parameter override for the extiguish temporary- I set it to 0.51 and it worked fine.
Fire Triggered by Button
https://twhl.info/thread/view/12934