Can filament-runout detect, lost power resume, etc work with Octoprint?


I have an Amycubic Predator and it seems like if I run Octoprint, then the filament runout detector won't work. Also, I have an Elegoo Neptune coming that not only has a filament runout detector, but a power loss resume. I assume that won't work with Octoprint.

Is there a way to make those work or will I have to decide between running Octoprint and having those features?