Why not use an old terminal as home automation hub?
Tired of voice interfaces?
I got no other reasons...
It's a pretty simple build.
On a Ubuntu server, I am running a Node.js and Python application, that allows me to control my various home automation protocols. I connect the terminal via telnet, through the fantastic Retro Wifi Modem Si, by Simulant.
What made it simpler than expected was the stellar Google Assistant Relay application, developed by greghesp.
Currently the application controls lighting, temperature/thermostats, smart blinds and remote control of my vacuum.