Gesamtleistung pro Raum

Hallo Zusammen ich suche noch eine Lösung die die Gesamtleistung eines Raumes oben im Dashboard neben der Temparatur, Feuchtigkeit und Helligkeit anzeigt.

Gerne würde ich pro Raum (Zone, Stockwerk, etc. ) neben anderen Werten wie Temparatur, Luftfeuchtigkeit etc. auch noch die aktuelle Leistung dh. die Summe aller Leistungsmeter von einem Raum (Zone, Stockwerk) anzeigen:

Ich habe dazu mal ChatGPT gefragt:

Da Programm ist klar, das summiert die einzelnen Leistungen der Verbraucher im Raum. Was muss ich noch tun, um die Gesamtleistung auf dem Dashboard anzuzeigen? Ich habe noch nie einen Template Sensor (Leistung Wohnzimmer Gesamt) erstellt. Wo muss ich ich das Programm abspeichern? Wie erstelle ich den Template Sensor (Leistung Wohnzimmer Gesamt)?

Kann mir bitte jemand weiterhelfen?

Herzlichen Dank aus der Schweiz

LG Mac

um einfachsten über GUI.

Erstell einen Helfer vom Typ Template - Sensor.

Dort kannst du dann die einzelnen Angaben der KI hineinkopieren

1 „Gefällt mir“

Schau dir mal custom:mushroom-template-badge an. Da kannst du auch Templates direkt in der Konfiguration nutzen.

Habe damit z.B. ein Badge für unsere Pflanzensensoren gebaut

image

type: custom:mushroom-template-badge
icon: mdi:flower
tap_action:
  action: navigate
  navigation_path: "#plants"
color: |
  {% set low_moisture_count = states.sensor
    | selectattr('entity_id', 'match', '^sensor\.plt_.*_moisture$')
    | selectattr('state', 'is_number')
    | map(attribute='state')
    | map('float')
    | select('lt', 80)
    | list
    | count %}
  {% if low_moisture_count > 0 %}
  orange
  {% else %}
  green
  {% endif %}
label: Pflanzen
content: |-
  {{ states.sensor
    | selectattr('entity_id', 'match', '^sensor\.plt_.*_moisture$')
    | selectattr('state', 'is_number')
    | map(attribute='state')
    | map('float')
    | select('lt', 80)
    | list
    | count }} / {{ (states.sensor
    | selectattr('entity_id', 'match', '^sensor\.plt_.*_moisture$')
    | selectattr('state', 'is_number')
    | map(attribute='state')
    | map('float')
    | min) | round(0) }}%

Gruß, Lars

das würde in dein Layout passen

bei mir:

Oben aufklapbar mit allen Entitäten mit custom:fold-entity-row und diese „Gesamt“ als Template Sensor

unten eine custom:apexcharts-card

1 „Gefällt mir“

Wie lange geht das schon mit der circle-Chart bei der apex-chart-card? Kannte ich so noch nicht.

1 „Gefällt mir“

das habe ich bestimmt schon 1 1/2 Jahre

2 „Gefällt mir“

jetzt sehe ich in deinem Screenshot die kleinen Badges für Temp, Hum und Lux

der Vorschlag von @LvS21 passt gut dazu.

so könnte es aussehen:

type: custom:mushroom-template-badge
icon: mdi:lightning-bolt
entity: sensor.time
content: |2-
    {{
      expand(area_entities('wohnzimmer'))
      | selectattr('attributes.device_class', 'defined')
      | selectattr('attributes.device_class', 'eq', 'power')
      | map(attribute='state')
      | map('float', 0)
      | sum
      | round(0)
    }} W
grid_options:
  columns: 3
  rows: auto

image

Allerdings bleibt die Frage: wie hast du die anderen Badges erzeugt? Basieren sie auf Entitäten?
Dann brauchst du vielleicht doch für jeden Raum einen template Sensor (siehe oben), der die Leistung je Raum summiert.

EDIT
Alternativ mit der Mushroom Chips-Card:

type: custom:mushroom-chips-card
chips:
  - type: template
    content: |2-
        {{
          expand(area_entities('wohnzimmer'))
          | selectattr('attributes.device_class', 'defined')
          | selectattr('attributes.device_class', 'eq', 'power')
          | map(attribute='state')
          | map('float', 0)
          | sum
          | round(0)
        }} W
    icon: mdi:lightning-bolt

image

Und jetzt sag ich DANKE! für die Inspiration. :slight_smile:

Habe meinen generischen Raum-Header um die Leistungsaufnahme ergänzt:

image
image
image

Besten Dank

Ich habe rausgefunden, dass ich gar kei template extra anlegen muss, siehe hier, denn ChatGPT hat im Programm sogar das Template angelegt, wie geil :slight_smile:! Wenn ich es so mache wie du sagst, habe ich zwei Templates, eines von config.yaml und das Zweite, dass ich gemäss deiner Anleitung anlegen müsste….

gerne geschehen :slight_smile:

werde ich noch probieren

Nein, nein.
Entweder übers GUI, oder in der configuration.yaml :wink:

je nach Vorliebe.
Die meisten drängen in Richtung GUI, die HA-Entwickler drängen auch dorthin :wink:

Du hast die configuration.yaml gewählt. und es läuft. :smiley:

Guten Morgen Nicknol

Herzlichen Dank, bin am Lernen :slight_smile:

ChatGPT hilft mir sehr :slight_smile: ihr aber auch ….

Der Weg über yaml finde ich einfacher, copie past…

PS. ich habe mal 1990 in der Ausbildung Assembler lernen müssen, programieren ist nicht mein Ding, ich entwickle lieber Hardware.

1 „Gefällt mir“

Versuche es doch mal mit der AI : von Gemini, ich habe mein gesamtes System jetzt so optimiert und neue Szenen, Automationen und Skripte mit YAML erstellen lassen.

Ich habe alles was ich brauche. Aber danke für den Tip :slight_smile: