We have moved at community.getvera.com

Author Topic: 2nd Genaration H@L - Android Only Voice Recognition for Vera  (Read 57914 times)

Offline joer.

  • Full Member
  • ***
  • Posts: 128
  • Karma: +1/-0
Re: 2nd Genaration HAL - Android Only Voice Recognition for Vera
« Reply #90 on: August 23, 2014, 09:33:11 pm »
I can't seem to get the latest version to work.

I go into the credential settings and enter my connection information for UI5. I then List Vera IDs, and my Vera is reported as found, but all I have is an option to Cancel. So I press the cancel button. My Vera ID shows under the Vera Names setting and I have given it a name, but HAL doesn't do anything. It seems like I'm missing something?

I have the same problem.

Offline integlikewhoa

  • Master Member
  • *******
  • Posts: 5630
  • Karma: +157/-382
Re: 2nd Genaration HAL - Android Only Voice Recognition for Vera
« Reply #91 on: August 31, 2014, 06:54:53 pm »
Doesn't run right on my note 3 either. 95% of the time I can't get the action screen to even show up to speak to it. Once in a great while when it does I speak and it crashes.

Offline RichardTSchaefer

  • Moderator
  • Master Member
  • *****
  • Posts: 10091
  • Karma: +764/-143
Re: 2nd Genaration HAL - Android Only Voice Recognition for Vera
« Reply #92 on: September 01, 2014, 12:12:03 pm »
If the help file does not show all of your current rooms and devices ... then there is a problem communicating with Vera.
In that case ... there is nothing for it to do ... since it has no idea what devices you have.

Offline integlikewhoa

  • Master Member
  • *******
  • Posts: 5630
  • Karma: +157/-382
Re: 2nd Genaration HAL - Android Only Voice Recognition for Vera
« Reply #93 on: September 02, 2014, 12:41:15 am »
If the help file does not show all of your current rooms and devices ... then there is a problem communicating with Vera.
In that case ... there is nothing for it to do ... since it has no idea what devices you have.

That is correct. I only get a Dictionary and Help option 90% of the time. And the HELP is empty.

I got to credentials and added my User and password more then once with UI5 selected.
I click ok and I can click on List vera ID's it shows both my veras turns green says done.

I have VERA names set for each an each shows.

I have sent you Debug email. Seems like problem with storage directory.

Offline tregaron

  • Sr. Newbie
  • *
  • Posts: 20
  • Karma: +0/-0
Re: 2nd Genaration HAL - Android Only Voice Recognition for Vera
« Reply #94 on: April 02, 2015, 03:42:02 pm »
Same happens to me using a Google Nexus 7...

Offline RichardTSchaefer

  • Moderator
  • Master Member
  • *****
  • Posts: 10091
  • Karma: +764/-143
Re: 2nd Genaration HAL - Android Only Voice Recognition for Vera
« Reply #95 on: April 28, 2015, 10:13:41 am »
I have just released a Fix to the Google App (Play) Store.
There was a bug when there were NO defined scenes.
I was able to duplicate when I added my Test system ... which has NO scenes.
 

Also fixed a bug if you have more than one Vera defined.
« Last Edit: April 28, 2015, 10:15:51 am by RichardTSchaefer »

Offline RichardTSchaefer

  • Moderator
  • Master Member
  • *****
  • Posts: 10091
  • Karma: +764/-143
Re: 2nd Genaration HAL - Android Only Voice Recognition for Vera
« Reply #96 on: May 07, 2015, 10:41:38 pm »
Hal has been upgraded to support continuous recognition.
In the examples below ... the hilighted words are key to recognition ... the other words are ignored.
In the examples below ... the italicized words are names unique to my configuration. i.e. Vera, Room, Scene, or Device names.

So it now supports:
  • Multiple Vera's UI4 -> UI7 (Automatic Local/Remote switching)
      i.e.:
        Please Use the Home system.
  • Continuous recognition (Optionally ... can still use push to talk!)
  • Help File Generated with commands for all discovered devices (Discovery is automatic!)
      i.e.
         Show me the Office Help
         I need some help for the Kithen Light
         Show me the Home Vera Help
  • Get the Status of devices ... not just the ability to command devices.
      i.e.
        Tell me the Status of the Office Light
        What is the Active status
  • Wild Card Support:
      i.e.
        Please Arm all Alarms.
        HAL turn off all lights  in each bedroom please.
  • Word translation (user defined translation dictionary i.e.  lite means light) and Fuzzy logic word recognition to improve recognition capability.
  • It remembers PIN codes (fully internally encrypted) for Alarm systems.
  • Voice command support for the following:
    • Dimmers
    • Switches
    • Locks
    • Thermostats
    • PLTSs
    • Humidity Sensors
    • Light Sensors
    • Security Sensors
    • Temperature Sensors
    • Virtual Switches
    • Window Coverings
    • Combination Switches
    • Alarm Partitions
    • Multi-Switches
    • Scenes
    • Rooms
    • Vera Controllers
  • Misc commands:
       i.e.
          Good Bye
          Exit
          Ignore  Office Power Strip
  • Prepared for new Google NOW Voice API to allow integration with OK google when released by Google.
    At that time it will be more efficient with battery when continuously listening as well as being able to work in the background.
      i.e.
         OK google ask hal to turn on the office light please.
    At that time I will also look into Andoid Wearable integration (Google Glasses, Watch, ...).
« Last Edit: May 07, 2015, 11:11:48 pm by RichardTSchaefer »

Offline RichardTSchaefer

  • Moderator
  • Master Member
  • *****
  • Posts: 10091
  • Karma: +764/-143
Re: 2nd Genaration HAL - Android Only Voice Recognition for Vera
« Reply #97 on: May 12, 2015, 10:40:37 pm »
I have upgraded the Open Mike to be a service ... so you do not need to have the APP displayed all the time to do continuous speech recognition.
NOTE: In this case you will need to set the Background Time Setting ... so it doesn't stop running for the specified (possibly forever time!)
 
I also change the name from HAL to H@l

I received a cease and desist letter from Home Automation Living ... they make a HomeSeer  like product and have trademarked HAL.


Offline integlikewhoa

  • Master Member
  • *******
  • Posts: 5630
  • Karma: +157/-382
Re: 2nd Genaration HAL - Android Only Voice Recognition for Vera
« Reply #98 on: May 12, 2015, 10:58:42 pm »
I also change the name from HAL to H@l

I received a cease and desist letter from Home Automation Living ... they make a HomeSeer  like product and have trademarked HAL.

Thanks, will be sure to spam them as I please.

Offline RichardTSchaefer

  • Moderator
  • Master Member
  • *****
  • Posts: 10091
  • Karma: +764/-143
Re: 2nd Genaration H@L - Android Only Voice Recognition for Vera
« Reply #99 on: May 12, 2015, 11:01:46 pm »
I will likely make the Open Mike a licensed feature.

I plan to add the option for a Wakeup Phrase to the Open Mike (Something like "OK HAL" or "OK Vera").
I have a separate phone in the same room running Vera Alerts ... and it's weird to have HAL respond with "I did not understand that" when Vera Alerts sends a message.
If specified ... you will need to use this Wakeup phrase to get Hal to Start Listening then it will listen for any command for a few minutes before waiting for another Wakeup Phrase.

Offline Homer

  • Jr. Member
  • **
  • Posts: 51
  • Karma: +2/-2
Re: 2nd Genaration H@L - Android Only Voice Recognition for Vera
« Reply #100 on: May 15, 2015, 06:05:34 am »
I'm going to check this out!

A suggestion tho would be to allow the user to set what the wakeup phrase is. Would this be possible?

Offline RichardTSchaefer

  • Moderator
  • Master Member
  • *****
  • Posts: 10091
  • Karma: +764/-143
Re: 2nd Genaration H@L - Android Only Voice Recognition for Vera
« Reply #101 on: May 15, 2015, 07:49:15 am »
At present it's always listening ...

When I add the wakeup phrase (as an option) it will be user definable.

Offline flaquito

  • Jr. Member
  • **
  • Posts: 78
  • Karma: +5/-0
Re: 2nd Genaration H@L - Android Only Voice Recognition for Vera
« Reply #102 on: May 30, 2015, 05:33:58 pm »
Richard,

Thanks for a really great app! I've been looking for something like this for a while, and had resorted to writing my own tasks using tasker, autovoice, and autovera (time consuming to write, and slow to respond to commands).

I do have a couple strange things happening:

On my phone, I changed the notification style to "bell." When I asked it for my thermostat status, it started playing music while it talked. And never stopped. It was probably the most epically dramatic thermostat update ever, but not very useful behavior. I finally had to kill the app to stop the music.

On my tablet, I experimented with continuous listen mode. I left voice notification on, and now it constantly randomly says "I did not understand that." I would like for it to talk to me when it parses a command that it understands, but I really don't want to hear about it whenever it hears something that isn't a command.

It also might be nice to have a widget that would automatically start H@L listening for a set amount of time.

-Brent

Offline RichardTSchaefer

  • Moderator
  • Master Member
  • *****
  • Posts: 10091
  • Karma: +764/-143
Re: 2nd Genaration H@L - Android Only Voice Recognition for Vera
« Reply #103 on: May 30, 2015, 08:43:59 pm »
OK ... There are a few more things I wanted to do to it this week anyway ...

I will look into the Bell ... what type of notification did you have in the "Properties -> Alert" setting ?
Was it a short notification or a repeating notification ?



Offline flaquito

  • Jr. Member
  • **
  • Posts: 78
  • Karma: +5/-0
Re: 2nd Genaration H@L - Android Only Voice Recognition for Vera
« Reply #104 on: May 30, 2015, 09:57:06 pm »
OK ... There are a few more things I wanted to do to it this week anyway ...

I will look into the Bell ... what type of notification did you have in the "Properties -> Alert" setting ?
Was it a short notification or a repeating notification ?

I didn't even know that setting existed! Turns out it was set to "Silent." I changed it to something else, and it uses the proper alert. When I change it back to silent, I get dramatic music again. No idea why.