I did something similar and used this basic set-up:
Remotes controlling sensors send data to central. In my case I send JSON with the data over http.
Central stores data in a MySQL database when the message is received.
Central runs a webserver with a visual interface to retrieve the data for users.
I was only measuring whereas you want to provide control, ...