Battery level von Sensoren in Dashbord anzeigen

Battery Notes zeigt u.a. auch den battery type.

Über die Dashboard Card habe ich es dann so realisiert

type: custom:battery-state-card
secondary_info: "{attributes.battery_type_and_quantity}"
round: 0
collapse: 5
filter:
  include:
    - name: entity_id
      value: "*_battery_low"
    - name: entity_id
      value: "*_battery_plus"
  exclude:
    - name: state
      value: "Off"
bulk_rename:
  - from: Batterie+
sort:
  by: state
  desc: false
colors:
  steps:
    - "#ff0000"
    - "#ffff00"
    - "#00ff00"
  gradient: true

4 „Gefällt mir“

Ich versteh nur Bahnhof.
Zeig mal n Bild bitte.
Wo kommt denn da ne entity hin?

  • entity: sensor.b_w_et_batterie

Die Card nimmt alle Entities mit
*_battery_low
*_battery_plus

1 „Gefällt mir“

Ich versuche mich gerade an Battery-Notes. Was muss denn in der Geräte-Konfiguration bei “Vorlage für niedrigen Batteriestand” eingetragen werden, wenn man keinen Standard-Wert benutzt?

Der Staubsauger hat doch sicherlich den Akkustand in Home Assistant. Dann reicht doch die 20, die du eingetragen hast.

Ja klar, der Sauger war jetzt ein blödes Beispiel. Den kann ich da auch rausnehmen bei Battery Notes.
Aber generell, was gehört dahin, wenn man vom Standard abweicht. Als Standard habe ich 10% in der Configuration-YAML eingetragen (ist glaube ich eh Standard), ein paar Geräte möchte ich mit 5% konfigurieren.
Weil da steht ja “Nur für nicht-Standard Batteriewerte benötigt” im Konfigurationsfenster.

Solange das Gerät eine % Anzeige der Batterie hat, kannst du einfach die Zahl ändern (im Screenshot die 20).

Wenn das Gerät sowas nicht hat, dann z.B.
https://andrew-codechimp.github.io/HA-Battery-Notes/#battery-low-template

Edit:
In der configuration.yaml muss man imho nix eintragen.

Und die Automationen (bspw. Battery-Low Notification oder andere von andrew-codechimp zur Verfügung gestellte) funktionieren dann trotzdem? Ja, denke du hast Recht, die Zeile ist wohl nur für den Fall, dass ein Gerät diese %-Anzeige nicht hat. Außerdem kann ich es ja einfach mal ausprobieren (Glückwunsch Knuti, dass du da auch schon drauf kommst!) :laughing:

Danke übrigens für den Code weiter oben, funktioniert perfekt!

In der configuration.yaml habe ich eingetragen:

battery_notes:
  enable_autodiscovery: true
  show_all_devices: false
  enable_replaced: true
  default_battery_low_threshold: 10
  battery_increase_threshold: 25
  hide_battery: false
  round_battery: false

So kann ich Standardwerte schnell ändern. Und wieder stelle ich mir die Frage, ob die angebotenen Automationen oder Battery-Notes generell ohne jeglichen Eintrag in der .yaml überhaupt funktionieren. Denn auf der Github-Seite steht:

Important

Once you have installed battery notes using either HACS or manually as per the instructions below you must add the following entry to your configuration.yaml, then restart Home Assistant. This will enable discovery of your devices.

battery_notes:

Aber was solls, egal ob benötigt oder nicht, ich lasse es jetzt so, funktioniert ja alles. Die Automationen muss ich allerdings noch testen :slight_smile:

Was mache ich denn falsch?

In die configuration.yaml habe ich “battery_notes” eingetragen und einige Geräte mit neuen Entitäten wurden nun auch über die Integration entdeckt, die ich dann auch konfiguriert habe.

Hast du das Browser Fenster mal neu geladen (STRG + F5) bzw. den Cache geleert?

Ich nutze nur die Companion App.
Habe eben noch die anderen Werte in die config.yaml eingetragen und starte eben das System neu…

Bist du sicher, du hast die Battery-State-Card überhaupt installiert? Siehe der im Screenshot angezeigte Fehler.

Battery notes… :thinking:

Ah schau an: kaum macht man’s richtig…

Wie bekomme ich richtige Namen angezeigt?
Geht das nur über die einzelne Entität?
Und warum werden nicht alle Geräte anzeigt?

Wie installiere ich die Battery State Card? Stehe grad auf dem Schlauch

Am einfachsten geht es via HACS, finde ich. KLICK

Ich verstehe nicht, wo welcher Teil des yaml-Codes hinkommt. Wr kann mir kurz eine Erklärung geben?

@xnetworkerx
M.E. brauchst du den config.yaml Eintrag, den knuti1960 im post 27 zeigt, nicht. Bei mir ging es auch ohne. Mit Installation der Battery-Notes wurden nach Neustart HA alle batterie-betriebenen System bzw. alle Geräte mit Batterien/Akkus sofort erkannt, siehe Screenshot.


Etliche habe ich ignoriert, da ich sie nicht benötige…
Das, was knuti oben als Ergänzung zur Config.yaml schrieb, kannst du gerne an das jetzige Ende deiner Config ergänzen…

Gruß
Bernt

Wenn ich den Code in meinem Dashboard als Manuelen Code eingeben will, bekomme ich die Fehlermeldung das battery-state-card nicht bekannt ist. Oder muss dieser code in die allgemeine coniguration.yaml?

type: custom:battery-state-card
secondary_info: "{last_changed}"
filter:
  include:
    - name: "attributes.device_class"
      value: "battery"
  exclude:
    - name: "entity_id"
      value: "binary_sensor.*"
sort:
  by: "state"
collapse: 8
bulk_rename:
  - from: " Battery"
  - from: " level"
colors:
  steps:
    - '#ff0000'
    - '#ffff00'
    - '#00ff00'
  gradient: true

Oder?
Beim Erstellen der Karte fürs Dashboard dann die Batery State Card wählen. Nach der Installation selbiger.

Du hast wohl die Battery-Card noch nicht installiert….