Berechnungen in der Entitätskachel

Hallo zusammen,

wir führe ich Berechnungen in einer Kachel aus? Wenn ich z.B. den RAM - genutzten RAM berechnen möchte?

Liebe Grüße aus dem Emsland,

Roland

type: entities
entities:
  - entity: sensor.pve_node_02_arbeitsspeicher_auslastung
    name: RAM (gen.)
  - entity: sensor.pve_node_02_maximale_arbeitsspeicher_auslastung
    name: RAM (ges.)
  - entity: sensor.pve_node_02_cpu_auslastung
    name: CPU Last
  - entity: sensor.pve_node_02_maximale_cpu_leistung
    name: CPU Anz.
grid_options:
  columns: 8
  rows: auto
state_color: false
show_header_toggle: false
card_mod:
  style: |
    ha-card {
      padding: 5px 10px 0px 0px !important; /* Innerer Abstand der Karte: liest man so: oben,rechts,unten,links*/
    }
    /* das ist die Überschrift */
    .card-header {
      padding-bottom: 0 !important;
    }
    /* Das hier passt die Abstände zwischen den Entitäten Zeilen an */
    .card-content div {
      margin-top: -13px !important;
      margin-bottom: -13px !important;
    }

In Home Assistant können Standard-Kacheln von Haus aus keine mathematischen Operationen direkt im YAML-Code der Karte ausführen. Sie zeigen lediglich die Rohwerte der Sensoren an.

Das kannst du z.B. mit einem Helfer Lösen (Einstellungen → Geräte & Dienste → Helfer → Template → Sensor erstellen)

template:
  - sensor:
      - name: "PVE Node 02 RAM Frei"
        unit_of_measurement: "GB"
        state: >
          {% set gesamt = states('sensor.pve_node_02_maximale_arbeitsspeicher_auslastung') | float(0) %}
          {% set genutzt = states('sensor.pve_node_02_arbeitsspeicher_auslastung') | float(0) %}
          {{ (gesamt - genutzt) | round(2) }}

VG
beef

Super und Danke! Das klappt :wink: