geeknoid Posted December 5, 2015 Share Posted December 5, 2015 Hi, Is there a solution available that would let me interact with a Control4 system from either the web, or at the very least from a PC on the same network at the Control4 system? What I'd like to do is to write custom code, either in the cloud or on a networked PC, that can send commands into a Control4 system. One-way communication would be fine, where an incoming command is surfaced as an event in Composer. I can then program against these events to have Control4 do stuff. Thanks for any pointers. Link to comment Share on other sites More sharing options...
MakeItAMudLight Posted December 5, 2015 Share Posted December 5, 2015 If you have 4sight you can control your system from customer.control4.com as well as get feedback. It's normally around $99 per year. Link to comment Share on other sites More sharing options...
zaphod Posted December 5, 2015 Share Posted December 5, 2015 I have looked into the same thing as the OP and here is what I have learned, although I have yet to implement this. For incoming commands you should be able use RyanE's Web Event's driver. To send commands from C4 to the outside world you should be able to use Alan Chow's Generic TCP driver - you have to pay for this one. Of course you need a dealer to install the drivers and likely to buy the Generic TCP driver. Link to comment Share on other sites More sharing options...
geeknoid Posted December 5, 2015 Author Share Posted December 5, 2015 If you have 4sight you can control your system from customer.control4.com as well as get feedback. It's normally around $99 per year. I do have 4sight, but that's not what I'm looking for in this context. I want a programmatic interface to the Control4 system so that I can create custom applications for PC/mobile/cloud which interact with a Control4 system. Thanks. Link to comment Share on other sites More sharing options...
geeknoid Posted December 5, 2015 Author Share Posted December 5, 2015 I have looked into the same thing as the OP and here is what I have learned, although I have yet to implement this.For incoming commands you should be able use RyanE's Web Event's driver. To send commands from C4 to the outside world you should be able to use Alan Chow's Generic TCP driver - you have to pay for this one.Of course you need a dealer to install the drivers and likely to buy the Generic TCP driver. Aha, that looks like exactly what I was looking for. Well, close anyway. This driver opens a port on the controller proper, it's not suitable to be hooked up on the web directly. So if I want to do remote control over the web, I'll need to insert a local proxy on a PC to provide authentication, authorization, and encryption with the outside world. Anyway, thanks! Link to comment Share on other sites More sharing options...
jfh Posted December 5, 2015 Share Posted December 5, 2015 I have looked into the same thing as the OP and here is what I have learned, although I have yet to implement this. For incoming commands you should be able use RyanE's Web Event's driver. To send commands from C4 to the outside world you should be able to use Alan Chow's Generic TCP driver - you have to pay for this one. Of course you need a dealer to install the drivers and likely to buy the Generic TCP driver.I have implemented these two drivers they work well to do this, but I would add the extra security layer if you want to send commands in from outside your local network Link to comment Share on other sites More sharing options...
zaphod Posted December 7, 2015 Share Posted December 7, 2015 Aha, that looks like exactly what I was looking for. Well, close anyway. This driver opens a port on the controller proper, it's not suitable to be hooked up on the web directly. So if I want to do remote control over the web, I'll need to insert a local proxy on a PC to provide authentication, authorization, and encryption with the outside world. Anyway, thanks!You might want to talk to Alan Chow as he is active on these forums and is the person that wrote the driver. Link to comment Share on other sites More sharing options...
alanchow Posted December 8, 2015 Share Posted December 8, 2015 i did not write the web events driver. That is written by RyanE. Link to comment Share on other sites More sharing options...
Cyknight Posted December 8, 2015 Share Posted December 8, 2015 Alan can't get credit for EVERYTHING Link to comment Share on other sites More sharing options...
alanchow Posted December 8, 2015 Share Posted December 8, 2015 It does feel like i have written alot of drivers in my time:) Link to comment Share on other sites More sharing options...
zaphod Posted December 8, 2015 Share Posted December 8, 2015 i did not write the web events driver. That is written by RyanE.I meant the generic TCP driver. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.