Keyboard Shortcuts
Likes
- Crestron
- Messages
Search
Funky RS232 Simpl Bug
#simpl
Hey all, just curious if anyone's seen this before.
I've had a really funky bug with Simpl recently where it either won't properly compile certain rs232 commands or it will just refuse to create them in the compiled project. For example, I have a new build using the always rock-solid Samsung 460 UTN module, but the compiled project doesn't compile the power on/off commands properly. I know this is the case because I can manually send the commands in debugger (and can see that identical commands are "being sent" by the system when they're supposed to) and I get the result I expect. I tried rebuilding the module itself and there's nothing wrong with it. I've had this happen with a handful of modules/devices now (besides Samsung) where either a known working module or even placing the strings on the com port itself will seem to function properly in debugger, but no reaction from the device. In each case, running the same program, I can send an identical signal manually on that serial out and everything works as expected. So far, the most unexplainable solution is placing a SIO in the root logic folder in Simpl and building the problem commands there. If the SIO is in a subfolder it doesn't like it, but root folder it usually sorts it. Tried recompiling and rebuilding programs too. I don't believe it's my machine, but I'm open to suggestions.? |
Topics in Home Automation - New Article in Residential Tech Today
My latest article, "Bond Adds the Sidekick Keypad to their lineup of Smart Home Bridges¡± is being published by the good folks at Residential Tech Today Magazine on their web site.
The new Bond Sidekick Keypad offers consumers features that have only been available in professionally installed smart home systems.? In addition, it provides professional integrators user interface options they can offer to their clients that they haven't had before. You can find the article here: For those interested in earlier articles that I've written, you can find those here: Finally, for those that want to see even more content I've written about smart home technology you can find that here: Thanks |
Re: Marantz SR7015
Yeah, I think I understand what you're saying. I just think that it still should remain a fixed value - Max is Max, what ever is the setting...
perhaps they should have a separate value that corresponds to the DEQ settings... At the end of the day, when you ramp up to the full level, what ever that is, its still 100% of the range... just my $ 0.02... |
Re: Marantz SR7015
It is not reduced. As you keep increasing volume, MVMAX also increases and it eventually reaches whatever limit is set in the settings.
Basically MVMAX doesn't show you true MAX but dynamic based on what the AMP is boosting with DEQ. If volume is at 40, MVMAX will be 69, cause the true compensated volume is at 51. |
Re: Marantz SR7015
On Tue, Dec 20, 2022 at 12:12 PM, <zac.sparrow@...> wrote:
My workaround will be to keep DEQ on, and treat MVMAX as constant (there is a calculation inside the S+ module based on MVMAX).Isn't the whole issue based on if the Max volume is reduced, you want to have adjustment on the volume FB?? |
Re: Marantz SR7015
I just confirmed that the PSDYNEQ is ON, at the site where I first found the issue...:(? ? ? ? ? ? ? ? ? ? ? PSDYNVOL is OFF.
Thanks, Zac for figuring this out...This explains why this behavior popped up out of nowhere... I have Marantz looking into this as it feels like a 'bug' - i.e. MVMAX should not change with Inc/Dec of volume, even with DynEQ on. Max volume value should be the same no matter what its doing... The module that I've been using,?Denon AVR-3313CI, has been rock solid until this project. It uses MVMAX to govern the volume FB but with D-EQ On it is all over the map...seems like its kind of messed up. I'm not sure that the following parsing routine is 'great', but it's what has worked for a long time...Clearly DynEQ was not enabled (or not messed up with a DM Firmware??) on any previous projects... Here's the parsing routine from the S+ module: if(find("MVMAX", sResponse) = 1) // master volume max
? ? {
? ? ? ? iMVMAX = atoi(sResponse);
? ? ? ? if(len(sResponse) = 9) // value has 2 char (90 vs 895)?
? ? ? ? ? ? iMVMAX = iMVMAX * 10; // append "0" to value (900)
? ? }
? ? else if(find("MV", sResponse) = 1) // master volume
? ? {
? ? ? ? iValue = atoi(sResponse);
? ? ? ? if(len(sResponse) = 5) // value has 2 char (90 vs 895)
? ? ? ? ? ? iValue = iValue * 10; // append "0" to value (900)
? ? ? ? if(iValue >= 800) // 0 to 18 dB
? ? ? ? ? ? makestring(Main_Volume_Text, "%+d.%ddB", (iValue - 800) / 10, (iValue - 800) mod 10);
? ? ? ? else if(iValue >= 5) // -79.5 to -0.5 dB
? ? ? ? ? ? makestring(Main_Volume_Text, "-%d.%ddB", (800 - iValue) / 10, (800 - iValue) mod 10);
? ? ? ? else // ---
? ? ? ? ? ? makestring(Main_Volume_Text, "---.-dB");
? ? ? ? Main_Volume_Gauge = (iValue * 65535) / iMVMAX; |
Re: DMPS3-300-C
In other series 3 processor that I have encounter with bad SD cards, the symptom have been very long boot times or failure to boot completely.? In another case, the program occasionally gets erased particularly after a power failure
toggle quoted message
Show quoted text
Before I would go off and replace the SD card, I would try the following: 1) Replaced the power supply.? Even though the power LED will light up, it doesn't mean the power supply is good.? I've seen a number of cases where this will correct a misbehaving processor. 2) Check the voltage of the internal back up battery.? I found that if I remove the CRxxxx battery in my CP3 without power, the first boot afterwards took a very very long time and a number of settings got erased.? A general rule of thumb is if the CRxxxx battery is less than 3.0VDC, it should be replaced. 3) If you can get the processor to boot enough to a open a console window, try doing an initialize/restore.? In many cases that will get the SD card working -- at least temporarily. For client units, I generally send them to Crestron for repair? or next time I will try to get a new SD card from Crestron.? For units I own, I generally copy the image over to a new SD card.? Best to get a high endurance flash card although they can be hard to come by and they need to be the right type.? There are some reports that if you call Crestron, you can have them send you a new SD card -- that would be the easiest way to do it. David George
|
Re: internal clock battery
¿ªÔÆÌåÓýI haven¡¯t taken apart a RMC3 (that I remember¡ typing that I may have stuck the PCB for one in an oven once but my memory on that adventure is not crystal clear) but every other processor I¡¯ve peered inside of has a CR2032 or similar. ? Without an NTP reference the drift can be substantial even with a battery. ? -- Lincoln King-Cliby Commercial Market Director ? From: [email protected] <[email protected]> On Behalf Of
Daniel Portugal
Sent: Monday, December 19, 2022 5:11 PM To: [email protected] Subject: [crestron] internal clock battery ? Do RMC3s, CP3s, etc. and 4-series have a battery for keeping internal clock? |
Re: Marantz SR7015
It is the Dynamic EQ (PSDYNEQ ?/ON/OFF) - if ON, the MVMAX dynamically adjust with volume level - the higher the volume, the higher the MVMAX goes, up to the set limit. ? Dynamic EQ is basically advances "Loudness". It does improve experience at low levels. |
Re: internal clock battery
I cannot speak for all Crestron products, but at least my CP3 has a CR2320 3V Lithium coin battery in it.? As a side note, I don't every recall a Crestron processor losing time completely it doesn't have power.? But without an Ethernet connection or ntp disable, the clock will eventually drift off time.
|