Yes, Home Assistant works perfectly with KNX. I have been running it for about half a year now and did not have any issues. To control DALI devices, you need a KNX/DALI gateway. But I think all homes with KNX and DALI will have one, otherwise you could not control your lights via your switches.