Erro no life360 - Unable to install all requirements

Boa noite,

Sou novo neste mundo do Home Assistant mas tenho estado a aprender bastante ao ler e consultar os muitos tópicos aqui no forum.
Vou testando as muitas configurações que aqui são postadas e lá vão funcionando.
Recentemente configurei o Life360 e tudo estava a funcionar até que isso deixou de acontecer e não consigo entender porquê.
Neste momento quando tento validar a minha configuração, retorna o erro:

Unable to install all requirements: life3603.0.0, timezonefinderL2.0.1

Andei a pesquisar e não consigo encontrar uma solução.
Se alguém souber a solução, agradeço.
Abraço a todos.

Qual a versão do HA que tens? Uma vez que já teve a funcionar e agora já não está talvez tenha havido alguma alteração.

Tenho a mais recente, a 0.97.2.
Julgo que o erro começou depois da atualização para a 0.97.1, no início da semana passada.
Mas de facto estava a funcionar. Até cheguei a criar uma automação muito simples que me notificava no telegram quando entrava e saía de casa (apenas para testar a precisão e delay com que atualizava a localização) e era bastante preciso.

E antes de actualizares foste ver ao changelog do HA se havia alguma breaking change para o Life360?

Já viste se existe update parte o componente?

@Valter_Costa quando responderes às duas últimas questões que te fizeram vai ajudar a despistar o problema. Há uma forte probabilidade de ser uma incompatibilidade entre versões Ha/life360

Respondendo ao @j_assuncao eu não fui ver ao changelog se havia alguma breaking change. Provavelmente erro de principiante. Simplesmente atualizei. No futuro terei isso em consideração.
Quanto à questão do @tmarquespt, eu não sei como se vê se existe update. Peço desculpa mas como referi anteriormente o home assistant é novo para mim e normamente copio exemplos, tento entender e adaptar.

Por exemplo, hoje ao verificar o separador INFO das ferramentas de programação, verifico isto:
2019-08-22 13:31:43 ERROR (SyncWorker_12) [homeassistant.util.package] Unable to install package life3603.0.0: WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘SSLError(SSLError(“bad handshake: SysCallError(104, ‘ECONNRESET’)”))’: /simple/life360/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘SSLError(SSLError(“bad handshake: SysCallError(104, ‘ECONNRESET’)”))’: /simple/life360/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘SSLError(SSLError(“bad handshake: SysCallError(104, ‘ECONNRESET’)”))’: /simple/life360/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘SSLError(SSLError(“bad handshake: SysCallError(104, ‘ECONNRESET’)”))’: /simple/life360/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘SSLError(SSLError(“bad handshake: SysCallError(104, ‘ECONNRESET’)”))’: /simple/life360/
ERROR: Could not find a version that satisfies the requirement life360
3.0.0 (from versions: 4.0.0, 4.0.1, 4.1.1)
ERROR: No matching distribution found for life3603.0.0
WARNING: You are using pip version 19.1.1, however version 19.2.2 is available.
You should consider upgrading via the ‘pip install --upgrade pip’ command.
2019-08-22 13:31:43 ERROR (MainThread) [homeassistant.requirements] Not initializing life360 because could not install requirement life360
3.0.0
2019-08-22 14:43:30 ERROR (MainThread) [homeassistant.core] Error doing job: SSL handshake failed
Traceback (most recent call last):
File “uvloop/sslproto.pyx”, line 500, in uvloop.loop.SSLProtocol._on_handshake_complete
File “uvloop/sslproto.pyx”, line 484, in uvloop.loop.SSLProtocol._do_handshake
File “/usr/local/lib/python3.7/ssl.py”, line 774, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: HTTP_REQUEST] http request (_ssl.c:1076)

Primeiro que tudo deves fazer uma actualização do componente do Life360:

Depois de actualizado, reinicia o HA e vê se continuas a ter erros.

Está resolvido. A atualização do componente parece ter sido a solução.
Entretanto partilho que encontrei este vídeo que mostra como criar um card para acompanhar as versões dos componentes e sabermos se estão atualizados:

Obrigado a todos.
Abr.

1 Like

Este componente já é muito antigo e foi substituído pelo HACS.

Obrigado por mais esta dica. Já estou a explorar :wink:

2 Likes

Copyright © 2017-2020. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade