This looks neat: https://www.openhasp.com/0.7.0/
I actually had empty wall boxes put in my house for something like this.
The problem is, the COTS modules that this works with expect an AC connection, and the "for future use" boxes have Cat6 + a pair of low voltage wires run to them. 🤔