my own openhab cloud instance
italian localization
echo dot 3 into the same network of my openhab installation (on RPI3)
items correctly formatted. tags are ok
aws seems ok, alexa seems ok
oauth is ok
from my smartphone, with amazon alexa app installed i configure the skill -> ok- > login & password -> ok -> search devices -> echo dot3 starts but blinking blue -> no way to find items.
i’m going crazy, billions of retries but no success
any help, please?
I just got this running last night on a similar environment. It was a bear to get going, but I have everything fresh in my mind, maybe I can help.
I suggest checking the lambda logs first in amazon cloudwatch and posting those results. The URL will be different based on how you set things up, but you can find them by logging into https://console.aws.amazon.com.
It was about alexa’s skill configuration: defining oauth url for authorization and token. Urls must be about own openhab cloud instance, while client id and secret must be the ones generated as described into guides. The step was missing is that is needed to add client id and secret into mongodb of cloud instance as well. See the google home guide for how to do this. Once did this step, my echo has been able to corretly find openhab items
It was about alexa’s skill configuration: defining oauth url for authorization and token. Urls must be about own openhab cloud instance, while client id and secret must be the ones generated as described into guides. The step was missing is that is needed to add client id and secret into mongodb of cloud instance as well. See the google home guide for how to do this. Once did this step, my echo has been able to corretly find openhab items
“Alexa, turn the heating to 22 degrees” - > “Thermostat heating is set to 22 degrees”
“Alexa, switch the heating off” -> “Thermostat heating does not support this”
(from German)
Today I worked on my thermostate again. Still, I cannot set the modes as written above. Plus, in the Alexa app, the thermostat is not properly recognized.
I’ve got a Danfoss CC link thermostat system running in my house, which is great but there are no open APIs to interact with it from systems like OH.
Danfoss has recently opened up for Alexa though to use it’s closed APIs, but that requires an Alexa in your house, which I don’t have as of now. Apart from being able to use OH to control the temperature, I’d also like to monitor the room temperatures without having to ask Alexa all the time…
My questions are:
Can you setup a rule that mimics a voice interaction so the monitoring can be done on a scheduled basis and so Alexa can be used as a bridge to devices with no OH binding?
Is it possible to bind OH items with an Alexa account without actually setting up an Alexa? (My lack of Alexa knowledge shines through here…)
AFAIK, I don’t think there is another way, currently, to control an Alexa skill than by voice directly.
By Alexa, you mean an Echo device, you can certainly enable this skill and bind OH items to your Alexa account without owning one of these devices. You can use the Amazon Alexa phone app or the echo simulator to interact with your configured devices.
I have upgraded my OH2 to the latest( 2.5.0-SNAPSHOT Build #1617) and simply picked up one of the examples and put into a new item file. There were no error but when I asked my Echo to discover there was not any new item found.
I have tried different type of setups, also restarted and checked any logs that came into my mind.
Is there any addtional setup is needed to enable the new(Alexa Version 3 API base) config style other than the item file changes?
Should it work with the Openhab Alexa skill via myopenHAB.org?
Any idea what can be the cause of the issue?