Topverbraucher (Leistung) anzeigen lassen

Hi,

immernoch am Umziehen sehe ich wie nützliche Funktionen meiner alten Zentrale schwinden.

Ich würde mir gerne unter allen meinen Geräten eine Liste mit der aktuellen Leistung anzeigen lassen. Leider fehlt mir als Anfänger da die Idee wie ich herangehen soll, bei homee war es halt einfach da :slight_smile: . Die Liste sollte sich natürlich auch nach Topverbrauch sortieren, eine normale Liste würde ich mir vielleicht noch zutrauen…
Ist hier vielleicht ein (alter homee) User unterwegs, der das schon so oder ähnlich umgesetzt hat. Gern auch eine Blaupause.

Ich hab zwar keine Ahnung von homee aber die gleichen Anforderungen. Meinen Weg habe ich hier veröffentlicht.

Liste Stromverbraucher - Markdown Karte mit tap_action:more-info möglich? Oder ganz anders?

Gutes Gelingen!

Als Teaser: Die 3. Karte ist es

1 „Gefällt mir“

Das ging fix, danke für die schnelle Antwort…

Repekt, das ist ja quasi genau das was ich mir vorgestellt habe und kann ich 1:1 übernehmen. :+1:

1000 Dank

Ich habe auch noch eine, im Gegensatz des schon vorhandenen Posts allerdings simple Lösung, im Angebot:

type: custom:auto-entities
card:
  type: entities
  card-mod:
    style: |
      ha-card {
        --paper-item-max-height: 20px;  # Ändere die Höhe hier
      }
filter:
  include:
    - entity_id: "*power"
sort:
  method: state
  reverse: true
  numeric: true
  ignore_case: false
grid_options:
  columns: 12
  rows: auto

Basiert auf dieser Karte:

Gruß, Lars

2 „Gefällt mir“

Zum verstehen auf jeden Fall einfacher, ich hoffe ich komme auch mal auf euer Level, was Yaml-Code angeht…

Ja, das stimmt. Im Grunde genommen basiert meine Lösung genau darauf, nur daß sie card mod intensiver nutzt und custom:template-entity-row mit reinnimmt aber anfangen tue ich auch mit custom:auto-entities.

Tatsächlich habe ich den yaml-Code per Mausklicks ohne zu “coden” erstellt:

Gruß, Lars

1 „Gefällt mir“

Hmmm, da fällt mir was zu ein.

Könnte man die Sortierung mit einem Button ändern? Also zwischen Leistung und alphabetisch ändern?
Und die Leistung aller Geräte addieren?

Ich denke, auto-entities unterstützt dies nicht.

Folgender Workaround fiele mir ein:

  • man legt 2 Karten an, einmal nach Name und einmal nach Wert sortiert
  • Man konfiguriert einen Button, der einen input_boolean.sortbyname zwischen true und false schaltet.
  • Ja nach Zustand wird auf dem Dashboard entweder die eine oder die andere Karte angezeigt.

Nicht wirklich schön, würde aber gehen.

Ja, Du könntest Dir hier einen Sensor anlegen oder eine Gruppe nehmen.

Bedenke nur, daß jede kleine Wattänderung den Sensor verändern läßt und einen Eintrag in die DB gemacht wird. Das hatte dann schön meine DB mit der Zeit aufgebläht. beholfen habe ich mir, daß ich über einen template basiertem Trigger nur noch Änderungen des Gesamtstromverbrauchs von über 20 W anzeigen lasse, den Kleinkram also vernachlässigend.

Ah ok, demnach gibt es wohl keine Möglichkeit einfach nicht in die Datenbank zu schreiben. Schade. Ich denke ich lasse das erstmal so, den Gesamtüberblick habe ich ja über das HEM.

Vielen Dank und einen schönen Abend noch…

Vielen Dank für die tolle Kachel.

Kann ich irgendwie einzelne Verbraucher ausblenden?

grafik

Bei mir pfuscht die PV-Anlage dazwischen

Freut mich zu hören.

Ganz unten im Beispiel Code findest Du diese Stelle. Dort unter exclude trage die Entities ein, die Du nicht dargestellt haben willst.

  exclude:
    - entity_id: sensor.aaa
    - entity_id: sensor.bbb
sort:
  method: state
  reverse: true
  numeric: true

PS: Ich hoffe, Du meinst die 2. Karte, nicht die Markdown.

Sorry, fange gerade erst an. Was ist ein “Markdown”?

Ich experimentiere gerade und habe es fast hinbekommen, brauche es nur invers.

Ich habe alle PV-Entitäten ein Label “PV Anlage” gegeben und würde dies gerne komplett ausblenden.

Hiermit kann ich nur die Einblenden, würde es also gerne umdrehen

Alles gut.
In diesem Post
Liste Stromverbraucher - Markdown Karte mit tap_action:more-info möglich? Oder ganz anders?

stelle ich 2 Karten mit ähnlichem Ergebnis vor:

  • Markdown Karte (hat den Vorteil, daß man uneingeschränkt Jinja Code ausführen kann und mit Markdown + HTML Sprache individuell das Aussehen gestalten kann. Bei den Stromverbrauchern definierst Du genau welche Du nur sehen willst)
  • Das zweite Konstrukt (ich habe keinen Namen dafür) nutzt andere Karten und hier werden per default alle Verbraucher dargestellt und man muß bei Bedarf (wie bei Dir) bestimmte ausblenden. Benötigt wird die Entity nicht der firendly Name. Im Gegensatz zur Markdown Karte funktioniert hier der more-info Dialog wenn Du auf einen Verbraucher klickst.

Kleiner Tipp: Bei so individuellen Konstrukten würde ich nie irgendetwas über die GUI setzen, nur direkt im Code. Manchmal überschreibt sonst die GUI bzw. die Programmierung dahinter andere Sachen.

1 „Gefällt mir“

Hat funktioniert.

Vielen Dank für die Kachel und die Erklärungen!

Ich wünsche Dir und Deiner Familie ein tolles, erfolgreiches, aber vor allem ein gesundes und hoffentlich friedvolles neues Jahr!

1 „Gefällt mir“