¿ªÔÆÌåÓý

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

VTPro Text Entry

 

I am trying to use a Text Entry object in VTpro so that the clients can change a name of a preset etc whenever they need to. The issue I have is once the text is entered it's not in the middle (justified), any ideas for a fix?


Comm Port Madness

 

Has anyone else seen this?? It has been torturing me for a few years now. It's probably stupid me, but I have been increasingly fastidious about this as I have been bitten numerous times...

Regarding the TX and RX inputs on the COMM port device symbols, I have carefully C/P'd the signals to their appropriate connections, verify them now since I've had this issue so much, and go on to more pressing matters, making changes and updating stuff as needed.
I find that a serial device is not working properly so of course I have the dealer flip Tx and Rx conductors which usually fixes stuff, but every once in a while I go down a rabbit hole were nothing works or makes sense...
Then I notice that The TX signal (or sometimes the RX signal) is on both the In and Out of the Comm symbol - Of course this is the issue..

It seems like somehow doing a save-as and/or new compile changes this (i.e. copies one side to the other)...

Has anyone seen this, or am I really ready for the dog track...:(:(:(

TIA!


Re: Lutron QSX Feedback #lutron

 

You have to program amd use the LED for feedback. The joins are often 1 lower for feedback than the press.

The Feedback on button module doesn¡¯t work. It only shows a blink or toggle. Doesn¡¯t match actual Lutron programming feedback


Re: Array Index Question

 

Ok, so it's working as expected. Thank you, guys!


Re: DM-NVX-351 on different subnet

 

¿ªÔÆÌåÓý

All of the 3-series with a control subnet also have gigabit NICs; 3-series without a control subnet IGMP proxy isn¡¯t applicable. In any event, IGMPPROXY OFF is the more sane default/standard configuration.

?

There are a variety of things that go into an effective multicast deployment ¨C IGMP snooping (and no TCN flood for Cisco) are critical but if the processor is trying to proxy multicast unless you have things upstream (like blocking all multicast on that switch port) it¡¯s ¡°working as designed¡±

?

--

Lincoln King-Cliby, CTS, DMC-E-4K/T/D
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? | Fax: (+1)440.449.1106
Crestron Services Provider | Biamp Authorized Independent Programmers | Extron Qualified Independent Programmer

?

From: [email protected] [mailto:[email protected]] On Behalf Of Steve Kuehn
Sent: Friday, August 06, 2021 12:34 PM
To: [email protected]
Subject: Re: [crestron] DM-NVX-351 on different subnet

?

Thanks Lincoln for clarifying.? I guess we should include turning IGMP proxy off? as part of the initial setup of any system we set up.? Particularly on the series 3 with its 100baseT Ethernet adapter.

I always though it was just IGMP snooping in the Ethernet switches that was useful for lowering multicast traffic.? Guess I need to read up on IGMP proxy to see how that may lower bandwidth too.


Re: Array Index Question

 

¿ªÔÆÌåÓý

You can use a CHANGE on a digital ¨C it will capture the rising and falling edges ¨C it allows you to capture the PUSH and RELEASE in the same event, e.g. if you¡¯re relaying a digitals state to S# or want to do the same thing when the signal changes vs. only on rising edge or falling edge.

?

A PUSH will only trigger in response to the rising edge (0->1) of a digital signal

A RELEASE will only trigger in response to the falling edge (1->0) of a digital signal

A CHANGE will trigger in response to either 0->1 or 1->0 of a digital signal or the value of an analog or serial changing.

?

--

Lincoln King-Cliby, CTS, DMC-E-4K/T/D
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? | Fax: (+1)440.449.1106
Crestron Services Provider | Biamp Authorized Independent Programmers | Extron Qualified Independent Programmer

?

From: [email protected] [mailto:[email protected]] On Behalf Of Caleb Godfrey via groups.io
Sent: Friday, August 06, 2021 11:52 AM
To: [email protected]
Subject: Re: [crestron] Array Index Question

?

It¡¯s digital versus analog. Digital is either 1 or 0. A PUSH is only gonna be high or low. A CHANGE is analog and can be any number.

?

On Fri, Aug 6, 2021 at 11:48 AM Crestron_Programmer <s.marszalek11@...> wrote:

Hi Lincoln,

No?Update_Names? is a single digital input. There are no other arrays in this module. I'll work around it but I think this behavior is a little strange.

Thank you

--


Caleb Godfrey CTS
Systems Programming Engineer | Control Systems Programming and AV over IP
775 Barber St. Athens, GA 30601
Office: +1.706.613.8759 x8208
Fax: +1.706.243.4940
Cell: +1 706.540.7938
Direct: +1 706.534.7308
calebgodfrey@...


This email and its contents are intended for?employees, contractors, and clients of TSAV only. It contains information which may be confidential, privileged and/or exempt from disclosure. Unless you are authorized you may not read, copy, use, or disclose the message and/or its attachment(s) or its contents. The unauthorized use, copying or disclosure of this email and/or its attachment(s) or its contents is strict


Re: Array Index Question

 

If Update_Names is a single digital input, then GetLastModifiedArrayIndex() will not return a usable value within its event handler.? It is only defined for use with array signals.


On Fri, Aug 6, 2021 at 11:48 AM Crestron_Programmer <s.marszalek11@...> wrote:
Hi Lincoln,

No?Update_Names? is a single digital input. There are no other arrays in this module. I'll work around it but I think this behavior is a little strange.

Thank you


Re: Luxul PDU08

 

Thanks for pointing to the right RackLink model. I got it working, it seems the "Control" user does not work or the password didnt set properly, or i cant log in through the web with that user either. That hex string I posted means "Access denied". I used "user" instead and it works. We have already had it drop off the network since getting control (had to reset the ethernet cable). So should we be able to upgrade this firmware without issue? Using version 1.14.02 for RLNK-915R?


Re: DM-NVX-351 on different subnet

 

Thanks Lincoln for clarifying.? I guess we should include turning IGMP proxy off? as part of the initial setup of any system we set up.? Particularly on the series 3 with its 100baseT Ethernet adapter.

I always though it was just IGMP snooping in the Ethernet switches that was useful for lowering multicast traffic.? Guess I need to read up on IGMP proxy to see how that may lower bandwidth too.


Re: Array Index Question

 

It¡¯s digital versus analog. Digital is either 1 or 0. A PUSH is only gonna be high or low. A CHANGE is analog and can be any number.

On Fri, Aug 6, 2021 at 11:48 AM Crestron_Programmer <s.marszalek11@...> wrote:
Hi Lincoln,

No?Update_Names? is a single digital input. There are no other arrays in this module. I'll work around it but I think this behavior is a little strange.

Thank you

--

Caleb Godfrey CTS
Systems Programming Engineer | Control Systems Programming and AV over IP
775 Barber St. Athens, GA 30601
Office: +1.706.613.8759 x8208
Fax: +1.706.243.4940
Cell: +1 706.540.7938
Direct: +1 706.534.7308
calebgodfrey@...

This email and its contents are intended for?employees, contractors, and clients of TSAV only. It contains information which may be confidential, privileged and/or exempt from disclosure. Unless you are authorized you may not read, copy, use, or disclose the message and/or its attachment(s) or its contents. The unauthorized use, copying or disclosure of this email and/or its attachment(s) or its contents is strict


Re: Array Index Question

 

Hi Lincoln,

No?Update_Names? is a single digital input. There are no other arrays in this module. I'll work around it but I think this behavior is a little strange.

Thank you


Re: DM-NVX-351 on different subnet

 

¿ªÔÆÌåÓý

IGMPPROXY is (potentially) helpful for lower-bandwidth multicast things like mDNS, UPnP, and Bonjour (AirPlay, AirPrint, etc.) bridging the CS to LAN ¨C the problem is that the processor only has a gigabit interface and with NVX using ~750m in its default configuration it only takes 2 encoders being proxied by the processor before you¡¯ve completely saturated the CS and LAN interfaces on the processor and all sorts of things fall apart. ?(750 + 750 = 1500? > 1000)

?

I believe the default is off for more recent firmware and the 4-series but I haven¡¯t had NVX in a network configuration where that would matter in a long time.

?

--

Lincoln King-Cliby, CTS, DMC-E-4K/T/D
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? | Fax: (+1)440.449.1106
Crestron Services Provider | Biamp Authorized Independent Programmers | Extron Qualified Independent Programmer

?

From: [email protected] [mailto:[email protected]] On Behalf Of Steve Kuehn
Sent: Thursday, August 05, 2021 4:36 PM
To: [email protected]
Subject: Re: [crestron] DM-NVX-351 on different subnet

?

Thanks for the confirmation.? I'll report back if there is any special VLAN configuration needed other than the standard IGMP Snooping/Querier and Multicast Router stuff.? I just remember way back when I took the NVX class that there was apparently an issue where IR or RS232 on the DM-NVX didn't work if it was on a different subnet.? I guess that problem has been fixed by now.

One thing I have never fully understood is why you need to execute the command "IGMPPROXY OFF" on the Crestron processor or why it was even turned on by default in the first place.? I guess I could just try it both ways and see what happens.

Thanks,


Re: Array Index Question

 

¿ªÔÆÌåÓý

Is Update_Names an array? Do you have more than one input array?

?

If no to the first question and yes to the 2nd see the SIMPL+ help ¡°NOTE: ?Using GetLastModifiedArrayIndex OUTSIDE of an event (PUSH, RELEASE, CHANGE or EVENT) may return an index to an ambiguous signal if more than one input array is declared within the program. ?Therefore, do not use this function if more than one input signal array is declared within the program, unless you use it within one of the event statements.¡±

?

Aside from that note I don¡¯t think it is generally best practice to use GLMAI outside of the event for the array in question, particularly because the GLAMI value is safe within the event function and not so outside (e.g. if two different indexes change on the same wave you will fire two CHANGEs but GLAMI might not be the value you expect. I also wouldn¡¯t be surprised if at some point since that help text was written and today the something under the hood got changed such that all inputs get treated as an array of one element.

?

--

Lincoln King-Cliby, CTS, DMC-E-4K/T/D
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? | Fax: (+1)440.449.1106
Crestron Services Provider | Biamp Authorized Independent Programmers | Extron Qualified Independent Programmer

?

From: [email protected] [mailto:[email protected]] On Behalf Of Crestron_Programmer
Sent: Friday, August 06, 2021 8:52 AM
To: [email protected]
Subject: [crestron] Array Index Question

?

Can someone explain why this always returns 1

PUSH Update_Names

{

Print("%s", NewNames[Getlastmodifiedarrayindex()]);

}

and this returns a proper index value

CHANGE NewNames

{

Print("%s", NewNames[Getlastmodifiedarrayindex()]);

}


Lutron QSX Feedback #lutron

 

Hello, has anyone had issues with the Lutron QSX? i am using a mc4 with 2.500 fw and using he crestron module from app store for QSX, and i have control but the feedback is momentary, sometimes a buttons on a keypad stays on but i cant get them off.?
TIA


Re: DM-NVX-351 on different subnet

 

On Fri, Aug 6, 2021 at 08:15 AM, Kyle Goyer wrote:
I'm sure this is way over simplifying it but... IGMP Proxy effectively forwards all IGMP traffic through the router. ?which means that the port the processor is plugged into would subscribe to all the multicast groups so that it could forward that traffic on incase something on the other side of the router needs it. ?So if it subscribed to all the NVX streams then the port would be flooded and unusable.

I have not run into a need to have IGMP proxy on but I have forgotten to disable it before connecting NVX so it seems like it would be better to be disabled from the factory but maybe theres a use-case I havent considered.
That is what I suspected would happen.? I have used IGMP proxy in conjunction with a mdns repeater in the routers we install to access Sonos from another subnet.? But that is more involved then simply turning IGMP proxy on.? Your also have to tell the router which VLAN is the upstream, which is the downstream, and number of other things to get it to work.? And then your have to tell the mDNS repeater which VLANs to repeat.?? So it is more involve that just flipping a switch to implement IGMP proxy.

Which begs the question, why have IGMP proxy enable by default particularly when you have a Crestron processor with one LAN port and no ability to do VLANs.? I cannot imagine a situation where it needs to be turned on in anything but a router and then only in very unique situations.


Re: DM-NVX-351 on different subnet

 

I'm sure this is way over simplifying it but... IGMP Proxy effectively forwards all IGMP traffic through the router. ?which means that the port the processor is plugged into would subscribe to all the multicast groups so that it could forward that traffic on incase something on the other side of the router needs it. ?So if it subscribed to all the NVX streams then the port would be flooded and unusable.

I have not run into a need to have IGMP proxy on but I have forgotten to disable it before connecting NVX so it seems like it would be better to be disabled from the factory but maybe theres a use-case I havent considered.


Array Index Question

 

Can someone explain why this always returns 1

PUSH Update_Names
{
Print("%s", NewNames[Getlastmodifiedarrayindex()]);
}

and this returns a proper index value

CHANGE NewNames
{
Print("%s", NewNames[Getlastmodifiedarrayindex()]);
}


Re: Dish Network

 

It does not work¡­and hasn¡¯t worked for months and months since Dish made a change to how the boxes phone in to the mothership. I¡¯ve been in contact with them once every few weeks to see what¡¯s up and there still isn¡¯t an official fix.


Re: Luxul PDU08

 

Hi James L,
For the Middle Atlantic RackLink Select Demo program, You can find the Crestron module in the files section (just posted a week or two ago).
Also you can find it and the latest FW (v1.14.02 is actually the release version) firmware and the Crestron demo at this link, in the Resources&Tools tab:


I have a call into my MAP guy to confirm that the PDU8 is the same as the RLNK-915R, and


Re: DM-NVX-351 on different subnet

 

Thanks for the confirmation.? I'll report back if there is any special VLAN configuration needed other than the standard IGMP Snooping/Querier and Multicast Router stuff.? I just remember way back when I took the NVX class that there was apparently an issue where IR or RS232 on the DM-NVX didn't work if it was on a different subnet.? I guess that problem has been fixed by now.

One thing I have never fully understood is why you need to execute the command "IGMPPROXY OFF" on the Crestron processor or why it was even turned on by default in the first place.? I guess I could just try it both ways and see what happens.

Thanks,