No plugin with this exact type of functionality that I know of but if you can write a simple Python script to do what you want and call it using event subscriptions which are in core.
bring some of this stuff together in your own python file depending to your needs is not reinventing the wheel. You'll just need to know some basic stuff e.g. chapter1 of this Doc: Plugin Tutorial β OctoPrint master documentation. The rest can be pulled from existing plugins.
I checked out the recommended plug ins and they are awesome, but not quite what I'm looking for.
Switching gears and using GCODE System Commands, with WiringPi and some BASH scripts. I think it will work nicely.
There must be a nuance to the System Commands that I haven't figured out though. If I add OCTO100 (my command linked to BASH), in the gcode or in the startup scripts, I'm getting an error. But the log file only says.. wait for it...
"Error".
LOL so helpful.
No worries though, I'll figure it out!