Indicação de nivel de bateria

Para quem tem equipamentos que funcionam a bateria uma das preocupações é o nivel de carga da bateria/pilha.

Este tutorial usa os cartões Auto-Entities e Bar Card que podem ser instalados a partir do HACS.

O que este conjunto de cartões faz é filtrar todas as entidades da classe battery e do domínio sensor, criando depois uma lista com um gráfico de barras com o valor da carga/bateria.

O código a colocar no cartão é o seguinte:

card:
  bar_style:
    border-radius: 20px
  card_style:
    box-shadow: 0 0
  columns: 1
  height: 15px
  indicator-style:
    border-radius: 20px
  saturation: 50%
  severity:
    - color: '#FF0000'
      value: 10
    - color: '#FF6600'
      value: 20
    - color: '#FF9933'
      value: 30
    - color: '#FFCC00'
      value: 40
    - color: '#FFDB60'
      value: 50
    - color: '#FFDB60'
      value: 60
    - color: '#FFDB60'
      value: 70
    - color: '#CCFF33'
      value: 80
    - color: '#66FF33'
      value: 90
    - color: '#279B37'
      value: 100
  title_position: left
  type: 'custom:bar-card'
  unit_of_mesurement: '%'
  width: 60%
filter:
  include:
    - attributes:
        device_class: battery
      domain: sensor
sort:
  method: name
type: 'custom:auto-entities'
5 Likes

Está porreiro mas também tem este que substitui o bar card e acho que pode ser utilizado o auto entities na mesma

1 Like

Apliquei este código e funciona, mas alem de ficar sem saber que equipamentos são que tem o mesmo nome, não foi buscar os niveis dos aquara sensor.
Como os posso adicionar?

Mostra como ficou. Se não sabes que equipamentos são é porque não usas friendly names.

Como tens os sensores integrados no HA, gateway Xiaomi, CC2531, Conbee…?

Em relação aos nomes já descobri,
Em relação aos sensores da aquara estes estao via gateway da xiaomi.

E através da gateway o valor da bateria é reportado?

Sim nos estados aparece como atributo em cada sensor.

Então tens de alterar esta parte:

filter:
  include:
    - attributes:
        device_class: battery
      domain: sensor

Possivelmente não aparece no HA como device_class: battery.

Sim esse código é o que tenho.
No sensor aparece assim:
image
Já experimentei colocar como battery_level mas não dá na mesma.
Sabes como poderá ser?

Obrigado

Basta leres este capitulo para veres como fazer:

Boa tarde alguem me consegue ajudar no seguinte codigo?
o que estou a fazer mal para o card não aprecer ?


- title: luzes

    icon: mdi:battery

    cards:

      - type: custom:battery-entity

        entity: sensor.temperature_158d0003ce318e

aqui parece que o title ficou desalinhado mas esta alinhado com o icon .

Custom element doesn't exist: battery-entity.

type: 'custom:battery-entity' entity: sensor.vacuum_bateria_aspirador

é o erro que aparece na pagina dos cards.
e tenho adicionado o url nos resources e o card instalado


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


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