Jump to content
c4forums | The Control4 Community

Building Web App Interface


Recommended Posts

*disclaimer: very new to control4

I've built an A/V Web App for my family's sports bar that controls our DirecTV Boxes, Video Matrix & "Audio Matrix" all in one simple user friendly interface.  The "Audio Matrix" is in quotes because we're actually using a Yamaha Receiver as a Matrix which for the most part actually works pretty well.  I'm using NODE JS to control these devices where there's already pre-compiled NODE packages for DirecTV and Yamaha and for the Video Matrix, I'm simply using a Telnet package.

The problem is that as we add more audio inputs, we're maxing out the Yamaha Receiver.  So I decided to purchase a Control4 16x16 Audio Matrix (used btw and for a very good price), thinking that there was already a NODE package for it or that I could simply telnet into the device to control it.  Only after buying this ting and doing some googling, I've discovered that control4 devices are extremely locked down where you need Composer Pro or some sort of dealer license to do any kind of programming or communicating whatsoever.  Well that sucks...

Is that 100% true?  Is there really no way for me to use any kind of 3rd party solutions to communicate and control this device?  I saw somewhere else on here that someone suggested Generic TCP Command but I'm not sure if this is what I'm asking for.  It seems like I still need some sort of access to Composer Pro to do anything with this.  

Link to post
Share on other sites

Telnet is not a 3rd party control, it's a standardize protocol that I'm able to leverage communicating to my Video Matrix.  Control4 doesn't utitlize any kind of protocols to communicate over the intranet?   They're using proprietary communication protocols?

Link to post
Share on other sites
5 minutes ago, spolo85 said:

Telnet is not a 3rd party control, it's a standardize protocol that I'm able to leverage communicating to my Video Matrix.  Control4 doesn't utitlize any kind of protocols to communicate over the intranet?   They're using proprietary communication protocols?

They don't have a published api or communication protocol

Link to post
Share on other sites
  • 1 month later...

I'm trying to figure out the same thing.  We were sold on Control4 for our newly built house but I didn't look into it too seriously.  I'm needing to find a way to send commands to the system without having to go through their "app".

If they don't have a published api, how do 3rd party hardware vendors interact with the system?  I saw something about drivers that can be installed for specific hardware.  Is there a generic driver that can accept TCP/IP commands/queries over the network?  If not, is there anything preventing us from writing our own driver for that purpose?

Link to post
Share on other sites
  • 2 weeks later...
On 3/23/2021 at 7:08 PM, AL-Bob said:

If they don't have a published api, how do 3rd party hardware vendors interact with the system?

3rd party vendors have Control4 apps written. This can pass information entered in C4, like a push of a Control4 keypad or remote control, to send information to the third party - like a keypress sent to a Roku device via the Roku REST API.

Link to post
Share on other sites
  • 2 weeks later...
16 hours ago, Neo1738 said:

If you want simple control from a PC just install bluestacks on the PC and use the app that way. Otherwise you need generally a driver of some sort to communicate w C4.

Bluestacks and the app still only talk to the C4 processor running Director, which then in turn talks to the AMS. You still need a functional C4 system to use the AMS. Ive never seen a way to control one otherwise.

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...