Page 1 of 1
URC-6131 remote Extender Macro problem
Posted: Fri Aug 11, 2006 4:28 pm
by EZ Ed
I have a URC 6131(old) using the extender the following 2 macros don't seem to work.
Key Shift DVD
TV X-Shift-Power; AUD Power 2; TV Shift-5 Shift-Power 1; DVD Shift-Power
Key Shift PVR
TV X-Shift-Power; AUD Power 1; TV Shift-1 Shift-Power 1; PVR Shift-Power
The IR file is here:
https://www.hifi-remote.com/forums/dload ... le_id=3472
Thanks Ed
Posted: Sat Aug 12, 2006 3:04 am
by Capn Trips
Unclear what you mean by "Don't work". Does NOTHING get sent? Or does the LED flash, but nothing seems to work? or do SOME of the macro functions work but not others? Have you tried each individual step in the macro separately? Like assign "TV, x-shift-Power" to a button as a shorter macro and see if IT works, similarly for "AUD, Power, 1"
On the face of it, it appears that the Amplifier and DVD (or PVR) parts of the macro should work. Do they power up and line up correctly? But the TV functions seem to not make sense the way you sequence them.
Assuming your notes are correct it appears you're sending signals to the TV while it's OFF. Here is the sequence you are sending in the shift DVD macro:
TV: macro assigning keysets to the TV function
x-shift Power: keymove DISCRETE OFF!?!(WHY?)
AUD: macro assigning keysets to AUD
Power: (guessing) discrete ON for receiver?
2: (guessing) selects input on receiver?
TV: macro assigning keysets to the TV function (again)
shift-5: selecting TV input (BUT THE TV IS OFF!)
shift-power: Finally turns the TV ON!?!
DVD: assigns keysets to DVD
shift-power: turns on the DVD player.
Posted: Sat Aug 12, 2006 11:59 am
by EZ Ed
Capn Trips wrote:Unclear what you mean by "Don't work". Does NOTHING get sent? Or does the LED flash, but nothing seems to work? or do SOME of the macro functions work but not others? Have you tried each individual step in the macro separately? Like assign "TV, x-shift-Power" to a button as a shorter macro and see if IT works, similarly for "AUD, Power, 1"
The TV portions don't work.
This macro turns everything off and works
Key Shift Exit
TV X-Shift-Power; AUD Shift-Power; DVD XShift-Power; PVR Power
On the face of it, it appears that the Amplifier and DVD (or PVR) parts of the macro should work. Do they power up and line up correctly? But the TV functions seem to not make sense the way you sequence them.
Assuming your notes are correct it appears you're sending signals to the TV while it's OFF. Here is the sequence you are sending in the shift DVD macro:
TV: macro assigning keysets to the TV function
x-shift Power: keymove DISCRETE OFF!?!(WHY?)
AUD: macro assigning keysets to AUD
Power: (guessing) discrete ON for receiver?
The TV has to be off when the macro is executed so the first command makes sure it's off. The TV is connected to the HDMI out of a video switch. The inputs to the switch are the DVD & PVR.
Key Shift DVD
TV X-Shift-Power; -makes sure TV's off
AUD Power 2; -turn Amp on select input for DVD
TV Shift-5 Shift-Power 1; -shift-5 select hdmi switch input 5 then turn TV on
DVD Shift-Power -turn DVD on
2: (guessing) selects input on receiver?
TV: macro assigning keysets to the TV function (again)
shift-5: selecting TV input (BUT THE TV IS OFF!)
shift-power: Finally turns the TV ON!?!
DVD: assigns keysets to DVD
shift-power: turns on the DVD player.
TV shift-5 is a kemove from the hdmi switch device (dev8) selects input 5 on switch.
Posted: Sat Aug 12, 2006 3:21 pm
by Capn Trips
Capn Trips wrote: Have you tried each individual step in the macro separately? Like assign "TV, x-shift-Power" to a button as a shorter macro and see if IT works, similarly for "AUD, Power, 1"
Posted: Sun Aug 13, 2006 6:39 pm
by EZ Ed
After further testing it is only the last 2 commands that don't work. DVD Shift-power or PVR Power.
Posted: Mon Aug 14, 2006 1:45 am
by Capn Trips
I again ask the question (for the third time), does the sequence in question work as a standalone shorter macro?
I'm not sure what could be causing the misbehaviour, but I might suggest that within macros, when you are simply trying to get a single command (or short sequence) to a particular component, there is no need to use your device selection macros (unless you truly want to re-assign your keysets every time). Such temporary device selection within a macro can be accomplished using the X_DEV command.
i.e in your shift-DVD macro:
TV X-Shift-Power; AUD Power 2; TV Shift-5 Shift-Power 1; DVD Shift-Power;
you could re-write it as:
X_TV X-Shift-Power; X_AUD Power 2; X_TV Shift-5 Shift-Power 1; DVD Shift-Power;
to achieve the same net effect, with less macro processing (and attendant delays) by the remote.
Posted: Mon Aug 14, 2006 10:49 am
by EZ Ed
Capn Trips wrote:I again ask the question (for the third time), does the sequence in question work as a standalone shorter macro?
Sorry Capn, Yes I have tried and yes they work.
I'm not sure what could be causing the misbehaviour, but I might suggest that within macros, when you are simply trying to get a single command (or short sequence) to a particular component, there is no need to use your device selection macros (unless you truly want to re-assign your keysets every time). Such temporary device selection within a macro can be accomplished using the X_DEV command.
i.e in your shift-DVD macro:
TV X-Shift-Power; AUD Power 2; TV Shift-5 Shift-Power 1; DVD Shift-Power;
you could re-write it as:
X_TV X-Shift-Power; X_AUD Power 2; X_TV Shift-5 Shift-Power 1; DVD Shift-Power;
to achieve the same net effect, with less macro processing (and attendant delays) by the remote.
I'm new to the Extender and macro coding and don't fully understand it. I have changed my macros to using temporary devices like the above example. It's the last command DVD Shift-Power doesn't seem to execute.
Posted: Mon Aug 14, 2006 11:03 am
by EZ Ed
Posted: Mon Aug 14, 2006 11:35 am
by Capn Trips
I give up.
Last thing to try, although I believe it should be functionaly the same, is to replace:
DVD Shift-Power
with:
X-DVD, shift-Power, DVD
and replace:
PVR Power
with:
X-PVR, Power, PVR.
Besides that, for efficiency, I would remove ALL V_AUDs from all of your macros, since you NEVER EVER assign V_ to anything else, your VPT setting on the General tab should suffice to keep it assigned to the AUD device.
Posted: Mon Aug 14, 2006 11:50 am
by EZ Ed
Thanks Capn I'll try those changes.