Could you please expand a little on the setup of a hub/gateway in your project? I found the Arduino sketches for three sensors but it was not clear to me how one would go about the gateway those sensors would connect to.
I switched the main project page over to GitHub, since it's a little easier to navigate. Check it out here: https://github.com/alexose/3D-Printing/tree/main/Dorothy
I'd say the strength of my project is that it's fully open source and designed for casual hackers. The code is only a few hundred lines, and the hardware is all cheap commodity stuff.
The downside is that you'll need to get your hands dirty to set it up. But, there's a big upside in that you'll never get locked in to a proprietary service.