There’s actually a really nice community app/drivers for Kasa if you have not found it already. I too would suggest Zigbee devices, but this integration should work really well for what you already own.