VoxCommando

Help and Support (Using VoxCommando) => Other Plugins => Topic started by: the_mighty_pug205 on November 27, 2016, 06:19:43 PM

Title: Onkyo Plugin - TX-NR636
Post by: the_mighty_pug205 on November 27, 2016, 06:19:43 PM
Hi.

Have the plugin added and the payload imported, it recognises my commands but my onkyo doesnt respond.

I've tried OyRemote and thats the same. The official onkyo remote on android however does work.

I guess my 2014 model has different commands?

Does anybody know what they are likely to be or how to find them?

Thanks

Jonathan
Title: Re: Onkyo Plugin - TX-NR636
Post by: jitterjames on November 27, 2016, 06:31:59 PM
Are you sure you've got the ports configured correctly?
Title: Re: Onkyo Plugin - TX-NR636
Post by: the_mighty_pug205 on November 28, 2016, 07:59:12 AM
Hi.

Yes, I think so..

I've used the default port that was on the plugin settings.. I cant find any details of the port number on the Onkyo itself or in the instructions. Reading on the internet it said that after 2010 Onkyo changed all the settings and commands but didn't release the data to the public...
Title: Re: Onkyo Plugin - TX-NR636
Post by: jitterjames on November 28, 2016, 12:32:16 PM
Please try with the following updated dll. 

1) Close VoxCommando
2) Place the attached .dll in your ...\VoxCommando\plugins\Onkyo\ folder (you should be replacing the original file that was in that location).
3) Right-click the dll file, select properties, and click "unblock" at the bottom of the "General" tab, if such a button exists.

start VC and try it again.


DLL removed.  Update to latest version of VoxCommando (although this issue was apparently not fixed).
Title: Re: Onkyo Plugin - TX-NR636
Post by: the_mighty_pug205 on November 28, 2016, 02:32:58 PM
Hey.

Thanks for the super fast response.

Unfortunately that doesn't work.

Any other ideas?
Title: Re: Onkyo Plugin - TX-NR636
Post by: nime5ter on November 28, 2016, 02:51:58 PM
Unfortunately, without having more information there's not much James can do for now.

VoxCommando works well (http://voxcommando.com/mediawiki/index.php?title=EventGhost) with Eventghost. Have you tried using the updated version of its Onkyo ISCP plugin?

https://github.com/WoLpH/EventGhost-Onkyo-ISCP-plugin

There's an Eventghost forum thread that suggests the updated plugin works with the 646 (which didn't work until the update), so it may work with yours as well.

http://www.eventghost.net/forum/viewtopic.php?f=10&t=2964&sid=35894cd2a10f9feeecfccff38be81870&start=135#p38182


Title: Re: Onkyo Plugin - TX-NR636
Post by: nime5ter on November 28, 2016, 03:19:51 PM
Also: which ONKYO commands have you tried so far?

Since different receivers support a different range of commands, it would be helpful if you could post here the command xml for the commands you've tried.

You mention that you imported "payloads" but we don't know what you imported. Something from a forum thread?
Title: Re: Onkyo Plugin - TX-NR636
Post by: the_mighty_pug205 on December 01, 2016, 06:50:30 PM
Hi.

Will post the XML file I used over the weekend. It was the one that James posted in a previous thread..

I'll give the event ghost a try.. I use it for other things within media portal anyway so its installed.

I'll let you know how I get on.
Title: Re: Onkyo Plugin - TX-NR636
Post by: jitterjames on December 14, 2016, 11:00:02 AM
I don't know if you ever got around to testing with EventGhost but here's something you can try in VoxCommando.

- Add the group xml below to your tree (copy + paste xml)
- Adjust the IP and Port if necessary in the connect command to match your Onkyo settings.
- SAVE and CLOSE the tree !!!

- Open the tree again
- Execute the first command "connect"
Verify in the history window that it connected.
- Execute the next command "volume down"
Does it work?

If it does, great, you should also get a RegExTool popup window with the response from the Onkyo.

If it does not work, then try to adjust the volume using your factory remote and hopefully you will get the RegExTool popup window with the response from the Onkyo.  If you do, please copy and paste the code in that window for us into a code box.

Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.2.3.1-->
<commandGroup open="True" name="Onkyo Test" enabled="True" prefix="" priority="0" requiredProcess="" description="">
  <command id="422" name="connect" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>TCP.Client.Disconnect</cmdType>
      <params>
        <param>Onkyo</param>
        <param>192.168.0.197</param>
        <param>60128</param>
        <param>\x0D</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>Tcp.Client.Connect</cmdType>
      <params>
        <param>Onkyo</param>
        <param>192.168.0.197</param>
        <param>60128</param>
        <param>\x0D</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
  </command>
  <command id="419" name="volume down" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>Tcp.Client.Write</cmdType>
      <params>
        <param>Onkyo</param>
        <param>ISCP\x00\x00\x00\x10\x00\x00\x00\x1A\x01\x00\x00\x00!1MVLDOWN\x0D</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
  </command>
  <command id="401" name="onkyo event" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>Results.SetLastResult</cmdType>
      <params>
        <param>{1}</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>RegExTool.Open</cmdType>
      <params>
        <param>True</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <event>Onkyo</event>
  </command>
</commandGroup>