¿ªÔÆÌåÓý

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

Lutron QSX/RA3/Leap Protocol and VLANs

 

I was interested/concerned about the issue of LEAP not being able to cross VLANs brought up in a different thread, so I thought it would be better to start a new one vs fork the other thread...
?
As we have just revamped our network scheme to be multi-VLAN, I'm concerned about this issue. We don't generally deal with Lutron but we always get take-overs with them so we have to be agile...
?
What are others' experiences with using QSX/Ra3 and the LEAP protocol with VLANs - specifically, Crestron on VLAN 1 and Lutron on VLAN 2 for example.? I personally am only interested in Crestron custom apps since we don't use HOME...
It's hard for me to imagine that with a pro network and someone who knows how to configure it that this would be a problem, but...you know...:)
?


Re: Quotes are being added around a Serial String

 

Could "col" be a reserved value for Column, and that's why it adds the extra empty value because it's expecting you to define that column?


Re: Lutron RadioRA 3 Processor not connecting

 

On Thu, May 15, 2025 at 08:54 PM, j5races wrote:
Leap works on different vlans as long as the box is checked to allow that in Software. At least that¡¯s the case for QSX. I¡¯m assuming RA3 is similar. I could be wrong.
Where are you seeing this in Lutron Designer? I dont have the OP's issue but curious on what youre talking about. I just popped open to my open Designer window and dont see anything related to VLAN. Which would reall surprise me given how difficult Lutron software can be when it comes to networking. I would doubt they'd support that.?


Quotes are being added around a Serial String

 
Edited

I'm trying to use a Simpl# module "Crestron-WLED" ?that is getting quotes added around a serial string that aren't needed.
?
?
I've tried to look in the module and I don't see where the quotes are being added. ?I'm not sure if this is a compile setting, simpl setting or a user error.?
?
I sent only brightness values 50. ?If you notice the "col":"" has "" and the serial string is empty.
{"on":true,"bri":0,"transition":0,"seg":[{"col":"","bri":50,"fx":0,"sx":0,"ix":0}]}
?
This string I sent had brightness value of 50 and color value of [[128,128,128]] but it gets sent as "col":"[[128,128,128]]" (I underlined the issue)
{"on":true,"bri":0,"transition":0,"seg":[{"col":"[[128,128,128]]","bri":50,"fx":0,"sx":0,"ix":0}]}
?
This is what the string should have been sent as.
{"on":true,"bri":0,"transition":0,"seg":[{"col":[[128,128,128]],"bri":50,"fx":0,"sx":0,"ix":0}]}
?
Any help figuring this out would be greatly appreciated. ?
?
All Crestron software is updated, firmware on CP3N is latest version.
?
If any other info is needed will be glad to provide it.
?
Thanks
Jason
?


Re: Intelligent Video System 1 beyond v-sam-vxp- 1b

 

Hi Vu,
We are using the MXA 920.


Re: NewtonSoft Problem

 

Or use the decorator JsonProperty("Event") and JsonConvert will use that name from the Json to assign the class property (whatever it's called)
Or make the class internal and then S+ won't even see it.
?
All the best,
Oliver


Re: Signal Change Events on the 4-Series

 

¿ªÔÆÌåÓý

Check the references in the project, even t okay though you have the "using" if it's not present in of the references Visual Studio will have no idea what to do with it.

"do you know Bob?"
"Uhh, which Bob?"

Get


From: [email protected] <[email protected]> on behalf of jbasen via groups.io <jay.m.basen@...>
Sent: Friday, May 16, 2025 3:41:46 AM
To: [email protected] <[email protected]>
Subject: [crestron] Signal Change Events on the 4-Series
?
I'm going through the learning cliff of programming for a 4-series
processor with VS2019.? I always try to program my drivers using VS2008
so the code can be run on a 3-Series processor or a 4-Series processor.?
In this case I need VS2019's support for WebSockets.

To pass data back to a group of Simpl+ modules I would do the following
with VS2008:

???? public class SerialChangeEventArgs : EventArgs
???? {
???????? public string entity_id { get; set; }

???????? public SerialChangeEventArgs()
???????? {
???????? }

???????? public SerialChangeEventArgs(string entity_id)
???????? {
???????????? this.entity_id = entity_id;
???????? }
???? }

???? public static class SignalChangeEvents
???? {
???????? public static event SerialChangedEventHandler onSerialValueChange;

???????? public static void SerialValueChange(string entity_id)
???????? {
???????????? SignalChangeEvents.onSerialValueChange(new
SerialChangeEventArgs(entity_id));
???????? }
???? }

However, under VS2019 I get the following error:

Error??? CS0246??? The type or namespace name
'SerialChangedEventHandler' could not be found (are you missing a using
directive or an assembly reference?)

I have the same "using" directives that I have used with VS2008.

Any assistance would be greatly appreciated.

Thanks

Jay







Signal Change Events on the 4-Series

 

I'm going through the learning cliff of programming for a 4-series processor with VS2019.? I always try to program my drivers using VS2008 so the code can be run on a 3-Series processor or a 4-Series processor.? In this case I need VS2019's support for WebSockets.

To pass data back to a group of Simpl+ modules I would do the following with VS2008:

??? public class SerialChangeEventArgs : EventArgs
??? {
??????? public string entity_id { get; set; }

??????? public SerialChangeEventArgs()
??????? {
??????? }

??????? public SerialChangeEventArgs(string entity_id)
??????? {
??????????? this.entity_id = entity_id;
??????? }
??? }

??? public static class SignalChangeEvents
??? {
??????? public static event SerialChangedEventHandler onSerialValueChange;

??????? public static void SerialValueChange(string entity_id)
??????? {
??????????? SignalChangeEvents.onSerialValueChange(new SerialChangeEventArgs(entity_id));
??????? }
??? }

However, under VS2019 I get the following error:

Error??? CS0246??? The type or namespace name 'SerialChangedEventHandler' could not be found (are you missing a using directive or an assembly reference?)

I have the same "using" directives that I have used with VS2008.

Any assistance would be greatly appreciated.

Thanks

Jay


Re: Lutron RadioRA 3 Processor not connecting

 

Leap works on different vlans as long as the box is checked to allow that in Software. At least that¡¯s the case for QSX. I¡¯m assuming RA3 is similar. I could be wrong.


Re: NewtonSoft Problem

 

¿ªÔÆÌåÓý

Thanks so much Jordan.? Because NewtonSoft is matching up names I thought I had to use something similar to the JsonProperty directive.? However, you are absolutely correct.? This works perfectly.

Thanks again

Jay

On 5/15/2025 5:38 PM, Jordan Elasky via groups.io wrote:

If you are deserializing to a typed object your class name does not have to match anything within the json.? Can you make it something other than "Event" and then make sure the property name matches with your json string.? Something like the following


? public class Root
???? {
???????? public int id { get; set; }
???????? public string type { get; set; }
???????? public EventItem event { get; set; }

???? }

???? public class EventItem
???? {
???????? public string event_type { get; set; }
???????? public DateTime time_fired { get; set; }
???????? public string origin { get; set; }
???? }



On Thu, May 15, 2025, 7:22?PM jbasen via <jay.m.basen=[email protected]> wrote:
I'm trying to convert some JSON into a series of C# classes.? My problem
is that one of the classes is named Event and this is causing a conflict
with SimplWindows because that name is already used.? I know that
NewtonSoft allows you to use JsonProperty to perform a renaming of an
element of a class to avoid a similar conflict but I can't find anything
that will solve this problem for a class.

ERROR? (LGSPLS1000)?? 'Event' already defined

???? public class Root
???? {
???????? public int id { get; set; }
???????? public string type { get; set; }
???????? public Event @event { get; set; }

???? }

???? public class Event
???? {
???????? public string event_type { get; set; }
???????? public DateTime time_fired { get; set; }
???????? public string origin { get; set; }
???? }

Thanks in advance for the help

Jay







Re: NewtonSoft Problem

 

If you are deserializing to a typed object your class name does not have to match anything within the json.? Can you make it something other than "Event" and then make sure the property name matches with your json string.? Something like the following


? public class Root
???? {
???????? public int id { get; set; }
???????? public string type { get; set; }
???????? public EventItem event { get; set; }

???? }

???? public class EventItem
???? {
???????? public string event_type { get; set; }
???????? public DateTime time_fired { get; set; }
???????? public string origin { get; set; }
???? }



On Thu, May 15, 2025, 7:22?PM jbasen via <jay.m.basen=[email protected]> wrote:
I'm trying to convert some JSON into a series of C# classes.? My problem
is that one of the classes is named Event and this is causing a conflict
with SimplWindows because that name is already used.? I know that
NewtonSoft allows you to use JsonProperty to perform a renaming of an
element of a class to avoid a similar conflict but I can't find anything
that will solve this problem for a class.

ERROR? (LGSPLS1000)?? 'Event' already defined

???? public class Root
???? {
???????? public int id { get; set; }
???????? public string type { get; set; }
???????? public Event @event { get; set; }

???? }

???? public class Event
???? {
???????? public string event_type { get; set; }
???????? public DateTime time_fired { get; set; }
???????? public string origin { get; set; }
???? }

Thanks in advance for the help

Jay







NewtonSoft Problem

 

I'm trying to convert some JSON into a series of C# classes.? My problem is that one of the classes is named Event and this is causing a conflict with SimplWindows because that name is already used.? I know that NewtonSoft allows you to use JsonProperty to perform a renaming of an element of a class to avoid a similar conflict but I can't find anything that will solve this problem for a class.

ERROR? (LGSPLS1000)?? 'Event' already defined

??? public class Root
??? {
??????? public int id { get; set; }
??????? public string type { get; set; }
??????? public Event @event { get; set; }

??? }

??? public class Event
??? {
??????? public string event_type { get; set; }
??????? public DateTime time_fired { get; set; }
??????? public string origin { get; set; }
??? }

Thanks in advance for the help

Jay


Re: Lutron RadioRA 3 Processor not connecting

 

TLS seems to be the potential culprit, trying to connect to the setup page of the processor through a web browser gives the error below. Trying to update firmware to the latest 2022 update but its being difficult.
?

An error occurred during a connection. Peer using unsupported version of security protocol.

Error code: SSL_ERROR_UNSUPPORTED_VERSION

  • The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
  • Please contact the website owners to inform them of this problem.

This website might not support the TLS 1.2 protocol, which is the minimum version supported by Firefox.


Re: Lutron RadioRA 3 Processor not connecting

 

The original exception you posted is saying that the certificate method isn¡¯t found in that implementation of the secure client, which to me would suggest the dll in the DMPS doesn¡¯t support it, but I¡¯m open to being wrong!


Re: POLY GY500 CONTROL VIA RS232

 

Is it possible that the baud rate is programmatically being reset in the program?


Re: POLY GY500 CONTROL VIA RS232

 

I believe the baud rate should be 115200.
Did the login mode change or update? I typically set mine to none


Re: POLY GY500 CONTROL VIA RS232

 

I tried the test program and the CP4 com ports seem to be fine.Also the serial settings on the G7500 are as they should be.Could the issue be the G7500 serial port?Has anyone encountered this kind of scenario?


On Wed, May 14, 2025, 20:26 igor.pero.bauer via <igor.pero.bauer=[email protected]> wrote:
you can try with a test program you'll load into an unused slot, just stop and unregister the program currently talking to COM 1 and 2. then cross-connect ports 1 and 2, Rx to Tx and vice versa, and try sending some strings back and forth to see if they are getting through. I have so far seen a fair number of fried COM ports on controllers, so you may be looking at that.
also, check if the polycom had a firmware update pushed to it which disabled serial communication or messed with the parameters.


Re: TSW-770 Virtual Buttons on XPanel

 

Thanks ! turns out there is no way to see those Virtual Tool Bar buttons on XPanel as per Crestron.
?
What I think I can and will do is just hold high the signals that I need to test manually on SIMPL Debugger and when the 70 series arrive I can test with the real hardware.
?
Thanks !


Re: TSW-770 Virtual Buttons on XPanel

 

Great question, not sure lol.? Typically in the XPanel settings there is the "show faceplate" option but being that the buttons are not on the faceplate that may not make a difference with the 770.

If you really need them and can not work it out you can always leave the 1050 in the file for xpanel purposes and then just add an additional touch screen for the 770.




On Thu, May 15, 2025, 10:30?AM santiago via <santiago=[email protected]> wrote:
Hi all, thanks for taking the time to read. I would like to know if there is a way to show the Virtual Buttons tool bar in XPanel, I was tasked to update a system from an old TSW 1050s series that has Hard Buttons programmed (Power ON/OFF, Volume UP/DOWN, Light Presets). I know this new 70 series panels have those buttons on a tool bar, but when I Saved As my VT project as TSW 770 and I run the XPanel I don't get to see those buttons.
?
There is any way to make XPanel to show the Virtual Tool Bar on a 70 series like it would show Faceplate on 50 or 60 series ?
?
?
Thanks !
?
?
?
?
?
?


TSW-770 Virtual Buttons on XPanel

 

Hi all, thanks for taking the time to read. I would like to know if there is a way to show the Virtual Buttons tool bar in XPanel, I was tasked to update a system from an old TSW 1050s series that has Hard Buttons programmed (Power ON/OFF, Volume UP/DOWN, Light Presets). I know this new 70 series panels have those buttons on a tool bar, but when I Saved As my VT project as TSW 770 and I run the XPanel I don't get to see those buttons.
?
There is any way to make XPanel to show the Virtual Tool Bar on a 70 series like it would show Faceplate on 50 or 60 series ?
?
?
Thanks !
?
?
?
?
?
?