¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Control Concepts - Free Utility Modules


 
Edited

Control Concepts has created an online marketplace with several new utility modules free for download and use in your projects.

?
We'll be adding to this over time but there are currently four modules available for download:
?
CCI Configuration Suite Lite
This module suite creates a configuration webpage on the Crestron processor (3-series or above) to exchange data between the webpage and the processor, allowing for easily configuring system information at runtime. The webpage builds itself based on the digital, analog and serial signals in the Crestron program. Changes to the values on the webpage are automatically sent back to the Crestron program for handling.
?
CCI cRESTful
This module suite allows the Crestron processor (3-series or above) to serve a RESTful API using the processor¡¯s onboard IIS webserver. This allows external clients (such as web applications) to communicate with the Crestron processor in a flexible and customizable manner and convert messages to/from standard Crestron digital, analog and serial signals.
?
CCI JSON Reader & Writer
This module suite allows the Crestron processor (3-series or above) to easily write digital, analog, and serial signal data from a Crestron program to a JSON file located on the processor¡¯s file system. When used in conjunction with the JSON Reader this provides a fully functional solution for working with JSON files in the Crestron ecosystem.
?
CCI WebSocket Server Lite
An updated version of the module currently on the Crestron Application Market, this module suite allows the Crestron processor (3-series or above) to implement a websocket server, and provides the mechanism for an external service to communicate with the Crestron processor via websockets.? It also convert messages to/from standard Crestron digital, analog and serial signals.
?
Please feel free to check it out!


 

Thanks.


 

That is great, Control Concepts - Thank you!!
Are the first three module compatible with 4-series, once that platform stabilizes? or will you need to do an update?...

TIA!!


 

Thanks! That's a great question. I believe they will but I'm not 100% sure if they've been tested fully against the 4-series. We have a few of the 4-series processors so I will definitely escalate this question and see if we can get them tested/confirmed. Stay tuned!


 

Great, thanks!!


 

Tested all 4 modules on our MC4. Looks like cRESTful and Websocket server are working and should be good. However, WebConfig and JSON Reader/Writer are not behaving as expected. It may be due to the beta firmware we are running or it may not. Further testing is going to be required. For now, I would not consider those 2 modules ready for 4-series until we can resolve the issues.


 

I have been using the JSON module for about a month without issue.
But I have only been using it for reading and not writing.


 

We pinpointed and fixed the issues on the 4-series with the WebConfig and JSON modules. Will have a v1.1 posted shortly (probably within a day or so).


 

FYI...updated v1.0.1 modules are now live on the website with fixes to the WebConfig and JSON module suites. All four current modules have been tested on the 4-series and found to be working as expected.


 

Is there a way to host the webpage on the webserver on the processor (3-series, MC3)? and still open the websocket? I can load the webpage in the browser, but I can't establish a connection with the module on my MC3. I've tried the loopback address, but that didn't work. It works very well in a browser on my laptop, though. Nice work!!!


 

Yes, you can put your web project in the HTML directory on your processor. Adding folders as needed.