Decades before we had HomeAssistant, you could hook your IBM PC, Commodore 64, TRS-80, and several other vintage home computers into an X-10 interface and control your devices from your PC.
Our 1996 IBM Aptiva came with the IBM Home Director which was based on the same X-10 hardware and had a nice GUI.