¿ªÔÆÌåÓý

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

Re: ATC-AudioNet

 

radioDOTcrestronDOTcom has been down for a couple years I believe.... but browsing stations via the media player object is not affected by that, per crestron's notes.?? other than that, no idea.? hopefully others will be able to chime in.??


Re: ATC-AudioNet

 

I noticed it yesterday as we typically listen to some stations on the weekend. I also noticed radioDOTcrestronDOTcom is down. Let us know if you find something out.


Re: Construct and page visibility joins

 

Hi,

Did you use the visibility receive part, I accidentally used the transmit part and that doesn¡®t work for showing a widget/subpage.

?

Another thing, I believe there is still an issue that Construct from time to time uses a different ID for contracts. So always sync the?

simpl programm after a Construct compile to be shure the programm uses the correct IDs.?

?

I did one of my active projects with Construct and beside a none english PC system setup issue, it worked pretty great.?


Re: ATC-AudioNet

 

I too had this happen, noticed it yesterday as we have about 8 of these set up in an Enterprise System at our University.?? About when did you notice?? I ended up taking one home to test and verify it wasn't a network issue.?? I've also posted about this on the Facebook Group.


ATC-AudioNet

 

Has streaming stopped for anyone? I keep getting a log in error.


S+ module not updating in parent program

 

Hey guys,

I just had something quite strange happen - something I haven't seen in over 2 decades of Crestron programming.

I have an S module with several other S and S+ modules inside. I needed to troubleshoot an issue in one of the S+ modules, so I uncommented enable_trace and added a few additional trace statements, compile the S+, compile the smw, send, but no traces appear.

So, for a while I go down the rabbit hole of trying to figure out if something has changed with how trace works. Eventually, I notice that the line numbers being reported as having errors are not changing, despite the fact that I have made changes that have shifted the code around. I eventually add gaps so that the line numbers being returned don't actually have any code on them. The result is that the same line numbers are being reported as having errors.

I look at various compiled files for the module, both in the usrsplus?directory and in the compiled zip file for the program - all of the date stamps match when I re-complied?the S+ module.

I try various combinations?of resyncing the project, adding a second copy from the library and copying over the signals, etc. I even try adding extra signals to the S+ to verify it is synced with the program. The extra signals show up, so I remove them and re-compile, but still no change - no trace statements show and empty line numbers are still reporting errors.

The only thing that seemed to fix it was saving the S+ as a different name and adding the new S+ from the library. After doing this, everything is as expected. So then, I was able to go back, delete all files from the original?S+ file name. Re-save the S+ as the original file name, re-complie, replace the S+, and I am off to the races.


This happened in 2 different SIMPL programs. The only thing different about how these were developed than how I have done things in the past is that, for both programs, I started the development of the modules by saving them in the project directory. Once they were relatively stable and I knew I was going to continue in this direction, I copied the modules into the usrmacro and usrplus?directories. This isn't a workflow I have done very frequently. Usually, I have developed by adding new modules to the standard macro directories.?

I don't know if that workflow has something to do with it. But every indication was that .smw was using the library versions. For one thing, I removed the ones in the program directory. Additionally, the icon color changed to normal and I no longer got the pop-up window on program load letting me know which version was being used.

Is this a known issue that I have been fortunate enough to avoid all these years? Sorry for the long post and thank you in advance!

Terry


Re: Construct and page visibility joins

 
Edited

When I was playing around with an earlier version, I noticed any regular visibility joins would stop working the moment you added any contract joins. Then I found in a later version that the visibility joins would work only if you used contracts for them all. This becomes an issue when trying to import an existing project from VTPRO that uses digital visibility joins. I reported this to TB and never got a follow up and then they changed the web database and the case is no longer active.?I have continued to use VTPRO in the meantime and I am hoping Construct works more consistently when I try the latest version again.


Re: Verizon Fios Stream TV Box

 

¿ªÔÆÌåÓý

Ditto on the ipc4100 working well for that box

?

??

David Radin

Vidkey, Inc.

?

Phone 914-239-3232? Mobile 914-373-9242

Web ? Email dradin@...


ISO IR driver for Vivitek NovoTouch

 

I tried LG, Tosh, Samsung and Sony.? No Luck.? Does anyone have an IR driver with Discrete power on/off?? Input would be a bonus, but not required.


Re: S# Passing Back JSON in response to a GET request

 

Thanks again Lincoln.

I was missing the FinalizeHeader().

Have a great holiday weekend everyone

Jay

On 2/16/2024 2:28 PM, jbasen via groups.io wrote:
Thanks Lincoln!

Jay

On 2/16/2024 1:51 PM, Lincoln King-Cliby via groups.io wrote:
I won't say it's the best way to do it but...

Here's a very small snip from one but of my code that does something similar and gets a fair amount of use

requestArgs.Response.ContentString += JsonConvert.SerializeObject(displayInfoContent);
requestArgs.Response.Code = 200;
requestArgs.Response.FinalizeHeader();

--
Lincoln King-Cliby
Commercial Market Director
Sr. Systems Architect | Crestron Certified Master Programmer (Diamond)
ControlWorks Consulting, LLC
Direct: (+1)440.771.4807 | Cleveland: (+1)440.449.1100? | Boston: (+1)508.695.0188 | DC: (+1)202.381.9070? | London: (+44) 20 4520 4600
Crestron Services Provider | Biamp Authorized Independent Programmers | Extron Qualified Independent Programmer

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of jbasen
Sent: Friday, February 16, 2024 3:04 PM
To: [email protected]
Subject: [crestron] S# Passing Back JSON in response to a GET request

Hi,

Trying to do something I've never done before.? I have setup an http server in S#

? ?? ???? ??? ??? HttpServer Server = new HttpServer();
? ?? ???? ??? ??? Server.ServerName = Processor_IP;
? ?? ???? ??? ??? Server.Port = Processor_Port;
? ?? ???? ??? ??? Server.OnHttpRequest += new OnHttpRequestHandler(HTTPRequestEventHandler);
? ?? ???? ??? ??? Server.Active = true;

I then have my request handler

? ?? ???? private void HTTPRequestEventHandler(Object sender, OnHttpRequestArgs requestArgs)
? ?? ???? {
? ?? ???? }

In the past I've just used this to pass information from another device to a Crestron processor.? In this situation I need to pass back a JSON formatted string to the caller.? Any suggestions would be greatly appreciated.

Thanks in advance for the help

Jay













Re: Custom colors versus HTML notation

 

Stupid question, but I thought the Color Picker widget in VTP only provided RGB values...is there a way to use it for HSL?


Re: S# Passing Back JSON in response to a GET request

 

Thanks Lincoln!

Jay

On 2/16/2024 1:51 PM, Lincoln King-Cliby via groups.io wrote:
I won't say it's the best way to do it but...

Here's a very small snip from one but of my code that does something similar and gets a fair amount of use

requestArgs.Response.ContentString += JsonConvert.SerializeObject(displayInfoContent);
requestArgs.Response.Code = 200;
requestArgs.Response.FinalizeHeader();

--
Lincoln King-Cliby
Commercial Market Director
Sr. Systems Architect | Crestron Certified Master Programmer (Diamond)
ControlWorks Consulting, LLC
Direct: (+1)440.771.4807 | Cleveland: (+1)440.449.1100? | Boston: (+1)508.695.0188 | DC: (+1)202.381.9070? | London: (+44) 20 4520 4600
Crestron Services Provider | Biamp Authorized Independent Programmers | Extron Qualified Independent Programmer

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of jbasen
Sent: Friday, February 16, 2024 3:04 PM
To: [email protected]
Subject: [crestron] S# Passing Back JSON in response to a GET request

Hi,

Trying to do something I've never done before.? I have setup an http server in S#

?? ???? ??? ??? HttpServer Server = new HttpServer();
?? ???? ??? ??? Server.ServerName = Processor_IP;
?? ???? ??? ??? Server.Port = Processor_Port;
?? ???? ??? ??? Server.OnHttpRequest += new OnHttpRequestHandler(HTTPRequestEventHandler);
?? ???? ??? ??? Server.Active = true;

I then have my request handler

?? ???? private void HTTPRequestEventHandler(Object sender, OnHttpRequestArgs requestArgs)
?? ???? {
?? ???? }

In the past I've just used this to pass information from another device to a Crestron processor.? In this situation I need to pass back a JSON formatted string to the caller.? Any suggestions would be greatly appreciated.

Thanks in advance for the help

Jay










Re: S# Passing Back JSON in response to a GET request

 

I won't say it's the best way to do it but...

Here's a very small snip from one but of my code that does something similar and gets a fair amount of use

requestArgs.Response.ContentString += JsonConvert.SerializeObject(displayInfoContent);
requestArgs.Response.Code = 200;
requestArgs.Response.FinalizeHeader();

--
Lincoln King-Cliby
Commercial Market Director
Sr. Systems Architect | Crestron Certified Master Programmer (Diamond)
ControlWorks Consulting, LLC
Direct: (+1)440.771.4807 | Cleveland: (+1)440.449.1100? | Boston: (+1)508.695.0188 | DC: (+1)202.381.9070? | London: (+44) 20 4520 4600
Crestron Services Provider | Biamp Authorized Independent Programmers | Extron Qualified Independent Programmer

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of jbasen
Sent: Friday, February 16, 2024 3:04 PM
To: [email protected]
Subject: [crestron] S# Passing Back JSON in response to a GET request

Hi,

Trying to do something I've never done before.? I have setup an http server in S#

?? ???? ??? ??? HttpServer Server = new HttpServer();
?? ???? ??? ??? Server.ServerName = Processor_IP;
?? ???? ??? ??? Server.Port = Processor_Port;
?? ???? ??? ??? Server.OnHttpRequest += new OnHttpRequestHandler(HTTPRequestEventHandler);
?? ???? ??? ??? Server.Active = true;

I then have my request handler

?? ???? private void HTTPRequestEventHandler(Object sender, OnHttpRequestArgs requestArgs)
?? ???? {
?? ???? }

In the past I've just used this to pass information from another device to a Crestron processor.? In this situation I need to pass back a JSON formatted string to the caller.? Any suggestions would be greatly appreciated.

Thanks in advance for the help

Jay


S# Passing Back JSON in response to a GET request

 

Hi,

Trying to do something I've never done before.? I have setup an http server in S#

?? ???? ??? ??? HttpServer Server = new HttpServer();
?? ???? ??? ??? Server.ServerName = Processor_IP;
?? ???? ??? ??? Server.Port = Processor_Port;
?? ???? ??? ??? Server.OnHttpRequest += new OnHttpRequestHandler(HTTPRequestEventHandler);
?? ???? ??? ??? Server.Active = true;

I then have my request handler

?? ???? private void HTTPRequestEventHandler(Object sender, OnHttpRequestArgs requestArgs)
?? ???? {
?? ???? }

In the past I've just used this to pass information from another device to a Crestron processor.? In this situation I need to pass back a JSON formatted string to the caller.? Any suggestions would be greatly appreciated.

Thanks in advance for the help

Jay


Re: strange issue with Media Player Object

 

On Fri, Feb 16, 2024 at 09:42 AM, Eric Luckart wrote:
ckangis, Have you tried the latest Sonos modules? They have a re-establish communication trigger.
Eric - Yes, I've been using the System v3.1.1 and the Device v3.2.0 modules since they've been out. When I've had the chance to T/S issues in the last month, my experience is that the 'Restart' trigger does not resolve comms issues...
Not that I'm surprised, for some reason Crestron and/or Sonos refuses (IMO) to resolve the root issue and thus secondary issues continue to be a 50% solution.
FTR, 50% of our systems have '0' problems with Sonos Comms and the other 50% have constant issues. And yes, I've reviewed the system designs - there are no obvious differences...:(
Have your second slot program restart every night at 3am and that will eliminate 90% of your issues...except the ones that happen during the day...The 'Digital age' is really embarrassing...

Tony, Sorry to Hijack your thread, though U think that it is kind of relevant to your situation...


Re: strange issue with Media Player Object

 

Thanks Chris.

The first site that reported the issue already has the Sonos modules running on a dedicated RMC3, with the CRPC signals running through the 3-Series EISC. I thought the EISC might be causing an issue at first, but it's been running this way for over a year, maybe two. I just updated it from the 3.1.1 modules to the 3.2.0. I might also stagger the ports like you've done. Although I really don't expect those changes to make a difference, I don't think they'll hurt anything either.

That same project also has an Autonomic they're trying out - because we first thought it was a Sonos issue, AND I've been telling them to use Autonomic instead of Sonos for several years :-) A couple of days ago I witnessed the same issue with the Autonomic, which let me know it was a Crestron problem, and not a Sonos problem. The Autonomic logic is in the main program, with the CRPC signals connected directly, not going through an EISC. I've done many, many systems with both Sonos and Autonomic over the years, and this is my first time seeing this particular issue.

Another project has both Sonos and NAX, but they mainly use Sonos because that's what they're familiar with. Once they started reporting the same issue, I had them try the NAX for a couple of days and I just heard they've seen it with that too.

I suspect it has something to do with a recent software, firmware, or database update, only because it seems to have started recently, within the last few months. It could also be that the clients have only "mentioned" it recently, but I have a few that love telling me something isn't working right so I'm sure I would've heard about it :-)

--- On Friday, February 16, 2024 at 9:33 AM, ckangis wrote:

I have definitely seen this with Sonos. Basically it looks to me like the basic
commands like transports (which work without the MPO) are working but more
advanced things like Feedback and list selection buttons don't work.

Rebooting the program with the SonosSystem and Device modules typically fixes
it...:(

This is why for years I've put the Sonos stuff in a separate Slot program so it
could be rebooted separate from the main program. I have the CRPC and CRPC_FB
passing thru the 3-series EISC and have not seen any particular issues with
this.

Note: In my Sonos Program, I've made sure to set each of the Device Module
v3.2.0 IP Port Number Parameters to a different port number. (I'm using the
range:: 41991, 41992, ....)

I've complained since almost day 1 of the Sonos integration that the
SonosSystem module lacks a 'restart communications' trigger so that you don't
have to reboot the whole program...but crickets as expected...

I have not noticed this with Autonomic thus far, but I may be just missing the
opportunity.


Running the latest releases

 

Hi All,
for those who are running the latest release SMW, DBs and TBx, All at least 1+ months old since release, Have you had any general issues with them??
TIA!


Re: Verizon Fios Stream TV Box

 

Use this file from the Groups file section...
?Verizon P265.ir????Report File
Verizon Fios Remote P265

It's working well for me for both VMS4100 and IPC4100 units


Re: strange issue with Media Player Object

 

ckangis, Have you tried the latest Sonos modules? They have a re-establish communication trigger.


Re: strange issue with Media Player Object

 

I have definitely seen this with Sonos. Basically it looks to me like the basic commands like transports (which work without the MPO) are working but more advanced things like Feedback and list selection buttons don't work.
Rebooting the program with the SonosSystem and Device modules typically fixes it...:(
This is why for years I've put the Sonos stuff in a separate Slot program so it could be rebooted separate from the main program.? I have the CRPC and CRPC_FB passing thru the 3-series EISC and have not seen any particular issues with this.
Note: In my Sonos Program, I've made sure to set each of the Device Module v3.2.0 IP Port Number Parameters to a different port number. (I'm using the range:: 41991, 41992, ....)
I've complained since almost day 1 of the Sonos integration that the SonosSystem module lacks a 'restart communications' trigger so that you don't have to reboot the whole program...but crickets as expected...

I have not noticed this with Autonomic thus far, but I may be just missing the opportunity.