IRTrans Plugin (1 Viewer)

hwahrmann

Development Group
  • Team MediaPortal
  • September 15, 2004
    4,633
    2,457
    Vienna, Austria
    Home Country
    Austria Austria
    Hi People,

    just added the IRTrans Plugin to the download page.

    It supports Remotes via the IRTRans Server. IRTrans is found mostly in the DIGN Devices.
    Only Remotes are supported. No VFD, since i have the X15e with a touchscreen. So i have no chance to work with VFD, but using Girder this will work somehow.

    Instructions on how to operate it are in the Readme file.
    I'll add a WIKI section, whenever i have time.

    Note: This replaces the previous implementation, available as part of the MP SVN. After a chat with mPod, i decided to release it as a separate plugin, which makes me independent of the devs.

    have fun,

    Helmut
     

    zswman

    Portal Pro
    April 23, 2006
    113
    0
    Mountain View, CA USA
    Great to see it, Helmut - I use it and it works flawlessly.

    For those who are interested, the VFD portion is actually supported by the MP External Display plugin - it also works very well.
     

    guytpetj

    MP Donator
  • Premium Supporter
  • March 24, 2005
    424
    57
    60
    USA
    Home Country
    United States of America United States of America
    ZSWMAN,

    What settings are you using for the VFD in the external dispaly plugin?
     

    hwahrmann

    Development Group
  • Team MediaPortal
  • September 15, 2004
    4,633
    2,457
    Vienna, Austria
    Home Country
    Austria Austria
    • Thread starter
    • Moderator
    • #5
    yes, it supports the MS IR Keyboard.
    you need to make a small change to the apps.cfg.
    i've just changed the readme a while ago and explained what needs to be done to make the MS IR keyboard working.

    wait a while for the updated file to appear in the download section
     

    Patric

    Portal Pro
    August 27, 2004
    84
    2
    Home Country
    Germany Germany
    Hi Helmut,

    first of all thanks for your plugin. Seems I can finally drop girder on at least one of my HTPCs. However I have a small problem after setting up everything.
    I have my IRTrans remote config like the following:
    Code:
    [links][T]0[D]S10100010010111011000101001110101320
    [rechts][T]0[D]S10100010010111011011001001001101320
    [oben][T]0[D]S10100010010111010000000111111110320
    [unten][T]0[D]S10100010010111011000000101111110320
    I also successfully setup a connection to the IRTrans server.
    Then I modified the automagically generated xml-file in the "InputDeviceMappings\custom\"-folder by removing unused button and adjusting the code attribute to match the button names from the IRTrans config (had to exchange the brackets for display in here):
    Code:
    (button name="Left" code="links")
    	(action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="29" sound="click.wav" /)
    	(action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="1" sound="cursor.wav" /)
    (/button)
    (button name="Right" code="rechts")
    	(action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="28" sound="click.wav" /)
    	(action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="2" sound="cursor.wav" /)
    (/button)
    (button name="Down" code="unten")
    	(action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="30" sound="click.wav" /)
    	(action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="4" sound="cursor.wav" /)
    (/button)
    (button name="Up" code="oben")
    	(action layer="0" condition="WINDOW" conproperty="2007" command="ACTION" cmdproperty="31" sound="click.wav" /)
    	(action layer="0" condition="*" conproperty="-1" command="ACTION" cmdproperty="3" sound="cursor.wav" /)
    (/button)
    The MP-log reads the following:
    Code:
    26.05.2006 12:47:51 IRTrans: Command Start --------------------------------------------
    26.05.2006 12:47:51 IRTrans: Client       = 0
    26.05.2006 12:47:51 IRTrans: Status       = STATUS_RECEIVE
    26.05.2006 12:47:51 IRTrans: Remote       = urc-7030                                                                       
    26.05.2006 12:47:51 IRTrans: Command Num. = 0
    26.05.2006 12:47:51 IRTrans: Command      = unten              
    26.05.2006 12:47:51 IRTrans: Data         = S10100010010111011000000101111110320                                                                                                                                                                   
    26.05.2006 12:47:51 IRTrans: Command End ----------------------------------------------
    26.05.2006 12:47:52 IRTrans: Command Start --------------------------------------------
    26.05.2006 12:47:52 IRTrans: Client       = 0
    26.05.2006 12:47:52 IRTrans: Status       = STATUS_RECEIVE
    26.05.2006 12:47:52 IRTrans: Remote       = urc-7030                                                                       
    26.05.2006 12:47:52 IRTrans: Command Num. = 0
    26.05.2006 12:47:52 IRTrans: Command      = oben               
    26.05.2006 12:47:52 IRTrans: Data         = S10100010010111010000000111111110320                                                                                                                                                                   
    26.05.2006 12:47:52 IRTrans: Command End ----------------------------------------------

    For me this seems ok (as far as I understand it). But in MP nothing happens...

    Any clue what I'm doing wrong?

    Greetz
    Patric
     

    Patric

    Portal Pro
    August 27, 2004
    84
    2
    Home Country
    Germany Germany
    Ahrggg,

    I finally found the problem. This whole thingie is case sensitive!
    So all guys there be prepared to keep all names for your remote lower case.

    Patric
     

    hwahrmann

    Development Group
  • Team MediaPortal
  • September 15, 2004
    4,633
    2,457
    Vienna, Austria
    Home Country
    Austria Austria
    • Thread starter
    • Moderator
    • #9
    Yes, it is case sensitive. But IRTrans is always translating into lower case.
    so even if you name it "Rechts" it'll send "rechts".

    But nice to hear that you solved it.
     

    Patric

    Portal Pro
    August 27, 2004
    84
    2
    Home Country
    Germany Germany
    Misunderstanding here :)

    I had to rename all occurrences of the remotes name to lower case.
    So after making it all "urc-7030" everthing worked fine. It was the .rem-file being "URC-7030.rem".

    Thanks again for this fine plugin Helmut!

    Patric
     

    Users who are viewing this thread

    Top Bottom