I programmed my own server based off a hass.io instance, so I can use anything -- Alexa, Siri, Google, and whatever else they come up with in the future.
aite that kinda stuff, me knows nothing about. used to wanna do it, but now it's like too easy to plug in some IOT appliances. if me can afford them, so expensive))
I changed all the blinds and curtains to IR-compatible remotes, and did a backwards compatibility thing with an automated IR receiver/sender to make sure the commands work.
So when I'm 50 meters away, temperatures start adjusting and my lights as I like them, turn on. When my RFID card goes into the elevator, it tells the Wifi to unlock my door.