KNX for new buildings. But it's quite expensive, like $25 per portand there's a maximum on 64 devices on a twisted pair line. You can have up to 15 lines on a backbone with line repeates (= area) and then max 15 areas with area couplers. There are also KNX to IP routers.
https://www.knx.org/knx-en/for-your-home/