Keyboard Shortcuts
Likes
- Crestron
- Messages
Search
Re: Simple advanced e mail send module
SMTP To Go is a service that I use, it has a free option as well as subscription.
It's head office is where I live in Christchurch, New Zealand, but it has data centres around the world. It is use by a lot of companies for bulk email among other things. I use is so that controllers can report data without authentication issues. Works well on a 2 series, and of course anything better.
?
Lindsay |
Re: RCB programming in SMW
I do not believe you can create an RCB equivalent from scratch as RCBs have an identifier that is generated at a lower software level. It is this identifier that distinguishes one RCB from another as multiple RCBs can function at the same time on the one analog, so they need a way to override and be distinguishable by the "load". (Of course RCBs are not sent as an analog, they are sent as a serial packet that is interpreted by the load device.)
?
There is quite a bit of info in S+ help, though you'll need to search for ramping functions as opposed to RCB.
?
I'm not sure what is available in S#.
?
Lindsay |
Re: RCB programming in SMW
¿ªÔÆÌåÓý
I should add that the PRESET and/or PRESETV, and more old-schollly SLEW may be useful if you aren't already familiar with them. Also note that the INC and it's variants are not, afaik, RCB generating
Get From: [email protected] <[email protected]> on behalf of ckangis <chris@...>
Sent: Wednesday, May 28, 2025 5:18:22 AM To: [email protected] <[email protected]> Subject: [crestron] RCB programming in SMW ?
Hi All,
So regarding SMW programming of Crestron Lighting and in an effort to make my code as efficient and scalable as possible, I'd like to see if I can get things to 'emulate' the way other 3rd party lighting equipment is addressed with regard to ramping levels
over time.
?
With Lutron (RA2/3, QS, QSX), Vantage InFusion and even Philips HUE (I think):
Old and new modules for these use a 'Set and Send' style for ramping.?
i.e. Set the analog signals for Ramp Time (ex: 3s) and Level (ex: 50%) with an INIT (or other single logic wave triggering) and a string is sent to the 3rd party processor, telling the Load(s) to go to 50% over 3s - Very efficient and compact. Also very
scalable.
?
With Crestron CLX and CLW:
It seems that the only way I know to send a load to 50% over 3s is to actually send ramping values over 3s. Of course a presetV for example would package this nicely, but the fact remains (at least I think this is the case) that there are up to 0-65535
steps of value often being processed/sent. 1-2 loads no issue, but 10's or 100's of loads maybe not so much.
Of course my experience is that Crestron processor, programming and lighting dimmers just work almost no matter what you send them...
?
My interest is trying to modularly standardize an efficient way to ramp loads, no matter what brand/model of equipment.
I sort of understand what these things called RCBs are, and am wondering if there's a way for me to 'create' them so as to just INIT Ramp Time and Level for Crestron loads and have them behave as the 3rd party devices do.
?
Any ideas would be welcome!!
?
** In a related story, as I'm also starting to play around with DMX, I'm finding that this also requires ramping levels (0-255 in this case) vs. Sending Time/Level.
Anyone found a way around this??
?
TIA!!
|
Re: RCB programming in SMW
¿ªÔÆÌåÓý
For the most part this is handled automagically with native Crestron devices -- ramping symbols generate Ramp Control Blocks that specify a target value and a time element, e.g. ramp to 50% over the next 5 seconds.
The RIN symbol exposes some of this (and IIRC we make use of that or it's SIMPL+ equivalent in our CueServer modules to make the control a little more sane).
Some symbols -- like the ABUF, ABUF, certain flavors of EISC strip/lose the RCBs and for those the logo engine generated an intermediate value at predictable time intervals while the ramp is in progress (look at one of the Masters "under the hood" sessions
for more details).
In either case when the ramp is terminated -- like when someone lets their finger off the "brighter" button -- the final value is sent.
In neither case, unless you have a very long (minutes for hours -- my body is in London but my brain is still stateside to do the math) you won't have all 65535 values on the wire.
In my house I have ~60 dimmable loads and I wrote my own 'dynamic preset's logic that supports not only excluding or including any load in any preset but also more advanced/theatrical logic like Highest-Takes-Precedence (HTP)... Anyway... One of the scenes
fades every load from 0-100% over a few seconds, while another does the reverse (so I can be a geek, stand across the street and make the house flash on and off)...The CP3 that runs my house has had no issue with that (mostly InfinetEX, a few straggling Infinet/mnet,
and 2 CLX modules? comprise the lighting HW)
Get From: [email protected] <[email protected]> on behalf of ckangis <chris@...>
Sent: Wednesday, May 28, 2025 5:18:22 AM To: [email protected] <[email protected]> Subject: [crestron] RCB programming in SMW ?
Hi All,
So regarding SMW programming of Crestron Lighting and in an effort to make my code as efficient and scalable as possible, I'd like to see if I can get things to 'emulate' the way other 3rd party lighting equipment is addressed with regard to ramping levels
over time.
?
With Lutron (RA2/3, QS, QSX), Vantage InFusion and even Philips HUE (I think):
Old and new modules for these use a 'Set and Send' style for ramping.?
i.e. Set the analog signals for Ramp Time (ex: 3s) and Level (ex: 50%) with an INIT (or other single logic wave triggering) and a string is sent to the 3rd party processor, telling the Load(s) to go to 50% over 3s - Very efficient and compact. Also very
scalable.
?
With Crestron CLX and CLW:
It seems that the only way I know to send a load to 50% over 3s is to actually send ramping values over 3s. Of course a presetV for example would package this nicely, but the fact remains (at least I think this is the case) that there are up to 0-65535
steps of value often being processed/sent. 1-2 loads no issue, but 10's or 100's of loads maybe not so much.
Of course my experience is that Crestron processor, programming and lighting dimmers just work almost no matter what you send them...
?
My interest is trying to modularly standardize an efficient way to ramp loads, no matter what brand/model of equipment.
I sort of understand what these things called RCBs are, and am wondering if there's a way for me to 'create' them so as to just INIT Ramp Time and Level for Crestron loads and have them behave as the 3rd party devices do.
?
Any ideas would be welcome!!
?
** In a related story, as I'm also starting to play around with DMX, I'm finding that this also requires ramping levels (0-255 in this case) vs. Sending Time/Level.
Anyone found a way around this??
?
TIA!!
|
RCB programming in SMW
Hi All,
So regarding SMW programming of Crestron Lighting and in an effort to make my code as efficient and scalable as possible, I'd like to see if I can get things to 'emulate' the way other 3rd party lighting equipment is addressed with regard to ramping levels over time.
?
With Lutron (RA2/3, QS, QSX), Vantage InFusion and even Philips HUE (I think):
Old and new modules for these use a 'Set and Send' style for ramping.?
i.e. Set the analog signals for Ramp Time (ex: 3s) and Level (ex: 50%) with an INIT (or other single logic wave triggering) and a string is sent to the 3rd party processor, telling the Load(s) to go to 50% over 3s - Very efficient and compact. Also very scalable.
?
With Crestron CLX and CLW:
It seems that the only way I know to send a load to 50% over 3s is to actually send ramping values over 3s. Of course a presetV for example would package this nicely, but the fact remains (at least I think this is the case) that there are up to 0-65535 steps of value often being processed/sent. 1-2 loads no issue, but 10's or 100's of loads maybe not so much.
Of course my experience is that Crestron processor, programming and lighting dimmers just work almost no matter what you send them...
?
My interest is trying to modularly standardize an efficient way to ramp loads, no matter what brand/model of equipment.
I sort of understand what these things called RCBs are, and am wondering if there's a way for me to 'create' them so as to just INIT Ramp Time and Level for Crestron loads and have them behave as the 3rd party devices do.
?
Any ideas would be welcome!!
?
** In a related story, as I'm also starting to play around with DMX, I'm finding that this also requires ramping levels (0-255 in this case) vs. Sending Time/Level.
Anyone found a way around this??
?
TIA!! |
Re: TSR Performance issues
So I've been working with my Crestron TS guy with signal tests and he wanted me to check the RSSI and LQI levels of the performance. I have two sites that I'm testing with, and no matter what I do I can't get the LQI level up to what Crestron and others deem acceptable (LQI of 80-100).
Crestron guy says that RSSI ranging from -55 to -39 and LQIs from 60-70 indicate "Poor Wifi"...
?
The latest "WifiDiag" test is me holding the brand new TSR on its charging base 2-3' away from the Ruckus R650 AP (latest FW). The best LQI is 70. See the three test results below.
The TSR has the latest FW (v3.0.10), WifiBand is fixed at 5ghz, SSID is dedicated to this AP with only 5Ghz.
It seems to me that I've done everything I can, but maybe I'm missing something...
I would love it if others could run "WifiDiag" and post their results for comparison. Also if you could indicate your FW, aprox. age of remote, SSID config details, AP brand/Model and how close to your AP the remote is when testing.
TIA!
?
The Results:
Average Power Level: ???????????????? 05-27-2025 23:06:30??? AVG_RSSI=-39 ???????????????? 05-27-2025 23:06:31??? AVG_RSSI=-44 ???????????????? 05-27-2025 23:06:32??? AVG_RSSI=-48 ???????????????? 05-27-2025 23:06:33??? AVG_RSSI=-42 ???????????????? 05-27-2025 23:06:34??? AVG_RSSI=-50 Link Quality Indicators ???????????????? LQI= 70 ???????????????? Level= -40 ???????????????? Noise= -256 Average Power Level: ???????????????? 05-27-2025 23:05:42??? AVG_RSSI=-45 ???????????????? 05-27-2025 23:05:43??? AVG_RSSI=-55 ???????????????? 05-27-2025 23:05:44??? AVG_RSSI=-52 ???????????????? 05-27-2025 23:05:45??? AVG_RSSI=-51 ???????????????? 05-27-2025 23:05:46??? AVG_RSSI=-46 Link Quality Indicators ???????????????? LQI= 70 ???????????????? Level= -40 ???????????????? Noise= -256 Average Power Level: ???????????????? 05-27-2025 23:04:45??? AVG_RSSI=-46 ???????????????? 05-27-2025 23:04:47??? AVG_RSSI=-48 ???????????????? 05-27-2025 23:04:48??? AVG_RSSI=-48 ???????????????? 05-27-2025 23:04:49??? AVG_RSSI=-54 ???????????????? 05-27-2025 23:04:50??? AVG_RSSI=-45 Link Quality Indicators ???????????????? LQI= 70 ???????????????? Level= -40 ???????????????? Noise= -256 |
Re: Simple advanced e mail send module
Over the last few years a lot of the email servers like Comcast or Google have locked down their smtp servers for spam prevention and the mail module stopped working with them. Sendgrid used to have a free plan that would allow 100 emails a month that worked fine but that's been discontinued, though mine keeps working but expect at some point it will stop since that plan was discontinued as of May 2025. There are other companies with free smtp servers that might work but I haven't dug into them as an alternative yet. |
Re: Autonomic MMS 3.2.14: Error: Instance match for 'Player_A' not found. (1)\x0D\x0A
Arrrrgggg
This is what I get:
?
GetStatus Error: No instances found. SetInstance Player_A Instance Error "Player_A is not a valid instance, see available instances with B ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? rowseInstances" BrowseInstances BeginInstances Total=0 Start=1 Alpha=0 Caption="Instances" EndInstances NoMore |
Re: First time working on fusion
Search for the "Crestron Fusion Software SSI Model" reference guide on Crestron's website for documentation on how to integrate?Fusion in your program.? On Sat, May 24, 2025 at 7:35?PM Gas Bandit via <gasbandit=[email protected]> wrote:
--
Ben Lizzotte Assistant Director of Client ServicesBates College 207.786.6423 |
Re: Autonomic MMS 3.2.14: Error: Instance match for 'Player_A' not found. (1)\x0D\x0A
Same with me:? I tried changing the name back from "Crestron Streamer 1" (for AirPlay/Spotify simplicity) to "Player A", but still no instance match, get same error messages, etc.
Will try the other things mentioned here ASAP. |
Re: NVX Philosophical Network Config Pondering
100% that all of the multicast streams do need to go through the querier. It sounds like from your notes above you have plenty of bandwidth. As an FYI, it is definitely possible to reduce the bandwidth by manually starting and stopping the encoder streams. I have a few projects where for one reason or another we didn't end up with enough bandwidth to have a non blocking network configuration if all of the encoders were active at once. By manually starting and stopping the streams and only allowing for a specific number of them to be active we were able to make the system work without a large LAG between switches. |