Your Universal Remote Control Center
RemoteCentral.com
Custom Installers' Lounge Forum - View Post
Previous section Next section Previous page Next page Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Page 1 of 5
Topic:
I just remember why I stopped selling URC.....
This thread has 60 replies. Displaying posts 1 through 15.
Post 1 made on Saturday June 15, 2013 at 11:45
chrishudson147
Long Time Member
Joined:
Posts:
August 2008
485
I had to sell and program a MX-1200 yesterday. The customer wanted single room lighting control for a small theater, so it seemed like the best and most economical choice, since they have their own lighting control.

I usually programming program with slightly more-complicated-than-most macros. I use variables/flags to track what activity is being used in both zone 1 and zone 2, the power state of toggle devices, and if the system is on or off for delay times. In yesterday's case I also combined all of this with a press and hold on the activity buttons. If the activity button is held for more than 3 seconds, it was intended to adjust the lighting scene. If it was not held, then the lights would not be affected.

What I ran into was the same reason I switched away from URC. If the macro is too complicated, it will skip some of the steps (often whats inside of a if/else bracket), or do whats in the bracket no matter what. In yesterday's case, it was adjusting the lights on some activities without the press and hold and on other activities is was working as intended.

I double and triple checked my macros. It was a case of definitely the remote just doing what it wanted to do apparently. No matter how it was programmed.

This is a problem I never have with RTI and ProControl. Now if only they made their own lighting control. I have read there is a way to get them to work with the URC lighting, but have never tried it.
Post 2 made on Saturday June 15, 2013 at 12:16
Audiophiliac
Super Member
Joined:
Posts:
August 2006
3,312
Odd. The only issue I ever had with urc was with the mx980/mrf350 combo that would often do similar things with macros not working reliably. I have never programmed an mx1200. if somehow it is the same issue, try putting .5s delays between all macro steps. Obviously this is not a solution, but at least a step in the right direction. I do not believe urc ever admitted to there being a problem with the 980/350, although many had the issue. But maybe if it pops up in the 1200, they will take it more seriously.

I thought urc lighting worked with rti.....maybe I read wrong.
"When I eat, it is the food that is scared." - Ron Swanson
Post 3 made on Saturday June 15, 2013 at 12:21
Ranger Home
Super Member
Joined:
Posts:
June 2007
3,486
I've never had issues with macros on URC especially after .5 sec delays added. I hear just as many whines about RTI as I do any other control system.
Post 4 made on Saturday June 15, 2013 at 12:32
goldenzrule
Loyal Member
Joined:
Posts:
July 2007
8,478
433 MHz URC lighting devices work with RTI's 433 MHz ONLY remotes. I believe the Zigbee remotes have issues. I did try programming a T2C+ to a URC lighting device once to see what would happen. The lighting device would occasional learn the ID from the remote, but would stop working shortly after. I have a T2C 433 MHz in my bedroom working a URC lamp dimmer just fine.
OP | Post 5 made on Saturday June 15, 2013 at 12:48
chrishudson147
Long Time Member
Joined:
Posts:
August 2008
485
I did not try putting delays between everything, since that should not be needed, but if it'll fix it then I'll definitely do that when I go back out.

Interesting comment about the 980/mrf350 combo issue. That is pretty much all I ever did when I did URC, so I guess that is why the problem seemed so common to me.
Post 6 made on Saturday June 15, 2013 at 13:44
goldenzrule
Loyal Member
Joined:
Posts:
July 2007
8,478
The delays are definitely recommended. I have been using them for quite some time and haven't experienced any issues. I don't use too many variables though.
Post 7 made on Saturday June 15, 2013 at 14:10
punter16
Active Member
Joined:
Posts:
May 2011
602
+1 on the delays. One of our old programmers was variable-happy and he ran into issues constantly on the MX980 if delays weren't in place.
See our Youtube page for info about smart homes, great audio and more.

[Link: youtube.com]
Post 8 made on Saturday June 15, 2013 at 15:34
Ernie Gilman
Yes, That Ernie!
Joined:
Posts:
December 2001
30,104
Let me suggest something about time delays.

If you find that you need a particular time delay, you might need to change it at some time in the future. If the stuff ages, you might need a longer delay. And what I'm going to suggest lets you experiment in a wholesale way with time delays.

Somewhere in one of your devices create a command named toime or something else that distinguishes it from a normal time delay. Then assign a delay to that command.

When you make your macros, instead of putting in time delays, alias to the toime command. Now if you want to see what happens with longer or shorter delays, or if something changes, you can change the value of that time delay and it will change ALL of the time delays in all of the macros all at once.

This is an old Pronto TS1000 trick that Yamaha tuner and DirecTV channel macros forced me to discover.
A good answer is easier with a clear question giving the make and model of everything.
"The biggest problem in communication is the illusion that it has taken place." -- G. “Bernie” Shaw
Post 9 made on Sunday June 16, 2013 at 09:12
Dawn Gordon Luks
Founding Member
Joined:
Posts:
September 2001
1,178
I miss programming Prontos for customers. IMO they had the *best* programming software.

For personal use, I have backups upon backups of my TSU9400, RFX9400, and a couple of TSU9600's. I even use my Prontos to send IR commands to our Control4 system.

So sad when they shut that line down.
Post 10 made on Sunday June 16, 2013 at 09:18
Archibald "Harry" Tuttle
Advanced Member
Joined:
Posts:
May 2009
974
On June 15, 2013 at 12:48, chrishudson147 said...
I did not try putting delays between everything, since that should not be needed, but if it'll fix it then I'll definitely do that when I go back out.

Delays should not be needed? Says who?
I came into this game for the action, the excitement. Go anywhere, travel light, get in, get out, wherever there's AV trouble, a man alone.
Post 11 made on Sunday June 16, 2013 at 10:32
Ranger Home
Super Member
Joined:
Posts:
June 2007
3,486
On June 16, 2013 at 09:18, Archibald "Harry" Tuttle said...
Delays should not be needed? Says who?

Its just a fact on the 980's especially when using the msc-400. Try it without them and you'll get it. No big deal AT ALL.
Post 12 made on Sunday June 16, 2013 at 13:22
Ernie Gilman
Yes, That Ernie!
Joined:
Posts:
December 2001
30,104
On June 16, 2013 at 09:12, Dawn Gordon Luks said...
I miss programming Prontos for customers. IMO they had the *best* programming software.

I almost agree with that until it's the hour of the download. RTI is amazingly fast and URC almost as fast. A Pronto download was usually two games of Freecell, which I never wanted to play in front of a paying customer, so.... boring was the download experience.

On June 16, 2013 at 09:18, Archibald "Harry" Tuttle said...
Delays should not be needed? Says who?

I say so. All equipment to which one might send repeated commands, such as for DirecTV channel 222, should have commands constructed with all the correct details within the commands so that no delays need be added. Ever.

However, I'll bet that nobody pays attention to integration here, either, so frinstance once they have a command that registers as "2," they don't consider whether the commands might come faster than a finger can repeat them.
A good answer is easier with a clear question giving the make and model of everything.
"The biggest problem in communication is the illusion that it has taken place." -- G. “Bernie” Shaw
Post 13 made on Sunday June 16, 2013 at 13:37
Lowpro
Select Member
Joined:
Posts:
March 2004
2,081
On June 15, 2013 at 15:34, Ernie Gilman said...
Let me suggest something about time delays.

If you find that you need a particular time delay, you might need to change it at some time in the future. If the stuff ages, you might need a longer delay. And what I'm going to suggest lets you experiment in a wholesale way with time delays.

Somewhere in one of your devices create a command named toime or something else that distinguishes it from a normal time delay. Then assign a delay to that command.

When you make your macros, instead of putting in time delays, alias to the toime command. Now if you want to see what happens with longer or shorter delays, or if something changes, you can change the value of that time delay and it will change ALL of the time delays in all of the macros all at once.

This is an old Pronto TS1000 trick that Yamaha tuner and DirecTV channel macros forced me to discover.

Great minds think alike. See below. Who says you can't program a URC remote like a Pronto. :-)



Note as well per the above that my activity macros are made up completely of aliases to other buttons, the buttons located within the devices named "Links". I call this the Function layer. Those buttons in turn alias to the buttons within the Code layer (...the devices named "IR Codes" used to store each IR codeset) and GUI layer (...the devices under the "Watch" section of the tree intended to be displayed on the remote), the GUI layer in this case containing only aliases to the buttons within the Function and Code layers. Following this practice keeps the internal structure of the file intact. In the event something changes within the Code or GUI layers it then just becomes a simple task of updating the particular action list (...Pronto terminology) under the Function layer, all the while the activity macros and conditional use of variables for powering things on and off (...the devices named "Links [Pwr...]") remaining completely intact. This is the way I've always programmed Pronto remotes. CCP by design doesn't encourage this practice, but that doesn't stop those of us who know better anyway. :-P

Additional note...
For anyone interested in checking out the custom graphics I worked up per the above example feel free to hit up "Page 17, Post 246" of the thread found here.

Last edited by Lowpro on June 16, 2013 14:36.
LP Related Links:
View my profile to access various
links to key posts and downloads.
Post 14 made on Sunday June 16, 2013 at 14:12
Mario
Loyal Member
Joined:
Posts:
November 2006
5,681
 I too loved programming Pronto remotes and think that as of today it was the best software out there.

As for delays, they should not be needed. Just like bar-code, IR commands have a start and end functions built into the code. 
Receiving equipment (not all, but most) is smart enough and fast enough to handle it. 
Don't believe me? OK, press volume up or down and see if the TV or AVR crashes; what delay does OEM put in the remote for press and hold of those functions?
Oh, and yes, I do use delays because just like the rest of you I know what real world is like.
Post 15 made on Sunday June 16, 2013 at 14:47
Lowpro
Select Member
Joined:
Posts:
March 2004
2,081
On June 16, 2013 at 14:12, Mario said...
 I too loved programming Pronto remotes and think that as of today it was the best software out there.

As for delays, they should not be needed. Just like bar-code, IR commands have a start and end functions built into the code. 
Receiving equipment (not all, but most) is smart enough and fast enough to handle it. 
Don't believe me? OK, press volume up or down and see if the TV or AVR crashes; what delay does OEM put in the remote for press and hold of those functions?
Oh, and yes, I do use delays because just like the rest of you I know what real world is like.

The use of delays primarily is to prevent the remote control solution from screwing things up, rather than the inability of a single device to reliably accept consecutive commands back to back.
LP Related Links:
View my profile to access various
links to key posts and downloads.
Find in this thread:
Page 1 of 5


Jump to


Protected Feature Before you can reply to a message...
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now.

Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.

Hosting Services by ipHouse