I really like haaska for its functionality. Especially for the covers. I can (could…) Use normal language to open/close them. Its going to suck if that doesn’t work anymore.
I put in an issue on the haaska github page. Maybe I’ll see if that gets any traction there.
Hi @finity - did you get your natural speech for covers working again with haaska? I’ve been struggling to get this working and I hope it’s not simply that it’s currently broken (or perhaps I hope that it is, and that it will get fixed!)
I think I have haaska working correctly, Alexa is discovering all my exposed devices, and I can control all of them (lights, blinds etc) with an on/off instruction. However ‘Alexa, open the bedroom blinds’ still get’s the "Bedroom blinds doesn’t support that.
I notice that my blinds show up as doors in Smart Home in the Alexa app. and if I try and set them as covers in the entity_config section - it changes them to ‘other’.
If it’s not currently an Amazon problem - I feel like I’m missing one crucial component - but in spite of going over the install and configuration several times - I have no idea what it is. Any suggestions?
From my understanding, Haaska currently doesn’t support “open”/“close” commands. Someone on the Haaska github page told me it never did but I could have sworn that for the first couple of months that it did.
The reason they gave was that open/close were reserved words in Alexa so Hasska wasn’t allowed to use them.
So the only way to operate those devices at the moment is to use “turn on”.
But if anyone has any updated information I’m happy to hear it.
EDIT: And I just checked again using the Alexa Cloud component and it still doesn’t work to say “open”.
I’m not sure why that wouldn’t work since the HA program is integrated into Alexa. Or however that works… Somehow they are officially intertwined now.
@finity I’m sure I had read that haaska allowed for more natural commands too. Things are moving so fast with AWS that it may have worked at one time, but alas no longer. As a compromise I’ve been using scenes, with the voice command ‘Alexa, turn on close the living room blind’. That has been a little easier to remember
HOWEVER! Since starting this particular project, Amazon have added Routines - and they totally accept any action words, so last night after messaging you - I finally got the result I wanted . . . ‘Alexa, Open the Living Room Blind’ totally works as a Routine.
After all the work getting haaska up and running, I’m a little loathed to dump it, but emulated_hue would give me everything I need to operate with Alexa routines, and probably perform a little quicker.
The one thing I don’t get this way is the ability to add the blinds to Smart Home Groups. It would have been awesome to say ‘Alexa, Open the blinds’ and have the Living room blinds open based on Alexa knowing my location, It works great with my lights.
Is there any benefits from using haaska/hass cloud over emulated_hue that I’m forgetting?
Now I’ll have to see if the HA cloud can do the same thing.
the only thing that I can think of is that emulated_hue had the ability to set off_maps_to_on. I used it to turn off a fan that I needed to actually turn on a switch to turn the fan off. So if I said “Turn off” it actually turned the switch on.
It was easy enough to solve with a script but emulated_hue worked pretty simply. Maybe there’s a way to do the same thing with HA cloud that haven’t seen yet tho.