If you haven't already, do some homework on Home Assistant. Open source, integrates with just about everything,
huge community. It's got a steep learning curve, but once you get it, you can do anything and tie it all together using something running inside your own network. I've just discovered this whole thing about 3 months ago and can't believe I didn't discover and go this way sooner.