VoxCommando

Help and Support (Using VoxCommando) => VoxCommando Basics and Core Features => Topic started by: stig125 on February 18, 2017, 10:49:36 AM

Title: Payloads with Alexa
Post by: stig125 on February 18, 2017, 10:49:36 AM
Hi,
I am getting an event payload{1} back from the echo Dot which contains 'Turn the Kitchen Lights On'..
I now want to extract the room part and the action... kitchen & On

I already have 2 payloads..rooms & scenes which I need to match to so that I can end up with a value for the room and scene to pass to my RakoBridge.

I cant do an if A contains B with A as {1} as I cant use my rooms payload in B.. or can I?

Thanks


Title: Re: Payloads with Alexa
Post by: jitterjames on February 18, 2017, 11:39:02 AM
You don't want to use voice commands?  Are you planning on only doing just this one thing with Echo and not having any other commands that you can issue to VC from the Echo?
Title: Re: Payloads with Alexa
Post by: stig125 on February 18, 2017, 12:02:39 PM
No, this is just the RAKO lights system. I have to do a CMD wget://RakoBridge/ etc and pass it a Room & Scene. So for this Command I will just use the payload it gives me on the event and get the room & scene info from the text. It's very quick

For the blinds, it works fine as It only has to Raise or Lower and that is going to get the TelVox
Same for the TV and the like.

There are 25 different light groups through the house so I have found the best phrases that Alexa uses.. It tends to want recognised rooms.. it didn't like 'Turn the stairs on' messed it up more than most. Changed it to staircase and it was 100%.. another was the piano room.. changed it to music room and hey ho..
Title: Re: Payloads with Alexa
Post by: stig125 on February 18, 2017, 12:10:17 PM
Alexa is very much pattern & phrase. It will hear 'Alexa what time is it' from upstairs..as it only has to hear the word time.. tell it to Fade down the living room lights..no problem.. tell it to fade up the living room lights and it doesn't get it.. Fade goes with down in it's mind...lol.. so Jarvis gets Fade the living room off..instead of up
Title: Re: Payloads with Alexa
Post by: jitterjames on February 18, 2017, 12:12:06 PM
What you want to do is to use voice commands for the Rako lights and create commands that get the room name and the light state from the payloads defined in those voice commands.  You don't need to look at the speech from Alexa and try to break it up manually when you can just pass that speech to tellvox and have it do the rest based on your voice commands.

Incidentally , it would make much more sense to use the scrape action than to use wget.  You are loading a whole other program for nothing.
Title: Re: Payloads with Alexa
Post by: stig125 on February 18, 2017, 12:32:15 PM
I agree, but with so many room commands, when it does get it wrong, won't I get an emulate problem, whereby, VC stops listening. It was in all kinds of a mess this morning. It was acting strange. It would get an emulate problem and not listen.. but if I changed the room, it would work for that room but not obey any commands on the original room that got the emulate problem.??? Then, some time later it would now obey a command on that room.

The other actions, like blinds, TV etc are very limited in commands so Telvox would be fine. I'm just trying to work around the rooms problem..lol

Title: Re: Payloads with Alexa
Post by: stig125 on February 18, 2017, 01:13:26 PM
Hey...I'm a junior member now.. not a newbie...lol...I wish

The emulate shutting down the listening isn't coming from Alexa.. if you type any old stuff into TelVox that generates an emulate, then it stops listening.
I switched over to the Non SP version this morning but it still does it on that version too.
It's hard to deliver a speech command without stuttering now and again..

I wondered if I should change the invocation name to G G Granville..
Did you ever get the TV programme in Quebec... Open All Hours with Ronnie Barker..many years ago.
Title: Re: Payloads with Alexa
Post by: jitterjames on February 18, 2017, 01:26:05 PM
That's a bug that can be fixed.  Please check your email.  I sent you a link to a test version of VC which addresses this issue.

Even if that doesn't fix it, you could just turn VC off and then on again to solve that particular issue.
Title: Re: Payloads with Alexa
Post by: jitterjames on February 18, 2017, 01:27:12 PM
I wondered if I should change the invocation name to G G Granville..
Did you ever get the TV programme in Quebec... Open All Hours with Ronnie Barker..many years ago.
Don't know.  Might be before my time. :)
Title: Re: Payloads with Alexa
Post by: nime5ter on February 18, 2017, 03:28:14 PM
Definitely not before your time.  :) But Quebec in the '70s & '80s did not have much English language TV, let alone of the English variety.
Title: Re: Payloads with Alexa
Post by: jitterjames on February 19, 2017, 12:01:23 PM
That's a bug that can be fixed.  Please check your email.  I sent you a link to a test version of VC which addresses this issue.

Even if that doesn't fix it, you could just turn VC off and then on again to solve that particular issue.

2.2.3.5 is available now and fixes this bug.

http://voxcommando.com/mediawiki/index.php?title=ChangeLog#Version_2.2.3.5

http://voxcommando.com/home/downloads/