The macro is embedded into an activity there is a watch tv activity button which controls the sound bar and sat box when in that activity, however you can also embed a macro in the watch tv activity so when it is initially executed it will in turn launch the macro, in my instance switch the Tv on change input on the tv, I have the discrete code programmed to a key on the audio device as it has very few keys on the original remote, then turn the sound bar on and set its input to optical as it could be on aux or Bluetooth.mdavej wrote:Remotes typically have a couple more buttons in their internal button map than are actually on the remote. These non-physical buttons we call phantoms. You can't make your own if they do not already exist in the remote. Since you assigned your macro to a real button, then it's not a phantom. The name for it is missing from the RDF.
Which physical button did you assign that macro to?
Figuring out the OFA URC7980
Moderator: Moderators
I think it's connected to the way activity is selected on 7980. There's only one physical Activity button which toggles between one of 5 available activities. When there's a macro associated to an activity it's executed few seconds after selecting specific activity.
Maybe the phantom button 68 (dec) is just an internal representation of the Watch TV activity.
Maybe the phantom button 68 (dec) is just an internal representation of the Watch TV activity.
Marcin
Surejts321835 wrote:Can I assist in any way with proving or disproving that chain of thought?mdavej wrote:@3FG,
Grasping at straws, but could the remote be adding $40 to the activity button code to point to the associated activity macro, similar to the way shift works?
@yaworski
Could be. Would it be worthwhile for jts to add macros to every activity?
Here's a possible improvement to the RDF file: Under [Buttons], after the line
TV=$E0:groupDevice,STB,BLU,AUD,DVD,GAME,MEDIA,S.BAR,
Replace the existing WatchTV line withFor me, that provided a correct description of the macro, and allowed me to write macros which are defined on a Activity mode.
About the Pause executor, it looks like so far RMIR is not able to parse the TI2541 executors correctly, so we'll need to wait for mathdon.
TV=$E0:groupDevice,STB,BLU,AUD,DVD,GAME,MEDIA,S.BAR,
Replace the existing WatchTV line with
Code: Select all
WatchTV=$68:groupActivity,ListenToMusic,WatchMovie,PlayGame,CustomAbout the Pause executor, it looks like so far RMIR is not able to parse the TI2541 executors correctly, so we'll need to wait for mathdon.
Thanks that works perfectly3FG wrote:Here's a possible improvement to the RDF file: Under [Buttons], after the line
TV=$E0:groupDevice,STB,BLU,AUD,DVD,GAME,MEDIA,S.BAR,
Replace the existing WatchTV line withFor me, that provided a correct description of the macro, and allowed me to write macros which are defined on a Activity mode.Code: Select all
WatchTV=$68:groupActivity,ListenToMusic,WatchMovie,PlayGame,Custom
About the Pause executor, it looks like so far RMIR is not able to parse the TI2541 executors correctly, so we'll need to wait for mathdon.
First, here is a special version of 2.04 Build 6 which allows RMIR to recognize TI2541 executors. With this jar file, the Pause executor is enabled. Overwrite RemoteMaster.jar and Protocols.ini with the ones in this zip file. Also included is an updated RDF file that has the correct executor variants listed. I tested that the Pause function works when embedded in a macro.
Now, about Toadtogs. The traditional way to achieve this capability is through an extender. The URC7980 is a new remote and it is the first to use the TI CC2541 processor, so we are some ways away from an extender, assuming that the remote becomes popular enough to justify writing one.
However, do you really need Toadtogs? I assume that you're hoping to combine a component that doesn't have discrete on/off commands with others that do. These days, components which lack discrete power commands are typically PVRs. And, in most cases, the act of turning one of these off is illusory: Turning one "off" may only blank the front panel display. I didn't believe this when I first read about it, so on our cable boxes I used a AC clip-on ammeter to measure the current draw and found no measurable difference between on and off. I suppose the units need to be basically on all the time to handle recording at odd hours, and perhaps to communicate with the provider. Of course, any component which can be turned on by IR command has not actually been fully off else it wouldn't be able to respond.
So I just leave the cable boxes on, and all the rest of our gear has discrete power commands. Note that even if the unit lacks a discrete power command, it frequently is possible to simulate discrete power by e.g. issuing a Play command to turn on a DVR or Bluray, and Play-Toggle Power to turn one off.
Now, about Toadtogs. The traditional way to achieve this capability is through an extender. The URC7980 is a new remote and it is the first to use the TI CC2541 processor, so we are some ways away from an extender, assuming that the remote becomes popular enough to justify writing one.
However, do you really need Toadtogs? I assume that you're hoping to combine a component that doesn't have discrete on/off commands with others that do. These days, components which lack discrete power commands are typically PVRs. And, in most cases, the act of turning one of these off is illusory: Turning one "off" may only blank the front panel display. I didn't believe this when I first read about it, so on our cable boxes I used a AC clip-on ammeter to measure the current draw and found no measurable difference between on and off. I suppose the units need to be basically on all the time to handle recording at odd hours, and perhaps to communicate with the provider. Of course, any component which can be turned on by IR command has not actually been fully off else it wouldn't be able to respond.
So I just leave the cable boxes on, and all the rest of our gear has discrete power commands. Note that even if the unit lacks a discrete power command, it frequently is possible to simulate discrete power by e.g. issuing a Play command to turn on a DVR or Bluray, and Play-Toggle Power to turn one off.
-
The Robman
- Site Owner
- Posts: 21944
- Joined: Fri Aug 01, 2003 9:37 am
- Location: Chicago, IL
- Contact:
Don't we also have Toadtog as a stand alone special protocol? So, if someone were to try re-writing it in TI CC2541 assembler, it would in theory be possible to add it.
But I agree with Dave's general point, I only installed Toadtog relatively recently and was able to use macros to turn everything on and off just fine, it just takes some careful planning.
But I agree with Dave's general point, I only installed Toadtog relatively recently and was able to use macros to turn everything on and off just fine, it just takes some careful planning.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!