It’s kinda like an authentication key generated by Amazon and placed in your configuration directory and looks like alexa_media.your_email_address.pickle. Sometimes it gets stale and you need to refresh it by deleting it and letting Amazon build a new one by putting you thru the authentication with captcha routine again.
is anyone else seeing repeating errors in their logs, as follows:
2019-08-24 23:19:44 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/app/homeassistant/components/alexa/state_report.py", line 45, in async_entity_state_listener
hass, smart_home_config, alexa_changed_entity
File "/usr/src/app/homeassistant/components/alexa/state_report.py", line 86, in async_send_changereport_message
allow_redirects=True,
File "/usr/local/lib/python3.7/site-packages/aiohttp/client.py", line 371, in _request
url = URL(str_or_url)
File "/usr/local/lib/python3.7/site-packages/yarl/__init__.py", line 151, in __new__
raise TypeError("Constructor parameter should be str")
TypeError: Constructor parameter should be str
I opened issue 25257 to address this but have not heard too many complaints about this issue, which makes me wonder if there is something else going on. As stated in the issue tracker, I have updated HA and the Alexa component fresh and the errors persist. Anyone else see this? Anyone resolve it?
Please note the error you’re seeing is from the official component and not alexa_media. It’s not related to this thread. You can tell because it’s under the /components/alexa directory. We live in the custom_components/alexa_media directory.
To nitpit, it’s actually generated by alexa_media as we’re saving the login cookies from Amazon.
No, they’re switches associated with the media player. We didn’t have an option to disable them, but HA 0.98 may provide that functionality for us instead.
Thanks, I linked your page to one of the FAQs where people ask about the tts in the standard media player.
We’ve bug fixed some of the reported issues and added some additional logging to try to track down the remaining issues. For those running into captcha issues, please enable logging and report them. Work around is to roll back to 1.4.1 and get your .pickle set up. Everyone should really just use HACS because rollbacks are easy there.
For those on hassio, you may have to restart 2-3 times before HA will load the dependencies.
Please note, we’ve swapped repositories to custom-components. This will probably be our permanent home as official HA policy says we can’t become a standard component. All links should redirect to the custom-components but watch out for bugs if you’re hitting the old site. Please reinstall from HACS so it tracks from the new repo.
Fix
check for valid response from get_bluetooth (b1422c4) (fixes #309)
remove await for async_schedule_update_ha_state (d801a59) (fixes #302)
set await for async source functions (26d3c17) (fixes #302)
update alexapy to 1.0.1 and add HA min version (2cdb259) (fixes #299, fixes #313)
Changes
style: update documentation for move to custom_components project (fixes #238)
As always, please use the the Wiki and FAQ if you need instructions or have questions. Also, please help in documenting features in the wiki since this thread is basically unsearchable now. We also use GitHub for bug reports/feature requests .
AFAIK not you have to use announce instead of tts. That works. The only difference is a short bing before talking something what I found comfortable. With tts it sometimes is a little bit scaring if alexa suddenly begin to talk
I have a bit of an interesting issue.
I have 2 2nd Generation Echo Dots and 1 3rd Generation Echo Dot.
The 2 2nd Generation dots perform as expected, but the 3rd Generation Dot reports Muted as True , Volume as 0 and I am unable to set the volume from the media player.
The Developer Tools - States shows it as such so it cannot be the Lovelace media player component giving the fault.
Any suggestions please?
Hi all. Updated to 0.98.1 and HACS no longer recognizes the Alexa Media custom component that I installed from the community store. Any idea why that might be?
Alexa Media appears to still be installed and working. HACS just doesn’t see it or track it.