nuno
(Nuno)
8 Novembro , 2019 15:39
1
Boa tarde malta,
tenho o sensor da bateria configurado como mostra mais abaixo mas diz nos estados “none”.
O que tenho de errado?
- platform: template
sensors:
nuno_battery:
friendly_name: Nuno Bateria
value_template: "{{ state_attr('device_tracker.nuno', 'battery') }}"
unit_of_measurement: '%'
device_class: battery
j_assuncao
(Jorge Assunção)
8 Novembro , 2019 15:55
2
Qual a informação que te aparece no States dos Dev Tools para a entidade device_tracker.nuno?
@nuno já exprimentaste trocar esse template por este:
{{ states.device_tracker.nuno.attributes.battery }}
nuno
(Nuno)
9 Novembro , 2019 00:13
4
@RodolfoVieira com esse template aparece no state “unavailable”
Cola lá aqui toda a configuração que tens relativa ao life360 sff
j_assuncao
(Jorge Assunção)
9 Novembro , 2019 08:03
7
Não é só isso que aparece. Coloca aqui uma imagem do que aparece nos Dev Tools.
nuno
(Nuno)
10 Novembro , 2019 23:58
8
Boa noite,
agora já não me aparece o life360 também.
Ás vezes aparece a plataforma life360 no lovelace para rápida integração outras vezes não.
Para configuração do life360 tinha assim:
device_tracker:
- platform: life360
username: !secret username_life360
password: !secret password_life360
show_as_state: driving, moving, places
driving_speed: 30
Para configuração da bateria tinha assim:
- platform: template
sensors:
Nuno_battery:
friendly_name: Nuno Bateria
value_template: "{{ states.device_tracker.Nuno.attributes.battery }}"
unit_of_measurement: '%'
device_class: battery
Mas agora tenho as linhas acima todas comentadas porque nem a conta do life360 está a funcionar.
Também me apareceu um ficheiro chamado “known_devices.yaml” com o seguinte:
life360_nuno:
hide_if_away: false
icon:
mac:
name: life360 nuno
picture: https://www.life360.com/img/user_images/f856a7ae-64f5-4964-8f6b-92ed6d8d8339/7bb1018a-ff34-49c5-b66e-e1f8795f4fe9.png?fd=2
track: true
Obrigado
j_assuncao
(Jorge Assunção)
11 Novembro , 2019 05:45
9
O problema poderá estar na própria conta do Life360 ou na configuração do telemóvel. Tenta o seguinte:
Desinstala a app no telemóvel
Apaga todas as referencias do Life360 do HA (incluindo o ficheiro known_devices.yaml)
Reinicia o HA
Cria uma nova conta de Life360
Instala a app de novo com a conta nova e utiliza um nome diferente do que usavas (em vez de nuno usa nuno360 por exemplo)
Cria de novo a integração com o HA
Reinicia de novo o HA
Depois disto o Life360 deverá funcionar de novo.
P.S.: o ficheiro known_devices.yaml é onde ficam registados todos os os dispositivos encontrados pelos device trackers.
Diria que não precisas de fazer isso tudo…
Precisas é de corrigir certas coisas o teu device tracker chamasse: device_tracker.life360_nuno e não device_tracker.Nuno depois deste o nome ao sensor de Nuno_battery e deveria ser nuno_battery não uses maiusculas. E no valordo template no sensor tens que corrigir para device_tracker.life360_nuno vai aí uma grande salganhada.
nuno
(Nuno)
11 Novembro , 2019 12:31
11
@j_assuncao não deixa criar uma conta nova porque o numero já está em uso
nuno
(Nuno)
11 Novembro , 2019 12:33
12
@RodolfoVieira já fiz as alterações que disseste mas dá indisponível no HA.
Primeiro o broadlink, depois o gateway xiaomi e agora o sensor bateria do life360. Não está fácil as integrações no ha.
Obrigado pela disponibilidade de todos em ajudar.
j_assuncao
(Jorge Assunção)
11 Novembro , 2019 13:08
13
Entra na conta antiga e cancela-a.
nuno
(Nuno)
11 Novembro , 2019 14:16
14
Já fiz isso tudo @j_assuncao e nada, continua a dizer indisponível.
tentei também colocar esta configuração que vi na net e também não deu.
- platform: template
sensors:
bateria_nuno360:
friendly_name: Bateria Nuno
unit_of_measurement: '%'
value_template: >-
{%- if states.device_tracker.nuno360.attributes.battery %}
{{ states.device_tracker.nuno360.attributes.battery|round }}
{% else %}
{{ states.device_tracker.nuno360.state }}
{%- endif %}
device_class: battery
entity_id: device_tracker.nuno360
Vamos passar á frente, ver outra coisa
Algo não está ai bem… diz la o nome que puseste na aplicação. é que tu continuas usar nomes diferentes do device tracker que te aparece no known_devices.yaml
nuno
(Nuno)
11 Novembro , 2019 14:43
16
Já está, já aparece.
Criei utilizador novo depois de instalar de novo a app e coloquei o mesmo nome no device.tracker.
O problema do HA é que vão saindo novas versões/actualizações e depois as coisas já não se fazem de maneira igual o que complica quem começa.
O HA é mesmo minucioso
Obrigado @RodolfoVieira e @j_assuncao pela ajuda.
j_assuncao
(Jorge Assunção)
11 Novembro , 2019 16:45
17
É preciso consultar sempre o change log de cada versão antes de fazeres actualizações para saberes o que muda.