Amazon Alexa Smart home skills Home Assistant

Todoist with IFTTT?

I don’t know, I like voice recognition of GH sooooo much better

Prime Video

Hi All,

I’ve done a very basic setup of Alexa using the new home assistant skill and I was wondering if there is anyway to run a script with out saying ‘turn on’.

Eg, I have a script for ‘Pause Apple TV’ and its not really fun saying “Alexa. turn on pause Apple TV”. Ideally I’d just like to say “Alexa, pause apple tv”

(Note, I’ve only owned an amazon echo for a couple of hours so I’m not sure if there is anything huge I’m missing from the echo side that might help also)

Thank you :slight_smile:

Linton

You can go into the “Routines” section of the Alexa app and create a routine that does “turn on pause Apple TV” whenever you say "Alexa, pause Apple TV. :cat2:

Wow that’s very interesting thank you :slight_smile: I’ll give that one a shot. Ha see I knew I could be missing something

No problem. :slight_smile:

@GreenTurtwig Just a thought while I’ve got you, can routines still play nicely with groups? (Assuming groups is where if you have an echo and identical types of devices in each room, echo will command the contextual device)

and is there a way to ‘sync changes’ with the echo? I’m creating a couple of new scripts and changing the names of some in HA but those changes aren’t going to echo. I’ve tried discover but ‘no new devices found’.

Thank you :slight_smile:

Unfortunately routines won’t work with controlling devices in a room. Instead of “Alexa, turn on the TV”, you’ll still have to say “Alexa, turn on the living room TV” for example. :frowning:

Yeah, syncing changes is a pain in the arse. No idea why the new devices aren’t showing up as the skill contacts your Home Assistant instance and the skill is really just a bridge, it should find all the new devices.
Seems like an Alexa problem more than anything. Smart home stuff is finniky, for example you can’t remove devices from Alexa on the mobile app for, you’ll have to visit the app on the web to access the old UI to “forget” devices.

Hope some of that’s useful.

Much appreciated thank you :slight_smile:

1 Like

For the life of me, I can’t find the web interface to remove devices.

https://alexa.amazon.co.uk/spa/index.html#smart-home

(probably not .co.uk if you’re elsewhere in the world, adjust accordingly)

I’ve been struggling with the official Alexa skill for several days. It could be due to my total lack of experience with HA, but this behaviour is just weird.
Initially I only had to set up my credentials and add ‘cloud:’ to my config. It worked like a miracle, but several hours later I’ve started getting ‘X isn’t responding’ from Alexa for every request. Confused, I’ve decided to list all the entities (filter: include:). It worked! Several hours later… :frowning:
So I’ve got suspicious and commented the filter. It worked again:/ I went through this cycle several times.

It seems that the skill loses access to my HA devices after some period of inactivity and fixes itself once I touch the config. I don’t quite understand what’s going on here. Everything works fine in HA itself. Where should I report this? What should I check?

If the clould connection dies it seems to never come back on it’s own. Restarting HA or re-logging into the cloud component fixes the issue. See this other thread here, I posted a little cronjob that I am running to keep it alive.

1 Like

Alright, I wanted to give my two cents on this issue of payment for the Alexa feature. I fully understand wanting to do some type of fundraising for the project. To help facilitate and pay for continuing costs associated with such a large scale open source community, but again, we’ve seen that this isn’t necessary. OpenHAB along with many other non smart home based open source communities far exceeding the size of HA live on just fine without the need for a subscription based monetization model. Some of these services use far more resources for hosting than HA ever will and have far more expansive communities. Yet again, they do not charge.

The rely on the generosity of others to keep the project going, those who believe in it, who enjoy it and get value out of it. Monetizing a section of HA erodes that trust and dissuades those who would’ve otherwise donated time, energy and money into continuing the project to think that their fiscal resources cannot be used or are not needed.

Just think of the number of people who’ve posted in this thread and in the comments on the original post who said they’d be willing to make a one time donation, to then be told that isn’t on the table at all. Effective causing HA to place its fiscal bets on a small subset of its user base. Those will amazon echo devices and willing to pay a pretty hefty monthly fee. (It is highly unlike that those without amazon devices will ever pay $5/month to support HA)

What is worse is that the transparency of how this money will be used was discovered by those asking questions in the comments section of the announcement post, not by the leaders of this community being up front about how the money will be spent. Leading many to believe that the $5/month would cover the operational cost of the Alexa service only to learn quickly afterwards that the plan was to use those resources for other things. Like the hosting of hass.io services.

Lastly, and what I am most upset about is the erosion of associated open source projects. Many of you may have noticed that haaska has not received any major updates and currently doesn’t support v3 of the Alexa Smart Home Skills API. For those who have looked closely into the issues and pull requests for haaska you might have noticed that these lack of pull requests alarmingly align with rumors and speculation circulated by @robbiet480 who discretely mentioned future support for alexa smart home built into HA.

My major concern is that the actively development of haaska stopped when an alternative (paid or not) was tossed onto the table and I suspect that the developer of haaska and the HA leadership actively encouraged the lack of development for haaska as the cloud component became closer to reality.

For those who have said that we do not have to pay for the cloud component that haaska and emulated hue exist. I agree they do, in a state that doesn’t even begin to compare to a fully featured use of the Smart Home Skill provided by Amazon and the lack of development on those options being stagnant is the exact reason why open source projects should remain open and free and why I strongly believe at a minimum that the cloud code for HA should be released publicly.

Anyways, enough of my thoughts. I hope some can agree.

2 Likes

did u get it to work? im also trying to figure out how to use the open/close voice command

Hey All,

Can Alexa see the HA entity state with cloud?

I.e if a light or plug etc is on via home assistant, Alexa does not seem to read this state.

Also whenever I go into a entity or group in the Alexa app I get a Grey banner with ‘there was a problem’. I’m thinking this is all related.

Alexa will still trigger on/off for things though.

Cheers

Has anyone in Australia been using HA and the Echo? I bought my Echo Dot just over a week ago and had it setup with HA and all was working fine until a couple of days ago. I can’t even locate the Home Assistant skill anymore.

Well reasoned and I agree. I would rather pay an annual fee rather than monthly just for convenience. I am willing to pay for what adds value to my life and HA certainly does. They have taken nothing away. Buy or not on their cloud feature. I choose to buy partly to support their future development of HA and partly because I am getting something I want.

Hi, I think I resolved mine by ensuring my echo and skills were all set to Language of Australian. If you’ve been developing for a while the skills were in Language US, so you need to add a new language of Aus, and then delete the US one. And make sure all your Echo’s and Amazon account are also now set to Language AU, which will finally allow you to set your device for a real home address, they also now have the Alexa App available so you can config the Echo’s properly.

At least I think doing all this is what resolved my similar problem. Enjoy