One thing that must be good for a successful IoT system is it's user interface. For OneIoT, I have chosen the google assistant.
The google assistant will sit on the central raspberry pi, listening out for the phrase 'OK Google'. When it hears this, it will be able to trigger a user defined action on any connected ESP32 device, or respond as the Google assistant normally would, for example, to answer a question that it is given.
I'll shortly be putting out instructions on how to install the assistant and manage the phrases that it responds to.