"Workflow" question - does this make sense?

Greetings,

I have just decided to move away from the Harmony activity based remote and start using iRule. The Harmony works fairly well but there is always some glitch because the remote isn't aimed right or something else that dstroys the family acceptance factor.

I picked iRule because I need both iDevice and 'Droid support. I would have preferred if there was a native Windows application rather than the online Builder, but you can't have everything.

Anyway I have verified that iRule works with my IP and IR controlled devices so I am ready to purchase the software, I just wanted to see if I can get a little advice.

This is a very simple home theater, I just have two sources - a Windows Media Center for TV, movies, music, etc. and a PS3 for games. A Marantz AV7005 is the hub of this.

My plan is to have a "home screen" where the user selects between audio only, projector, or flat panel. These choices will power on the processor, select the appropriate HDMI ouput (unless audio only) , and fire up the projector/lower the screen or power on the flat panel.

Then the user will be asked to select the source, basically HTPC, PS3, or in the case of audio only, tuner, Internet radio or streamed audio via DLNA/Airplay.

The iRule screen will then show the controls and feedback for the selected source, plus some global stuff like volume, mute, surround settings and so on.

It would also be great to have some context sensitive help screens and/or popups available.

There is a lot of menu navigation in 7MC so I was planning to use gestures for cursor movement as well as volume and channel switching.

I also need to figure out how to track/handle power status of my components so everything is powered on/off at the right times.

This should be fairly easy to do in iRule, no?

Appreciate some advice/comments, thanks in advance!
1 person has
this question
+1
Reply
  • Hi politby,

    The branching/logic for audio only, projector, or flat panel is no problem; it's just a few extra pages with the appropriate "activity" links for branching and a little extra copy/pasting of a few panels depending on how much functionality you want to include or duplicate in each activity. Same with powering on certain devices, setting inputs, and context-sensitive help. It's just a case of adding those things where appropriate and desired.

    As for power, iRule doesn't currently support variables, so there's currently no way to "track" power status and conditionally execute commands. However, this won't be a problem unless one of your devices has a non-discrete "power toggle" command. In that case, you'll just need to make sure you only send the power command in two specific instance: Once and only once to turn it on and once more to turn it off.

    Regards,
    SC

    PS - Love the CTS-V smoke show!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • Hi Steve, thanks for responding. Sounds good - I purchased a Pro license yesterday and have started building my configuration.

    I haven't had to worry about discrete codes since I moved from Pronto to Harmony a few years ago.

    Fortunately all my devices have discrete power commands; I have entered them into the Builder and they all work fine, both IP (Marantz pre/pro, HTPC) and IR via the iTach (projector, TV, motorized screen).

    The CTS-V in the smoke show isn't actually mine - I have a sedan, and I am not rich enough to be able to consume tires that way - but that is a great picture!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • One trick for you with your receiver, Denon (and presumably Marantz since they are the same company) will actually power on when sent a source select command over IP or RS232. It's just one less command to worry about ie: don't send power-on, then source radio. Just send source radio.

    The receiver will power on to the source you selected.

    This is especially nice when powering on multiple devices, less commands with short delays = faster time to your chosen activity.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated