i dont. there are to many things you need with hasska which you can avoid when you chose other ways.
for haaska you need:
a creditcard (i dont own one and dont want one)
a port from your router opened to the world (and if you dont have a static IP, which most dont have) a service like duckdns and lets encrypt
there is nothing that i can do with haaska, that i cant do on other ways, that dont need those things.
there was a time that i considered haaska, but i wouldnt recommend it to anyone as the situation is now, ubless the person already has a creditcard AND duckdns and letsencrypt working. (preferably behind a proxy server)
i never used the AD alexa interface, but created my own AAA (Appdaemon Alexa App)
which used a custom skill on amazon.
but the constant changes on amazon side made it hard to maintain that. (it kept working, but i needed to figure it out over and over because they kept changing the interface)
now i just use emulated hue (no ports needed) to have triggers that i can trigger with alexa routines
and the shl script from Alexander Noack (which other copied and changed and what did lead to all TTS options that are now available)
so
speak to alexa > emulated hue > state change in HA > automation (AD)
state change in HA > automation (AD) > shl script > alexa speaks, or activates a routine, or starts music (or anything else you can do in the amazon alexa app)
no need for open ports, giving away credentials, having a creditcard, program custom skill, or anything like that.
It cannot be done that way. HA can not view the camera on the ring. It can view the last recorded item which only is retrieved every minute and a half by default.
My echo plus acts as my hub so I can’t check status of lights or turn them on etc(To my knowledge). But using the script you mention and adding the lights to their own routine via the Alexa app, I can now turn my lights on and off atleast! I’ll try get this working via HA now
Didn’t even think of doing the lights via a routine thanks for this!
Translation Error: The intl string context variable 'Level' was not provided to the string 'Detalhes do log ({Level})'
Logger: homeassistant.core
Source: components/rest_command/__init__.py:136
First occurred: 16:24:02 (1 occurrences)
Last logged: 16:24:02
Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/rest_command/__init__.py", line 119, in async_service_handler
timeout=timeout,
File "/usr/local/lib/python3.7/site-packages/aiohttp/client.py", line 1012, in __aenter__
self._resp = await self._coro
File "/usr/local/lib/python3.7/site-packages/aiohttp/client.py", line 504, in _request
await resp.start(conn)
File "/usr/local/lib/python3.7/site-packages/aiohttp/client_reqrep.py", line 860, in start
self._continue = None
File "/usr/local/lib/python3.7/site-packages/aiohttp/helpers.py", line 586, in __exit__
raise asyncio.TimeoutError from None
concurrent.futures._base.TimeoutError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/core.py", line 1257, in _execute_service
await handler.func(service_call)
File "/usr/src/homeassistant/homeassistant/components/rest_command/__init__.py", line 136, in async_service_handler
_LOGGER.warning("Timeout call %s.", response.url, exc_info=1)
UnboundLocalError: local variable 'response' referenced before assignment
Is there a command-line app for Windows that allows me to submit text based commands on behalf of my Amazon Echo device? So that after I submit a text command, my Amazon Alexa Dot repies will respond with the respective voice command?