Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - eugekiller

Pages: [1] 2 3
1
Infrared Codes (Learning and Sending) / Re: Wifi IR ???
« on: February 04, 2016, 10:28:00 AM »
Thanks James just ordered it. Had a question off this topic does vox work with any hubs? was going to use wemo but i have 3 way switches and they dont support them. So i need to use a hub to controll it all.

2
Infrared Codes (Learning and Sending) / Re: Wifi IR ???
« on: February 04, 2016, 08:45:58 AM »
i did  james i seen you video also.. and there is 2 more on there. but none really answer my questions.  so i am guessing ig my tv and sound bar is in sight then i can get away with just  itach wifi2ir. and i dont need the 3.5 attachments for my components.

http://www.amazon.com/Global-Cache-GCIREM1-Flex-Emitter/dp/B00CEK3W8G/ref=pd_sim_328_2?ie=UTF8&dpID=41YlX1ppqRL&dpSrc=sims&preST=_AC_UL160_SR160%2C160_&refRID=1427M770V6MMBCMP13RP

I wouldn't need these?

3
Infrared Codes (Learning and Sending) / Re: Wifi IR ???
« on: February 03, 2016, 11:02:18 PM »
Thanks james which one would you say would be best. All i have is a samsung tv and an lg sound bar to control.

Also james it looks like this one need to be hooked up to the tv or the sound bar to control it is that correct.

http://www.amazon.com/Global-Cache-iTach-Wi-Fi-Flex-WF/dp/B00C6FFM4Q/ref=pd_sim_147_6?ie=UTF8&dpID=41Zpe1zeScL&dpSrc=sims&preST=_AC_UL160_SR160%2C160_&refRID=01XMY6Z4BS4V8DQS5AZK

The  itach wifi2ir doesnt have to be pluged to pc or to tv?


4
Infrared Codes (Learning and Sending) / Wifi IR ???
« on: February 03, 2016, 10:32:05 PM »
Ok so i been looking around here seen a lot of different ir blasters. I was wondering if there is anything out there that is wireless like wifi or Bluetooth. Also without hooking anything up to the tv or the sound bar. And will be compatible with VOX

My pc is in my office from which i ran hdmi to my tv. I dont want to tear down walls again to run a blaster. And would prefer not attaching anything to tv.

Or is  iTach Flex the best way to go?

5
Kodi (XBMC) Frodo / Gotham / Isengard / Jarvis / Re: XML Payload Help PVR
« on: February 03, 2016, 04:20:57 PM »
OMG IT WORK THANK YOU SO MUCH :)....

6
Kodi (XBMC) Frodo / Gotham / Isengard / Jarvis / Re: XML Payload Help PVR
« on: February 03, 2016, 03:17:25 PM »
Yes i erased all the old commands for live tv. 

this is all i have for live tv:

Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.2.0.9-->
<groupCollection open="True" name="Kodi LiveTV">
  <commandGroup open="True" name="Kodi Live TV" enabled="True" prefix="" priority="0" requiredProcess="" description="">
    <command id="727" name="Switch to channel short cut {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
      <action>
        <cmdType>PayloadXML.GetValue</cmdType>
        <params>
          <param>XbmcPayloads\xbmcTvChannels.xml</param>
          <param>{1}</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <if ifBlockDisabled="False" ifNot="False">
        <ifType>LastActionSuccess</ifType>
        <ifParams>&amp;&amp;</ifParams>
        <then>
          <action>
            <cmdType>XJson.Raw</cmdType>
            <params>
              <param>Player.Open</param>
              <param>"item" : {"channelid" : {LastResult}}</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
          <action>
            <cmdType>PayloadXML.GetPhrase</cmdType>
            <params>
              <param>payloads\Channel_translations.xml</param>
              <param>{1}</param>
              <param>First</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
          <action>
            <cmdType>Results.SetVar</cmdType>
            <params>
              <param>curChannel</param>
              <param>{LastResult}</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
        </then>
        <else>
          <action>
            <cmdType>OSD.ShowText</cmdType>
            <params>
              <param>Sorry. {1} does not appear in the Kodi channel list.</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
        </else>
      </if>
      <phrase>Switch to, Go to, Start</phrase>
      <phrase>Channel</phrase>
      <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\Channel_translations.xml</payloadFromXML>
      <event>channelSwitch</event>
    </command>
    <command id="150" name="channel up" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
      <action>
        <cmdType>PY.ExecString</cmdType>
        <params>
          <param>result = {var.curChannel}+1</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <action>
        <cmdType>Results.SetVar</cmdType>
        <params>
          <param>curChannel</param>
          <param>{LastResult}</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <action>
        <cmdType>PayloadXML.GetValue</cmdType>
        <params>
          <param>payloads\Channel_translations.xml</param>
          <param>{var.curChannel}</param>
          <param>True</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <if ifBlockDisabled="False" ifNot="False">
        <ifType>LastActionSuccess</ifType>
        <ifParams>&amp;&amp;</ifParams>
        <then>
          <action>
            <cmdType>VC.TriggerEvent</cmdType>
            <params>
              <param>channelSwitch</param>
              <param>{LastResult}</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
        </then>
        <else>
          <action>
            <cmdType>OSD.ShowText</cmdType>
            <params>
              <param>Sorry, it looks like you're already on the highest channel.</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
          <action>
            <cmdType>PY.ExecString</cmdType>
            <params>
              <param>result = {var.curChannel}-1</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
          <action>
            <cmdType>Results.SetVar</cmdType>
            <params>
              <param>curChannel</param>
              <param>{LastResult}</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
        </else>
      </if>
      <phrase>channel up</phrase>
    </command>
    <command id="169" name="channel down" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
      <action>
        <cmdType>PY.ExecString</cmdType>
        <params>
          <param>result = {var.curChannel}-1</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <action>
        <cmdType>Results.SetVar</cmdType>
        <params>
          <param>curChannel</param>
          <param>{LastResult}</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <action>
        <cmdType>PayloadXML.GetValue</cmdType>
        <params>
          <param>payloads\Channel_translations.xml</param>
          <param>{var.curChannel}</param>
          <param>True</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <if ifBlockDisabled="False" ifNot="False">
        <ifType>LastActionSuccess</ifType>
        <ifParams>&amp;&amp;</ifParams>
        <then>
          <action>
            <cmdType>VC.TriggerEvent</cmdType>
            <params>
              <param>channelSwitch</param>
              <param>{LastResult}</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
        </then>
        <else>
          <action>
            <cmdType>OSD.ShowText</cmdType>
            <params>
              <param>Sorry, you're already on the lowest channel</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
          <action>
            <cmdType>PY.ExecString</cmdType>
            <params>
              <param>result = {var.curChannel}+1</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
          <action>
            <cmdType>Results.SetVar</cmdType>
            <params>
              <param>curChannel</param>
              <param>{LastResult}</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
        </else>
      </if>
      <phrase>channel down</phrase>
    </command>
    <command id="166" name="List TV channels" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
      <action>
        <cmdType>XJson.Raw</cmdType>
        <params>
          <param>GUI.ActivateWindow</param>
          <param>"window" : "tvchannels"</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <phrase>Show all T V channels</phrase>
    </command>
    <command id="763" name="Next channel" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
      <action>
        <cmdType>PayloadXML.GetRandomP</cmdType>
        <params>
          <param>XbmcPayloads\xbmcTvChannels.xml</param>
          <param>2</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <if ifBlockDisabled="False" ifNot="True">
        <ifType>(A)==(B)</ifType>
        <ifParams>{Match.1}&amp;&amp;{var.channel}</ifParams>
        <then>
          <action>
            <cmdType>OSD.ShowText</cmdType>
            <params>
              <param>Switching to channel: {Match.1}</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
          <action>
            <cmdType>PayloadXML.GetValue</cmdType>
            <params>
              <param>XbmcPayloads\xbmcTvChannels.xml</param>
              <param>{Match.1}</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
          <action>
            <cmdType>XJson.Raw</cmdType>
            <params>
              <param>Player.Open</param>
              <param>"item" : {"channelid" : {LastResult}}</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
          <action>
            <cmdType>Results.SetVar</cmdType>
            <params>
              <param>channel</param>
              <param>{Match.1}</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
        </then>
        <else>
          <action>
            <cmdType>OSD.ShowText</cmdType>
            <params>
              <param>Switching to channel: {Match.2}</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
          <action>
            <cmdType>PayloadXML.GetValue</cmdType>
            <params>
              <param>XbmcPayloads\xbmcTvChannels.xml</param>
              <param>{Match.2}</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
          <action>
            <cmdType>XJson.Raw</cmdType>
            <params>
              <param>Player.Open</param>
              <param>"item" : {"channelid" : {LastResult}}</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
          <action>
            <cmdType>Results.SetVar</cmdType>
            <params>
              <param>channel</param>
              <param>{Match.2}</param>
            </params>
            <cmdRepeat>1</cmdRepeat>
          </action>
        </else>
      </if>
      <phrase>Next channel</phrase>
    </command>
  </commandGroup>
  <commandGroup open="True" name="Groups" enabled="True" prefix="" priority="0" requiredProcess="" description="">
    <command id="246" name="Entertainment Group" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
      <action>
        <cmdType>XJson.Raw</cmdType>
        <params>
          <param>GUI.ActivateWindow</param>
          <param>"window": "video", "parameters": [ "pvr://channels/tv/Развлекательные/" ]</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <phrase>Entertainment Group</phrase>
    </command>
    <command id="259" name="Mans Group" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
      <action>
        <cmdType>XJson.Raw</cmdType>
        <params>
          <param>GUI.ActivateWindow</param>
          <param>"window": "video", "parameters": [ "pvr://channels/tv/мужские/" ]</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <phrase>Mans Group</phrase>
    </command>
    <command id="273" name="Music Group" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
      <action>
        <cmdType>XJson.Raw</cmdType>
        <params>
          <param>GUI.ActivateWindow</param>
          <param>"window": "video", "parameters": [ "pvr://channels/tv/Музыка/" ]</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <phrase>Music Group</phrase>
    </command>
    <command id="244" name="Kids Group" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
      <action>
        <cmdType>XJson.Raw</cmdType>
        <params>
          <param>GUI.ActivateWindow</param>
          <param>"window": "video", "parameters": [ "pvr://channels/tv/Детские/" ]</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <phrase>Kids Group</phrase>
    </command>
  </commandGroup>
</groupCollection>

7
Kodi (XBMC) Frodo / Gotham / Isengard / Jarvis / Re: XML Payload Help PVR
« on: February 03, 2016, 01:28:38 PM »
Ok so the channel up and channel down seems to crash kodi. I attached the log below. I go to channel B five it goes just fine when i say channel up crashes to main screen of kodi. Then i go to B Five again say channel down crashes to main screen of kodi.


8
Kodi (XBMC) Frodo / Gotham / Isengard / Jarvis / Re: XML Payload Help PVR
« on: January 31, 2016, 11:53:17 PM »
I only use VOX to go to channels.

So i opened channel B Five using VOX (B Five is from the translation payload). Then i said next channel it changed to next channel but not from the translation payload it used the original payload.

I hope that explains it.

lets say original payload has: 1, 2, 3, 4, 5, 6, 7, 8, 9
my translation has: 1 as 5 from original payload, 2 as 8 from original payload, 3 as 2 from original payload
so if i am on channel 2 of the translation payload and i say next channel it goes to channel 9 of the original payload.

9
Kodi (XBMC) Frodo / Gotham / Isengard / Jarvis / Re: XML Payload Help PVR
« on: January 31, 2016, 11:30:53 AM »
]This code switches the channel for me but it uses the original payload that sql generates but i would like to use the translation payload.

Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.2.1.4-->
<command id="753" name="Next channel" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
  <action>
    <cmdType>PayloadXML.GetRandomP</cmdType>
    <params>
      <param>XbmcPayloads\xbmcTvChannels.xml</param>
      <param>2</param>
    </params>
    <cmdRepeat>1</cmdRepeat>
  </action>
  <if ifBlockDisabled="False" ifNot="True">
    <ifType>(A)==(B)</ifType>
    <ifParams>{Match.1}&amp;&amp;{var.channel}</ifParams>
    <then>
      <action>
        <cmdType>OSD.ShowText</cmdType>
        <params>
          <param>Switching to channel: {Match.1}</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <action>
        <cmdType>PayloadXML.GetValue</cmdType>
        <params>
          <param>XbmcPayloads\xbmcTvChannels.xml</param>
          <param>{Match.1}</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <action>
        <cmdType>XJson.Raw</cmdType>
        <params>
          <param>Player.Open</param>
          <param>"item" : {"channelid" : {LastResult}}</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <action>
        <cmdType>Results.SetVar</cmdType>
        <params>
          <param>channel</param>
          <param>{Match.1}</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
    </then>
    <else>
      <action>
        <cmdType>OSD.ShowText</cmdType>
        <params>
          <param>Switching to channel: {Match.2}</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <action>
        <cmdType>PayloadXML.GetValue</cmdType>
        <params>
          <param>XbmcPayloads\xbmcTvChannels.xml</param>
          <param>{Match.2}</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <action>
        <cmdType>XJson.Raw</cmdType>
        <params>
          <param>Player.Open</param>
          <param>"item" : {"channelid" : {LastResult}}</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
      <action>
        <cmdType>Results.SetVar</cmdType>
        <params>
          <param>channel</param>
          <param>{Match.2}</param>
        </params>
        <cmdRepeat>1</cmdRepeat>
      </action>
    </else>
  </if>
  <phrase>Next channel</phrase>
</command>

So its king of hard to explain lol

lets say original payload has: 1, 2, 3, 4, 5, 6, 7, 8, 9
my translation has: 1 as 5 from original payload, 2 as 8 from original payload, 3 as 2 from original payload
so if i am on channel 2 of the translation payload and i say next channel it goes to channel 9 of the original payload.

10
Kodi (XBMC) Frodo / Gotham / Isengard / Jarvis / Re: XML Payload Help PVR
« on: January 31, 2016, 11:23:09 AM »
The channel up and down doesnt wok it throws me in to the main screen of kodi. It only works if the live tv (APP or what ever you want to call it) is actually open. In my case it is never actually open but it just goes straight to kodi player for that channel. Then also as you can see in my thread i dont need channel up or down from the original payload that is generated. I am using a translation of the original payload. And would like to know if its possible to switch channels up or down in the translation payload.

I hope that explains it a bit better. If you look at the code that i posted you might see what i mean. I also pasted a brief translation payload.

11
Kodi (XBMC) Frodo / Gotham / Isengard / Jarvis / XML Payload Help PVR
« on: January 30, 2016, 07:00:32 PM »
Ok so i use this as the xml to open up the channels.

Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.2.0.9-->
<command id="711" name="Switch to channel short cut {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
  <action>
    <cmdType>PayloadXML.GetValue</cmdType>
    <params>
      <param>XbmcPayloads\xbmcTvChannels.xml</param>
      <param>{1}</param>
    </params>
    <cmdRepeat>1</cmdRepeat>
  </action>
  <action>
    <cmdType>XJson.Raw</cmdType>
    <params>
      <param>Player.Open</param>
      <param>"item" : {"channelid" : {LastResult}}</param>
    </params>
    <cmdRepeat>1</cmdRepeat>
  </action>
  <phrase>Switch to, Go to, Start</phrase>
  <phrase>Channel</phrase>
  <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\Channel_translations.xml</payloadFromXML>
</command>


My payload looks like this:


<value>Первый канал (Европа)</value>

<phrase>B Two </phrase>

</payload>


-<payload>

<value>Первый канал</value>

<phrase>B Three </phrase>

</payload>


-<payload>

<value>Первый канал (+6)</value>

<phrase>B Four </phrase>

</payload>


-<payload>

<value>Первый канал (СНГ)</value>

<phrase>B Five </phrase>

</payload>


-<payload>

<value>Россия 1 (+6)</value>

<phrase>B Six </phrase>

</payload>

any way to make it switch up or down depending on the order?

So example if i am on "Первый канал" and i say channel up it will go to "Первый канал (+6)"

12
Kodi (XBMC) Frodo / Gotham / Isengard / Jarvis / Re: Kodi Live TV Help
« on: January 10, 2016, 12:18:56 PM »
I have been on that page its mostly tv guide info.. Not tv guide with my channels so those commands dont really work i did use some from those areas.

But no where in there have i seen for TTS to say what channel you are on. The tv guide part just tells what show which it gets the info from a web site. As you remember my channels are in Russian and all mixed the hell up. And using not the original payload but a translation of the original payload.

All i want is for it to tell me what channel i am on. And maybe show through the vox addon the channel name also.
The next channel code that you gave me before also dont work cause i am not using the original payload but the translation one so no values there.

This is what i got so far for my Live TV

Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.2.0.9-->
<commandGroup open="True" name="Kodi Live TV" enabled="True" prefix="" priority="0" requiredProcess="" description="">
  <command id="711" name="Switch to channel short cut {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>PayloadXML.GetValue</cmdType>
      <params>
        <param>XbmcPayloads\xbmcTvChannels.xml</param>
        <param>{1}</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>XJson.Raw</cmdType>
      <params>
        <param>Player.Open</param>
        <param>"item" : {"channelid" : {LastResult}}</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <phrase>Switch to, Go to, Start</phrase>
    <phrase>Channel</phrase>
    <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\Channel_translations.xml</payloadFromXML>
  </command>
  <command id="122" name="List TV channels" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>XJson.Raw</cmdType>
      <params>
        <param>GUI.ActivateWindow</param>
        <param>"window" : "tvchannels"</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <phrase>List TV channels</phrase>
  </command>
  <command id="769" name="Next channel" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>PayloadXML.GetRandomP</cmdType>
      <params>
        <param>XbmcPayloads\xbmcTvChannels.xml</param>
        <param>2</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <if ifBlockDisabled="False" ifNot="True">
      <ifType>(A)==(B)</ifType>
      <ifParams>{Match.1}&amp;&amp;{var.channel}</ifParams>
      <then>
        <action>
          <cmdType>OSD.ShowText</cmdType>
          <params>
            <param>Switching to channel: {Match.1}</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>PayloadXML.GetValue</cmdType>
          <params>
            <param>XbmcPayloads\xbmcTvChannels.xml</param>
            <param>{Match.1}</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>XJson.Raw</cmdType>
          <params>
            <param>Player.Open</param>
            <param>"item" : {"channelid" : {LastResult}}</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>Results.SetVar</cmdType>
          <params>
            <param>channel</param>
            <param>{Match.1}</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
      </then>
      <else>
        <action>
          <cmdType>OSD.ShowText</cmdType>
          <params>
            <param>Switching to channel: {Match.2}</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>PayloadXML.GetValue</cmdType>
          <params>
            <param>XbmcPayloads\xbmcTvChannels.xml</param>
            <param>{Match.2}</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>XJson.Raw</cmdType>
          <params>
            <param>Player.Open</param>
            <param>"item" : {"channelid" : {LastResult}}</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>Results.SetVar</cmdType>
          <params>
            <param>channel</param>
            <param>{Match.2}</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
      </else>
    </if>
    <phrase>Next channel</phrase>
  </command>
</commandGroup>

I have figured out a lot for now with your and james's help. But still missing the next channel previous chanel. And what channel is this.  The list tv channels doesnt list the tv channels from my translation but the 477 channels from kodi.

13
Kodi (XBMC) Frodo / Gotham / Isengard / Jarvis / Re: Kodi Live TV Help
« on: January 09, 2016, 05:37:13 PM »
Is there a way to get the current channel that on?

14
Other Plugins / Re: TTS Dual Result Output
« on: January 09, 2016, 04:20:58 PM »
ye i guess i can do that.. But what about the message that pops up can i get dual?

15
Other Plugins / TTS Dual Result Output
« on: January 09, 2016, 03:54:21 PM »
Ok So i have this thing i am working on tells me my home temperature and forecast for the day. I can get result for thermostat and the weather now how to make TTS to do dual result. I want it to say both the result tat it has.

Please let me know if it is possible.

Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.2.0.9-->
<commandGroup open="True" name="Try" enabled="True" prefix="" priority="0" requiredProcess="" description="">
  <command id="467" name="time-related friendly chitchat" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="See http://voxcommando.com/mediawiki/index.php?title=Custom_DateTime_codes for explanation of special date/time variables.">
    <if ifBlockDisabled="False" ifNot="False">
      <ifType>(A)Contains(B)</ifType>
      <ifParams>,4,5,6,7,8,9,10,11,&amp;&amp;,{DtCustom.%H},</ifParams>
      <then>
        <action>
          <cmdType>XJson.SetVol</cmdType>
          <params>
            <param>40</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>File.Read</cmdType>
          <params>
            <param>Nest\Nest_dev_status.txt</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>Results.RegEx</cmdType>
          <params>
            <param>shared".*?"{1}".*?"current.temperature".(.*?),</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>PY.ExecString</cmdType>
          <params>
            <param>result=round({Match.1}*1.8+32)</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>WUnder.GetCurrent</cmdType>
          <params />
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>OSD.ShowText</cmdType>
          <params>
            <param>Good morning. {LastResult}</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>TTS.SpeakSync</cmdType>
          <params>
            <param>Good morning, Eugene. {LastResult}</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>XJson.SetVol</cmdType>
          <params>
            <param>100</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
      </then>
      <else />
    </if>
    <if ifBlockDisabled="False" ifNot="False">
      <ifType>(A)Contains(B)</ifType>
      <ifParams>,12,13,14,15,16,17,&amp;&amp;,{DtCustom.%H},</ifParams>
      <then>
        <action>
          <cmdType>XJson.SetVol</cmdType>
          <params>
            <param>40</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>File.Read</cmdType>
          <params>
            <param>Nest\Nest_dev_status.txt</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>Results.RegEx</cmdType>
          <params>
            <param>shared".*?"{1}".*?"current.temperature".(.*?),</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>PY.ExecString</cmdType>
          <params>
            <param>result=round({Match.1}*1.8+32)</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>WUnder.GetCurrent</cmdType>
          <params />
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>OSD.ShowText</cmdType>
          <params>
            <param>Good afternoon, Eugene. {LastResult}{result}</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>TTS.SpeakSync</cmdType>
          <params>
            <param>Good afternoon Eugene. {LastResult}</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
      </then>
      <else>
        <action>
          <cmdType>XJson.SetVol</cmdType>
          <params>
            <param>100</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
      </else>
    </if>
    <if ifBlockDisabled="False" ifNot="False">
      <ifType>(A)Contains(B)</ifType>
      <ifParams>,18,19,20,21,22,&amp;&amp;,{DtCustom.%H},</ifParams>
      <then>
        <action>
          <cmdType>XJson.SetVol</cmdType>
          <params>
            <param>40</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>File.Read</cmdType>
          <params>
            <param>Nest\Nest_dev_status.txt</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>Results.RegEx</cmdType>
          <params>
            <param>shared".*?"{1}".*?"current.temperature".(.*?),</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>PY.ExecString</cmdType>
          <params>
            <param>result=round({Match.1}*1.8+32)</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>WUnder.GetCurrent</cmdType>
          <params />
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>OSD.ShowText</cmdType>
          <params>
            <param>{LastResult}</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>TTS.SpeakSync</cmdType>
          <params>
            <param>{LastResult}. Hope you're enjoying your evening.</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
      </then>
      <else>
        <action>
          <cmdType>XJson.SetVol</cmdType>
          <params>
            <param>100</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
      </else>
    </if>
    <if ifBlockDisabled="False" ifNot="False">
      <ifType>(A)Contains(B)</ifType>
      <ifParams>,23,0,1,2,3,&amp;&amp;,{DtCustom.%H},</ifParams>
      <then>
        <action>
          <cmdType>XJson.SetVol</cmdType>
          <params>
            <param>40</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>File.Read</cmdType>
          <params>
            <param>Nest\Nest_dev_status.txt</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>Results.RegEx</cmdType>
          <params>
            <param>shared".*?"{1}".*?"current.temperature".(.*?),</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>PY.ExecString</cmdType>
          <params>
            <param>result=round({Match.1}*1.8+32)</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>WUnder.GetCurrent</cmdType>
          <params />
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>OSD.ShowText</cmdType>
          <params>
            <param>{LastResult}. Go to bed !!!</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>TTS.SpeakSync</cmdType>
          <params>
            <param>{LastResult}. Are you still awake?</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
        <action>
          <cmdType>XJson.SetVol</cmdType>
          <params>
            <param>100</param>
          </params>
          <cmdRepeat>1</cmdRepeat>
        </action>
      </then>
      <else />
    </if>
    <phrase>whats up</phrase>
    <phrase optional="true">the</phrase>
    <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">Nest\thermoList.xml</payloadFromXML>
  </command>
</commandGroup>

For example you do the {LastResult} can you do something like {LastTwoResults} LOL or some other way that can help me

Pages: [1] 2 3