Device Tracker Thomson Problema [SOLUCIONADO]

Boas

Preciso da vossa ajuda pois já andei ás voltas e não consigo resolver um problema que estou a ter na configuração do meu router Thomson TG789vac

Não consigo adicionar nenhum equipamento ao home assistant, quando me iniciei no HA não tive nenhum problema, o meu router foi trocado (não sei precisar de foi antes ou depois da configuração) o que é certo é que agora não consigo.

Segue a configuração:

  • platform: thomson
    host: 192.168.1.254
    username: !secret router_login
    password: !secret router_password

Li que havia problemas por causa do IPv6 e já desativei no meu router mas mesmo assim não resolveu.

Antes de mais, quando publicares código deves utilizar o botão </> para transformar o texto em código. Para mais informações lê a nossa FAQ.

  • Tens a certeza que esse é o endereço IP correcto do router?
  • O user e a pass estão correctas?

Se o router foi trocado depois ou se alteras-te a password possivelmente o problema está nos dados de acesso que estás a utilizar.

Sim o ip está correto bem como os dados de acesso que são predefinidos da meo.

E consegues aceder ao router através do IP com um browser?

Sim claro… apenas nao consigo adicionar no HomeAssistant

Óptimo. E como estás a tentar adicionar os equipamentos?

ele deveria criar automaticamente no Know_devices e não está a acontecer. Está inclusive configurado para permitir novos devices

Conforme consta aqui outros users com o mesmo problema devido ao IPv6

Que Home Assistant estás a usar? Hassio, Hassbian?

Estou a usar Hassbian 0.61.1 mas na anteriores também tive o mesmo problema

tenho apenas isto no log:

WARNING (MainThread) [homeassistant.components.device_tracker] Updating device list from thomson took longer than the scheduled scan interval 0:00:12

e também este erro:

ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step
    result = coro.throw(exc)
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/discovery.py", line 133, in scan_devices
    results = await hass.async_add_job(_discover, netdisco)
  File "/usr/lib/python3.5/asyncio/futures.py", line 380, in __iter__
    yield self  # This tells Task to wait for completion.
  File "/usr/lib/python3.5/asyncio/tasks.py", line 304, in _wakeup
    future.result()
  File "/usr/lib/python3.5/asyncio/futures.py", line 293, in result
    raise self._exception
  File "/usr/lib/python3.5/concurrent/futures/thread.py", line 55, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/discovery.py", line 159, in _discover
    netdisco.scan()
  File "/srv/homeassistant/lib/python3.5/site-packages/netdisco/discovery.py", line 60, in scan
    self.gdm.scan()
  File "/srv/homeassistant/lib/python3.5/site-packages/netdisco/gdm.py", line 22, in scan
    self.update()
  File "/srv/homeassistant/lib/python3.5/site-packages/netdisco/gdm.py", line 77, in update
    sock.sendto(gdm_msg, (gdm_ip, gdm_port))
OSError: [Errno 101] Network is unreachable

Estranho…

Tens o discovery: ligado no configuration.yaml?

@blopes porque não optas pela plataforma NMAP?

Sim ,quando vi este erro do discovery foi confirmar:

Disc

Como disse nao quando me iniciei no HA consegui configurar o router. Mas nao se se já tinha o atual ou não. Penso que seja problema no router

Experimenta também ignorar o Thomson no discovery com:

discovery:
  ignore:
    - sonos
    - samsung_tv
    - thomson

O problema poderá ser o discovery encontrar o router e tu estares a declarar de novo o router e o HA ficar confundido.

Problema resolvido…

Tal como disse o router TG789vac não permite a pesquisa de devices devido ao IPv6 o que faz com que o componente oficial não funcione.

A solução passa por usar um custom_componente:

<config_dir>/custom_components/device_tracker/thomson.py

https://github.com/home-assistant/home-assistant/files/1885620/thomson.zip

1 Like

Ahhh… Bem pensado. Marca a tua resposta como solução para que se saiba que o problema está resolvido.

Boas tardes.

E como fica o no config.yaml , fica igual?


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


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