@zaphod Download the latest, then SSH into your HA instance and stop HA Core. Next, open the archive and extract the control4 directory located under custom_components to the custom_components directory of your HA instance. If you don't currently have a custom_components directory under /config, create one. After you've copied the code into HA, restart HA. When HA comes back up, go to the Settings tab and click on Devices and services. You'll be adding control4 as an Integration, so click on the Add Integration button at the bottom right. Now scroll down to Control4 and click to open the configuration dialog. Enter your controller IP address and Control4 credentials you use to login to your Control4 customer account. When you submit the configuration to HA your C4 project is scanned to locate zones and devices. These zones/devices appear as devices in the HA integration.
This integration is a starting point for HA and C4. For me, any hooks I can get into C4 are welcome.