Hi xchrisd,
Sorry for the reply late, this is Alan from Snapmaker.
We haven’t implement the “filament runout recovery” function with G-code, it’s interact with touchscreen for now. Although the “M119” command will return the “filament status”, I think it’s not a final solution for Octopi to listen the filament sensor status.
The firmware only notify touchscreen when detecting filament runout. As mentioned above, we haven’t implement this feature via G-code, so it’s not available for other printserver for now. Sorry for the inconvenience.
I agree it’s nice to have such a plugin/solution for the printserver like Octoprint. Maybe we will consider for it in the future. Thanks for the suggests.