core: Cannot authorize at Tellduslive
The problem
Tellduslive cannot be set up via the UI because it cannot retrieve a authorization url.
In the logs I can see this
2020-04-23 19:21:08 ERROR (SyncWorker_3) [tellduslive] Failed to retrieve authorization URL: HTTPSConnectionPool(host='api.telldus.com', port=443): Max retries exceeded with url: /oauth/requestToken (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'ssl_choose_client_version', 'unsupported protocol')])")))
The SSL handshake problem can be reproduced on the host machine while there is no problem when running it from a workstation, e.g. Mac OS X.
The host machine is running Python 3.7.3.
Environment
Home Assistant Core release with the issue: 0.108.8 Last working Home Assistant Core release (if known): Operating environment (Home Assistant/Supervised/Docker/venv): venv, Raspian Buster lite Integration causing this issue: tellduslive Link to integration documentation on our website: https://www.home-assistant.io/integrations/tellduslive/
Problem-relevant configuration.yaml
Traceback/Error logs
Additional information
tellduslive version is 0.10.10 according to the logs
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 25 (9 by maintainers)
I also succeeded in getting HomeAssistant authorized using Firefox, after failing with Chrome and Safari with the error ‘The path ‘/tellduslive/authorize’ was not found’ as described above. I did not power the Telldus device off and on.
I wonder what happens 2021-05-28…