Keyboard Shortcuts
Likes
- Crestron
- Messages
Search
Re: Hubitat thermostat control
Gary I haven¡¯t personally had an ecobee to test with but if you send me a email I can work with you to figure out how to resolve the problem.? Jay dot m dot basen at gmail? Jay On Thu, Mar 23, 2023 at 11:42 AM Gary Miller <g@...> wrote: I'm trying to control some Ecobee stats using Jay's Hubitat module, I have feedback from the stats and control of the mode and fan. As of yet I can not change the setpoint. Does anyone know what the analog input is expecting? |
Re: NVX to AVR woes
¿ªÔÆÌåÓýYou might try sending the 363 output directly through the extender, bypassing AVR, as another step in isolating the roadblock. ? From: <[email protected]> on behalf of John Gabler <ComeAlive@...> ? I have a NVX-363 feeding a Arcam AVR to Sony Display via AVPRO EDGE Balun.? All my local source display fine.? But distro source don't display at all.? I can see the 363 is getting the stream, just not through the AVR.? I currently have the 363 scaling to 1080P with hopes that might fix it.? Any thoughts or experiences? |
B&O Beovision Harmony
And I thought I'd never have to work with B&O again.
So a client just had this land at their house and the guy that came out and set it up said "sure it integrates with Crestron, no problem".? He then left and isn't returning calls. I'm contacting B&O, but before I go through all of that does anyone have experience integrating with a Beovision Harmony display?? It's an LG OLED with B&O speakers on the front that fold out when it's turned on.? Think murderous android peacock. I did find some integration code on the B&O support site, but it's fairly generic and the sample code didn't work for me. TIA, Jim?? |
Re: NVX to AVR woes
Typically we use dedicated NVX per endpoint. One for TV, one for AVR/Processor, so that we dont have to deal?with any HDMI Extender issues. However we've done plenty of systems where the NVX sits right at the AVR, HDMI Directly from AVR to a local TV and have had no issues. Can you bring a TV locally to the AVR and bypass using the AVPro Edge extender? When you said you see the 363 getting the stream, you are referring to the live preview window? In my experience if the Preview window is working correctly and you still dont have video, it's an issue with AVR/Extender.? On Thu, Mar 23, 2023 at 7:30?AM John Gabler <ComeAlive@...> wrote: I have a NVX-363 feeding a Arcam AVR to Sony Display via AVPRO EDGE Balun.? All my local source display fine.? But distro source don't display at all.? I can see the 363 is getting the stream, just not through the AVR.? I currently have the 363 scaling to 1080P with hopes that might fix it.? Any thoughts or experiences? |
NVX to AVR woes
I have a NVX-363 feeding a Arcam AVR to Sony Display via AVPRO EDGE Balun.? All my local source display fine.? But distro source don't display at all.? I can see the 363 is getting the stream, just not through the AVR.? I currently have the 363 scaling to 1080P with hopes that might fix it.? Any thoughts or experiences?
|
Re: Repeat IR Commands
#simplwindows
About the only easy way you can increase the number of repeats beyond what Crestron allows is to hold the IR input high in your program using something like the pulse stretching symbol.? However, depending on the processor, it may get terminated early if the processor receives another IR command.? With something like the MC3, sending a IR command out of any port will terminal the IR previously being sent on another port.?
The CP3 is better.? There all 8 IR ports are independent.? As long as you have your Samsung TV as the only device on an IR port, you don't have to worry about the command getting terminated early unless you send another command to the Samsung TV. But there is a way to make the IR code last as long as what you want and it will work on any Crestron processor without having to worry about early termination.? That is to modify the IR driver and put all the repeat codes you want in the header section.? You can use something like Geoff's IR program to modify the IR driver.? Or you could just modify the code hex for the Samsung IR driver manually and import it into back into the driver. |
Re: NEC P525UL
This is not a direct answer to your question, but I thought this might be helpful for you and a number of folks who might not be aware that it exists. Since 2016ish, all NEC projector and pro display models (to my knowledge) have utilized NEC's Common ASCII Control Command Protocol in parallel to their standard hex protocol. It is very simple and quite human readable, so it may be worth a look to see if it helps you get the job done sooner.
|
NEC P525UL
Running into an interesting issue while trying some SIMPL+ practice building a module for NEC P525UL module. I know most of this is probably better done within SIMPL windows but figured I'd have a go. I've got commands sending and being parsed just fine, the issue comes into play when we are polling the projector every x seconds and what happens when a button press is also triggered at the same time. This is causing my response from the projector to contain both responses in one...Wouldn't be that big of a problem if this specific NEC protocol had a constant delimiter, however most commands end in a check sum and especially for a status request with 22 bytes the ending checksum could be a variety of characters. I've been using a find() to get an integer where the first 6 bytes of the response match (these 6 bytes will remain constant). and then doing something like:
If(find("\x20\xBF\x01\x40\x10\x02", NEC_Projector_Rx$) > 0) {
i = find("\x20\xBF\x01\x40\x10\x02", NEC_Projector_Rx$);
Trace("Basic Information Request Received");
//Projector Power Status
Projector_Operation_Status$ = mid(NEC_Projector_Rx$, (i + 6), 1);
If(Projector_Operation_Status$ = "\x04")
{
NEC_PowerOn_fb = 1;
NEC_PowerOff_fb = 0;
//clearbuffer(Projector_Rx_Gather$);
}
Else
{
NEC_PowerOff_Fb = 1;
NEC_PowerOn_Fb = 0;
//clearbuffer(Projector_Rx_Gather$);
}
//Projection Image Displayed
Projector_Content_Displayed$ = mid(NEC_Projector_Rx$, (i + 7), 1);
If(Projector_Content_Displayed$ = "\x00")
{
Trace("Video Signal Displayed");
}
Else If(Projector_Content_Displayed$ = "\x01")
{
Trace("No Video Signal At Projector");
}
Projector_Freeze_Status$ = mid(NEC_Projector_Rx$, (i + 14), 1);
If(Projector_Freeze_Status$ = "\x00")
{
NEC_FreezeIsOn_fb = 0;
//NEC_FreezeIsOff_fb = 1;
}
Else
{
NEC_FreezeIsOn_fb = 1;
//NEC_FreezeIsOff_fb = 0;
}?
clearbuffer(NEC_Projector_Rx$);
?
}
This seems to work fine but for some reason seems to still throw off my feedback when two commands get triggered at once because of the status polling on an oscillator we have going. I'm at the point now where I'm thinking it would be best to keep all command/response parsing within SIMPL as a SIO seems to do a good job at preventing this occurrence from happening. FYI, fresh out of 301 and fairly new to Crestron programming? |
Repeat IR Commands
#simplwindows
Greetings all,
For general purpose with an RTI control system I've been able to control frame TV via ir with numerous repeats. I can't remember the exact number on the top of my head but it was 18-20 repeats. What is the best way to say create, or modify standard most model Samsung IR codes and apply a set number of repeats so that when the programming shoots out the power commands/art mode commands it will repeat accordingly to what I need? EDIT: I read the Device Learner section and can see where I can adjust. However, there is a maximum limit of 15 repeats. Is there a way to get it to go higher than that to hit the 18-20 repeats the frames use? |
Extra, new, unopened, equipment for sale.
We have some equipment that was ordered for a job that is no longer in the scope of work but outside the return window with Crestron.? If anyone is interested in anything let me know.
(4) AM-3200-WF (1) HD-DA-2 We are open for trades as well.? Looking for GWEXERS and Processors, new or used. |
Re: Andriod TV control
No not really, I tried the github various methods, didn't work out. |
I've just swapped a program from 5.0 to 5.2; doing this cleaned up most of the errors i was getting, but still seeing this at startup:
Error: splusmanagerapp.exe [App 1] # 2023-03-21 08:27:46? # Module S-15.6.5.3:S-1 : Q_SYS_Named_Control_Object_V5_2 at line 141: Unhandled Exception: System.NullReferenceException: NullReferenceException
? ?at QSYSControlV4_2.QSYSNamedControl.set__dirValue(Int16 value)
? ?at UserModule_Q_SYS_NAMED_CONTROL_OBJECT215. Error: splusmanagerapp.exe [App 1] # 2023-03-21 08:27:46? # _V5_
Error: splusmanagerapp.exe [App 1] # 2023-03-21 08:27:46? # _V5_2.UserModuleClass_Q_SYS_NAMED_CONTROL_OBJECT_V5_2.DIR_VALUE_IN_OnChange_7(Object __EventInfo__)
? ?at Amib.Threading.Internal.WorkItem.o()
? ?at Amib.Threading.Internal.WorkItem.Execute()
? ?at Amib.Threading.SmartThreadPool.e(WorkItem A_0)
? ?at No issues connecting to the Core, and all of my QSYS controls appear to be working so far. |