Problemas em configurar sensor bateria atraves do life360

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

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 }}

@RodolfoVieira com esse template aparece no state “unavailable”

@Jorge aparece “home”

Cola lá aqui toda a configuração que tens relativa ao life360 sff

Não é só isso que aparece. Coloca aqui uma imagem do que aparece nos Dev Tools.

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

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.

@j_assuncao não deixa criar uma conta nova porque o numero já está em uso

@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.

Entra na conta antiga e cancela-a.

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

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.

2 Likes

É preciso consultar sempre o change log de cada versão antes de fazeres actualizações para saberes o que muda.

1 Like