If you (and the people who want to use these things) are on iOS, you could consider Homebridge
It is easier than a full home assistant install, and may be sufficient for what you want to do.
Home assistant might be overkill for your application (but it can do a lot more stuff)
This right here.
Octoprint (or any other 3d printer controller for that matter) should not run on a device which is doing unpredictable stuff at the same time.