With the following thought in mind: 'Two eyes are better than one' does additional Thermal Runaway detection in OctoPrint add any benefit?
This OctoPrint-ThermalRunaway Plugin seems to add a basic ThermalRunaway detection in OctoPrint. I understand all the smart disclaimers he makes. Security-wise, of course, we should prefer mechanical over firmware, and firmware over external software (OctoPrint). And I think printers that don't have at least any kind of firmware runaway protection should be trashed instantly.
However, assuming you already have a printer running firmware runaway protection would this OctoPlugin add any value, 'in case firmware runaway protection' somehow fails?
Related: Firmware runaway detection as well as the mentioned 'solution' in OctoPrint are based on sending an emergency gcode to the board and performing an emergency shutdown.
Wouldn't it be better, more secure if the power was cut from the printer entirely? Eg. instead of an OctoPrint plugin sending an emergency g-code, it sending an power disable command to a smart plug (API)?
Source: Octoprint-ThermalRunaway issue