[Component] Control4 Integration

Finally got it working. I was just misunderstanding some of the configuration instructions. Thanks for putting this together.

1 Like

Why aren’t people just using the official control4 driver?:

I actually wrote that official Control4 integration as well!

Essentially, the custom integration in this post supports Control4 OS 2/3 with a driver install required using Composer Pro. The official Control4 integration does not require any Composer Pro installation but only works with OS 3.0+.

2 Likes

I could not get the 2 way to be 2 way. Just 1 way. The official Control4 integration brings in everything it can and I think that’s caused me problems with overloading my system. Any suggestions? Any way to limit the devices brought in with the newer/official integration?

Does anybody know if the opposite of this integration is possible?

I’m hoping to use Home Assistant as the main hub in my system. (ie. OpenZwave, etc)

However, I want Control4 to be able to connect to Home Assistant and control the lights, etc.

1 Like

Hi, was working on a way to control my c4 system in .net, after doing some mitm on my network. I finally found the recipes to connect to the c4 system like the c4 app on the phone and have the opportunity to get live notification via socket when a light or any device I subscribe change from the c4 system. So no more need of polling. But I don’t have the expertise of python so I could give the steps to follow to register a listener and it give also the ability to send change.

@Gecko2308 Hi! I would really appreciate it if you could post how to connect to the C4 socket system - I’ve been trying for a while but couldn’t figure out how it works!

Awesome to have Control4 integration. Seems to pick up my lights well and I have full control.

Control4 also controls my video matrix, will this be available though this? ALso do you need a 4Sight subscription for this to work?

Wondering something similar. We have a C4 has our theater room remote management system and Ive been really wanting to be able to control it through home assistant, since going through composer pro to deal with automations is big pita

Has anyone got this to show Control4 dry contact sensors in HA?

Wondering if anyone can assist me. I am new to Home Assistant but not to home automation in general or Control4.

I am running HA on a RasberryPi 4.
I have uploaded the custom components from the git hub repository to the Pi, and loaded the 2way driver on my EA-3 (running 3.1.3). I have changed the permissions of the custom_components directory (recursively) on the Pi to 777.

image

I have edited the configuration.yaml file but when I try to validate it, I get an error.
image

This is my edited configuration:
image

I am still learning the basics and I expect my issue is something simple.
Does anyone have a suggestion?

I was able to get the custom component loaded by starting over. Not sure where my error was but removing all files and changes to configuration.yaml, restarting the server, then re-adding worked.
So the integration is showing up in my system, but does not work.

I am running HA ver. 2021.4.6 on a RasberryPi (I guess that is a Docker platform, it says Docker is true in my info). Home Assistant OS 5.13

I have verified that the 2way driver is working:
image

In the logs I am getting a few errors:

I am new enough that I don’t trust my analysis of the logs, but seems like there have been some updates to HA that have broken the driver. The big one being the config flow I guess?

Hi everyone. Sorry to revive an old topic. I just had an installer set up a simple Control4 system with a HC800 and C4-16S2-E-B Matrix audio switch. The HC800 is running 3.2.4, and is configured to control the matrix switch along with a couple other functions.

I used the Control4 integration and it connected to the HC800 fine, but it’s just one device and no entities are discovered. Does a specific driver have to be loaded in the controller, or some configuration made to expose the switch as a device? Needless to say, the installer doesn’t know anything about HA. :slight_smile:

Thanks in advance!

The integration exposes only lights, not the other items in the Control 4

Well, that certainly explains the behavior! The integration help page fails to mention this limitation, so would be nice to update it.

I think I can hack something together with a generic http driver.

PS I see earlier in the thread comments about controlling C4 matrix switchers. That wasn’t done with the HA integration but the community component integration? What driver is used in the c4 system? I am running 3.2.4 on the controller…

Hi,

I would love to know more about this as I have a c4 16 way audio matrix that I’d like to integrate into HA.

Thanks

1 Like

Hi.

A question on the lighting integration. I have a mixture of c4 lighting control units, some dim-able some relay based and can switch higher loads (up to 16a).

My question is, some of my relay circuits have been marked as pumps rather than lights which means they show with more relative icons in c4. However it seems as a result these circuits are not picked up by the integration despite other switches in the same control units being present.

Do you think this is something that can be overcome in the integration?

Thanks

I’d also like to know more about this, I have a C4-16ZAMSV3-B audio matrix that I want to use but I don’t know. If it works do I need a control4 controller or can I control it directly?

Slightly off topic but I continue to get an “unexpected error” when trying to add the integration. I am using the local IP (in a slightly different range but same network, 192.168.3.X vs 192.168.1.X). I am using my online control 4 login credentials with email address and password.

I am currently pushing out all lights etc to Control4 from HA but just want to get the media control from C4 into HA.

Any help would be appreciated.

Thank you