Hi,
I built a new house with whole house automation in Austria. I think the best approach is to choose a system that can do most of what you want and add additional items to fill the gaps or perferences; with openhab bringing it all together. I installed a whole house wired BUS system. There are a few choose from eg KNX or BTicino openwebnet.
I chose BTicino , partly cost, partly ease of use and ease of programming. Luckily a very good openwebnet binding was developed for openhab, and is still improving. Check it out. I use openhab more as the icing on the cake. All the essential and important house control is handled by the BUS scenario controller with openhab as a layer on top. That makes it very reliable. I have:
- Shutter control
- Light control
- Socket control
- IP cameras
- Weather sensors
- Temperature, heating control
- Temperature eg heat pump, and humidity reporting
- Whole house music control… independent but could be integrated
- Presence sensing
- Alarm, smoke and heat sensor integration
- Door control (garage and main door)
- Voice control via Amazon Alexa and openhab skill
- TTS alerts via Amazon Alexa and openhab echo control binding
- Video door bell with phone app
Wall touch panels, phone apps, web access.
All can be operated and checked remotely.
Notifications are via email, push, upload to my own web site, sms.