I've been slowly setting up HomeAssistant for the last 2 years or so.
I started with Insteon smart switches, outlets, and computer "modem" device.
I DID have to jump through some hoops to get the insteon integrations in HomeAssistant working as I wanted, but thats the price of rolling it...