I meant that:
1. The session ID command (which I *think* is the equivalent of the "
request pairing" command in the LG documentation) needs to execute successfully before we bother with the other command that sends specific command codes.
2. The command the sends specific command codes has those codes in the payload XML file. As is always the case in VC, you can't "save and execute" commands that take payloads unless you manually enter the necessary payload values in the LCB test fields. Otherwise, how can the command know what payload value to use?
So I saved, closed the tree, full refreshed and tried the new commands as well.
I only posted one command in my last post, so I'm not sure if that's the one you tried or not. It would have been fine to run that using "save & execute", as it required no payloads and was not triggering any follow-up event-based commands.
Sounds like the script I borrowed from yesterday is not using the syntax you need.
Here is one last attempt we can try to get VC paired/talking to your TV. If this works then I can try to provide you with a new command for sending specific command codes to the TV.
DELETE THE COMMANDS I GAVE YOU YESTERDAY, THEN:
Run this command first:
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.1.4.6-->
<command id="766" name="1 - Get key" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<action>
<cmdType>Scrape.Post</cmdType>
<params>
<param>http://LTV_IPaddress:8080/roap/api/auth</param>
<param><?xml version="1.0" encoding="utf-8"?><auth><type>AuthKeyReq</type></auth></param>
<param />
<param />
<param>application/atom+xml</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>RegExTool.Open</cmdType>
<params>
<param>True</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<phrase>get key</phrase>
</command>
THEN, run this command:
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.1.4.6-->
<command id="778" name="2 - Request pairing" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
<action>
<cmdType>Scrape.Post</cmdType>
<params>
<param>http://192.168.9.999:8080/udap/api/pairing</param>
<param><?xml version="1.0" encoding="utf-8"?><envelope><api type="pairing"><name>hello</name><value>043855</value></api></envelope></param>
<param />
<param />
<param>text/xml; charset=utf-8</param>
<param>User-Agent: UDAP/2.0</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<action>
<cmdType>RegExTool.Open</cmdType>
<params>
<param>True</param>
</params>
<cmdRepeat>1</cmdRepeat>
</action>
<phrase>Request pairing</phrase>
</command>