This custom integration for Home Assistant allows control of Control4 lights, locks (only locks that are relay-based in Control4), alarm control panels, and door/window/motion sensors (as binary sensors).
Add this repository as a custom repository in HACS to install the integration. Once this is done, the setup process is exactly the same as the default integration: https://www.home-assistant.io/integrations/control4
If you are using an alarm control panel, you must go to Home Assistant -> Configuration -> Devices and Services -> Integrations and click "Configure" on the Control4 entry.
In the dialog that appears, choose the Control4 alarm arming modes that you want to correspond to each Home Assistant arming mode. For example, a DSC alarm system uses "Stay" as the "Alarm arm home mode name", and "Away" as the "Alarm arm away mode name". If your alarm system does not use one of the mode names, select (not set)
. Once you click submit on the dialog, Home Assistant will be able to arm your alarm control panel and detect its state.
This integration is essentially a newer version of the Control4 integration that is included in Home Assistant by default, and will receive new updates faster than the default integration.
This means, however, that this custom integration may not be as stable as the default integration, as the code has not gone through Home Assistant's review process and contains the newest, bleeding-edge features.
This integration is not affiliated with or endorsed by Control4.