Como criar entidades com IP direto no device_tracker


(Luis Belo ) #1

:bookmark_tabs: Como criar entidades com IP direto no device_tracker
(Jorge Assunção) #2

Obrigado @nnexuss. Quando publicares código, selecciona o texto e de seguida clica no ícone </> para transformar o texto em código.


:bookmark_tabs: Como criar entidades com IP direto no device_tracker
(Luis Belo ) #3

Done :wink:
Este forum é diferente dos que costumo participar :slight_smile:

Isto vai com calma :):slight_smile:
Obrigado j_assuncao


(Jorge Assunção) #4

Não há problema! Falta ainda criar um tópico de ajuda a novo utilizadores para explicar estes pequenos pormenores, ninguém nasce ensinado… :+1:


(Ricardo Silva) #5

Continuando nessa ideia podemos fazer o mesmo mas com o HA ligado directo ao router, neste exemplo é um router com o firwmare dd-wrt . Nesse caso ao fazer isso, o HA vai preencher o ficheiro “known_devices.yaml” com tudo o que ele encontra:

- platform: ddwrt
  host: 172.16.1.1
  username: !secret router_login
  password: !secret router_password
  interval_seconds: 60
  new_device_defaults:
    track_new_devices: true ou false
    hide_if_away: true ou false

(Luis Belo ) #6

Bom Ricain,
Com esse código não é preciso ter um custom firmware? É que já tive isso assim no meu da Asus o sacana não trabalha muito bem com isso…

Não alteraste nada no teu router?


(Ricardo Silva) #7

Ola Luis,

Esse codigo funciona para os router com o custom firmware ddwrt. Na pagina do HA, dizem que funciona com mais router: https://www.home-assistant.io/components/#presence-detection

Por isso funciona com router sem ser custom firmware. Tens que ver nesse link que meti.

É que já tive isso assim no meu da Asus o sacana não trabalha muito bem com isso…

Meti isso no meu router e AP que esta no outro lado da casa e continua a funcionar bem.

Não alteraste nada no teu router?

Não alterei nada.

Router: tplink 1043
AP: tplink mr3420


(Paulo Morgado) #8

eu já utilizei isso no meu router (WRT1900ACS) que esta de origem e ligado directo a fibra e ate que funciona bem, mas depois apareceM todos os dispositivos (e são muitos) que tenho na rede na pagina principal do HA, ha alguma maneira de os mover para um tab ou escolher só os que eu quero ?


(Jorge Assunção) #9

Tens já alguns separadores configurados?


(Paulo Morgado) #10

sim, vários…


(Jorge Assunção) #11

A tua página principal tem o default_view activo?

default_view:
  view: yes

(Paulo Morgado) #12

sim

default_view:
view: yes
icon: mdi:home


(Jorge Assunção) #13

Eu estou a utilizar um custom_component chamado device_tracker_sensor

E o resultado é este:


(Paulo Morgado) #14

é isso mesmo, ui vou ter que adicionar todos um a um, estou feito, vou tentar obrigado


(Jorge Assunção) #15

Pois, eu “só” lá tenho 70 entidades e ainda falta muita coisa. Limitei-me ao mais importante…


(Paulo Morgado) #16

da-me este erro Platform not found: binary_sensor.device_tracker_sensor ???, estranho


(Jorge Assunção) #17

Antes que me esqueça, tenho de dizer que esse componente é de um dos nossos membros do forum o @abmantis

Nada estranho… Já criaste a pasta custom_components/binary_sensor, colocaste o ficheiro device_tracker_sensor.py e reinicias-te o HA?


(Paulo Morgado) #18

nao, vou fazer isso…


(Paulo Morgado) #19

é extensão do ficheiro para por dentro da pasta é? ,yaml ou . pi ?


(Jorge Assunção) #20

A extensão do ficheiro é .py