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.


Topics - eugekiller

Pages: [1]
1
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?

2
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)"

3
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

4
Kodi (XBMC) Frodo / Gotham / Isengard / Jarvis / Kodi Live TV Help
« on: January 07, 2016, 07:20:50 PM »
Ok so i get the payload of the live tv PVR.

<payload>
        <value>18</value>
        <phrase>HD Кино</phrase>
        <subsetmatching>true</subsetmatching>
    </payload>

Ok so i am always having a problem because the service i use always moves the channels around to different server or what ever. The name of the channels are always the same. I mean always. Any way to make something that will i guess rename the phrase?

Example

if phrase HD Кино change to B two (HD Кино)

So like regenerate the livetv payload?

Maybe adding something to xsql option.xml
<genXmlParam useSubStrings="true" xmlFilename="xbmcTvChannels" queryString="select idChannel, sChannelName from channels where bIsRadio=0" dataType="TV"/>

5
VoxCommando Basics and Core Features / My First Command Need Help
« on: January 07, 2016, 09:43:36 AM »
Ok so i am trying to do this comand to tell me the weather when i say hello. I think i did everything corectly when i test it, it does tell me the weather and all. But when i say hello VOX is not recognizing what i am saying. :(

I dont know if its because something wrong with the code or it just actully not understanding what i am saying.
Code: [Select]
<?xml version="1.0" encoding="utf-16"?>
<!--VoxCommando 2.2.0.9-->
<commandGroup open="True" name="HELLO" enabled="True" prefix="" priority="0" requiredProcess="" description="">
  <command id="326" name="Hello" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
    <action>
      <cmdType>WUnder.GetCustom</cmdType>
      <params>
        <param>Current temperature {C.temp_c}. The high for today is {D0.high}. </param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
    <action>
      <cmdType>TTS.Speak</cmdType>
      <params>
        <param>{LastResult}</param>
      </params>
      <cmdRepeat>1</cmdRepeat>
    </action>
  </command>
</commandGroup>
]

Any help would be great thanks :)

6
Hi Everyone.

Need some guidance so i seen a cool video on how a guy controls kodi through voice control with VOX. So i got remote had KODI 15.1 installed on pc connected to tv. Downloaded VOX and chose version 15 and so on. Added these plug ins. xjson, xmysql, xsql. Now trying to control kodi.

Ohh ye VOX is 2.2.0.9

So when xjson generates all i get error for all.
when xmysql i get cannont connect to any mysql.
when xsql scans it gets it all.

So i dont have movie library or music library on my pc. I mostly use addodns for kodi (Genessis, channel1, navix, icefilms, and some others.)

So far i cant get any of those to even open :( Not even talking how to control them.
If anyone has some ideas or can point me in the right direction please.

Also live tv so xsql found all my PVR channels. Now how do i use it through commands? I is there something i will need?

also i see a bunch of people using swl ot even json, which is better?
Please post some liks that you think might be of use to me.

Thanks You All.
 

Pages: [1]