Frage zu Battery Notes

Ich habe nach Anweisung von Udo die Battery Notes Integration inklusive der Battery State Card installiert. Ist wirklich eine nützliche Erweiterung. Die Einrichtung hat soweit auch geklappt, meine Batterien werden auch alle angezeigt. Es wird auch mein Solar Speicher angezeigt. Den möchte ich ausblenden. Ich habe folgenden Code für die Battery State Card eingefügt:

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

Ich habe dann unter exclude folgendes eingegeben:

 exclude:
    - name: entity_id
      value: sensor.system_kb_(der Name ist noch länger)

Der wird dann auch nicht mehr angezeigt, aber das Dashboard sind dann so aus:

Was mache ich denn falsch?
Danke im Voraus.

Edit by Jay: Code bitte immer über die Codefunktion „</>“ im Editor einfügen.

1 „Gefällt mir“

Du solltest Code immer als Code Block einfügen, damit er besser lesbar wird und auch zum Ausprobieren kopierbar wird.
Ich habe das mal für dich gemacht und in eine Karte in meinem Dashboard eingefügt.

type: custom:battery-state-card
secondary_info: „{last_changed}“
colors:
  steps:
    - value: 10
      color: "#ff0000"
    - value: 15
      color: "#ffa500"
    - value: 100
      color: "#00ff00"
gradient: true
sort:
  - state
filter:
  include:
    - name: attributes.device_class
      value: battery
  exclude:
    - name: entity_id
      value: binary_sensor.*
collapse: 8

So bekomme ich eine richtig formatierte und sortierte Anzeige.

3 „Gefällt mir“

Guten Morgen!
Eigentlich wollte ich das auch so einstellen, wusste aber nicht genau wie. Danke fürs korrigieren, beim nächsten Mal mache ich das richtig.

Die Frage, die jetzt aber noch offen ist: Funktioniert der Code denn jetzt so, wie erwartet?

Sorry, sitze gerade erst vor dem Rechner. Ich habe den Code gerade eingefügt. Aber er funktioniert so nicht. Ich bekomme keine Anzeige. Analysiere das gerade mal, ob ich den Fehler finde.

Das sollte der Fehler sein. Wenn du alle binary_sensor excludest, wird nix angezeigt

Ich hab es z.B. so

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

Das ist korrekt, der soll ja auch nicht angezeigt werden. Es fehlen dann aber die Farben und er steht auf off. Da hatte ich ein Bild eingefügt.

Es soll kein einziger Batterie Stand angezeigt werden? :thinking:

Diese Entität soll nicht angezeigt werden. Darum habe ich die ausgeschlossen. So verstehe ich den Code. Trage ich diese Entität unter Exclude ein, sieht es so aus, wie auf dem Foto im ersten Beitrag.

Dann vielleicht so

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"
    - name: entity_id
      value: sensor.system_kb_*
bulk_rename:
  - from: Batterie+
sort:
  by: state
  desc: false
colors:
  steps:
    - "#ff0000"
    - "#ffff00"
    - "#00ff00"
  gradient: true
1 „Gefällt mir“

Nur noch einmal zum Verständnis: Ich trage den Code doch in eine Markdown Karte ein,oder? Dort funktioniert der Code nicht.

Nein, du musst ihn in die custom:battery-state-card eintragen

Okay, danke. Ja, stimmt :man_facepalming:. Zu Blöd. Danke, funktioniert. Dabei liegen da noch nicht mal 24h zwischen wo ich das erstellt habe.
Nochmal vielen Dank an alle, die anderen funktionieren auch. Ich gucke mal, welchen ich nehme.
Schönen Sonntag noch.

1 „Gefällt mir“

Dein Code funktioniert auch. Wenn man die richtige Karte benutzt :see_no_evil_monkey:. Entschuldige bitte und danke für deine Arbeit.