I donât think anyone is seriously considering using AlexaâŚ
There is a lot of room between Alexa and the estop button. The lower you go, the more likely you are to avoid problems:
- voice activated relay
- wifi controlled relay (like pushing a button on your phone)
- raspberry pi control (over wifi) of a relay
- Marlin controlled relay (with actual wires)
- physical estop switch
A relay that is controlled by Marlin (via wires going into the microcontroller in the smart plug, not wifi) is about as safe as the iot relay. That assumes you do just as good at building it as the commercial product, which is debatable. But from a high level, they are the same.
You could also just use one of the Arduino controlled relay boards (like the sainsmart ones) from Amazon.
Those will all work.
As for what you should do for emergencies, everyoneâs risk tolerance is different. Risk mitigation can be in the form of automatic systems, or easy to manually trigger solutions, or just procedures to avoid getting a finger near the machine while the router has power.
I do think there is a problem of âfalse confidenceâ in safety. Having a safety system that you canât trust (but do trust) could be worse than one you know you canât trust. Having a way to yank power in a âstop no matter whatâ situation is going to be less effective if you are first trying something else that doesnât work.
I have worked in safety engineering before and I think if things as safety and "safety" (with quotes).
Making something cause less damage often involves systems that are smarter, and therefore less deterministic (improves safety).
Making something you can prove wonât cause a catastrophic accident is often done by making them simpler, more deterministic, which might make them worse overall, but you can write down in a report that the machine will never kill someone or start a fire. That is "safety" that has more to do with liability than personal pain.
Adding a relay that is not going to work 100% of the time, or a heat detecting sensor increases safety but decreases the provable "safety". The system is more likely to catch some problems earlier, but hasnât improved its ability to avoid every dangerous situation. If you add in false confidence, then the system may be even more likely to cause injury. I could imagine thinking a bit was safe to change if the relay was off, but if a misspoken Alexa command from your SO in the kitchen causes it to turn on, then you will be putting yourself in more danger than if you had just unplugged it in the first place.