Attribut einer Entität in der Bildelemente Karte anzeigen

Hallo liebe Leutz,

folgendes Problem, ich habe einen Hausgrundriß und darin schon Temperatur Sensoren eingebunden. Leider klappt das nicht mit einer Steckdose die als Attribut die aktuellen Watt anzeigen kann. Ich hab in der Dokumentation der Karte und der Code Bsp. mehreres getestet, ich bekomm es nicht hin, ich erbitte eure hilfe.

Bilder im Anhang zur Verdeutlichung. Wie müsste der YAML Code Eintrag lauten?




Ich danke euch im Vorraus für eure Hilfe schonmal recht herzlich.

Grüßle Marco

Admin bitte löschen, mir hilft hier niemand… :sneezing_face: :cry: :sob:

:crayon:by HarryP:
Abgelehnt!!
1. Wir sind hier alles keine professionelle Forenbesucher/-schreiber, sondern machen das als Hobby - also bitte etwas Geduld und nicht schon nach 5 Stunden die Lösung erwarten! :confused:
2. Kommen doch schon Antworten!

Soweit ich weiß, kannst Du keine Attribute in dieser Karte verwenden. Lasse mich aber gern eines Besseren belehren.

Erstelle Dir einfach ein Template Sensor (Helfer)
Um direkt auf die Leistung als Entität zugreifen zu können


{{ state_attr('switch.kuhlschranl_energie', 'current_consumption')  | int(0) }}


Gruß
Osorkon

Dir ist schon klar das hier keiner für bezahlt wird und alle das hier von allen in der Freizeit gemacht wird?
Und das schon nach 5 Stunden… Geduld scheint nicht dein Stärke zu sein.

In der Doku ist deine Lösung zu finden:

  - type: state-label
    entity: climate.kitchen
    attribute: current_temperature
    suffix: "°C"
    style:
      top: 33%
      left: 15%

Tobi

2 „Gefällt mir“

Da habe ich mich schon heute Mittag dran versucht und bin kläglich gescheitert! :sob:

Bekomme kein Attribut egal welcher Entität angezeigt!?

Gruß
Osorkon

1 „Gefällt mir“

Scheint nur in state-label zu funktionieren und nicht in state-badge.
Für das Badge muss man wohl deine Lösung mit dem Template Sensor nehmen.

LG

1 „Gefällt mir“

Hatte ich auch schon probiert.

Weisse Schrift auf hellen Hintergrund war das Problem! :see_no_evil:

Gruß
Osorkon

Mein Eintrag muss mindestens 20 Zeichen lang sein.

weder

-badge, noch -icon noch -label funktioniert.

Mann kann aber auch custom Cards benutzen:`
image

  - type: custom:mushroom-chips-card
    style:
      left: 3%
      top: 3%
    chips:
      - type: template
        icon: mdi:arrow-left
        content: Zurück
        tap_action:
          action: navigate
          navigation_path: '0'
        double_tap_action:
          action: navigate
          navigation_path: '0'
        hold_action:
          action: navigate
          navigation_path: '0'
        card_mod:
          style: |
            ha-card {
            --chip-box-shadow: none;
            --chip-spacing: 0px;
            --chip-background: none;
            --chip-font-size: 20px;
            --chip-font-face: verdana; 
            --chip-font-weight: 100;
            --chip-height: 25px;
            --chip-icon-size: 32px;
            border: none;
            }

Den Cardmod kram kannst entfernen der entfernt den Hintergrund vom Mushroom Chip und ändert Schrift und Icon Größe.
Edit:
so siehts ohne den card_mod kram aus:
image

state-label funktionier, hat nur kein Hintergrund.

LG

ja dann funktionierts halt leider nicht -so- wie ich es gerne möchte, leider. Es sollte wenigstens auf dem “Bild” meiner Karte so dargestellt sein, wie die anderen “Sensoren” wie Temepratur ect.pp.

Dann nimm die Lösung von @Osorkon :

1 „Gefällt mir“

Damit habe ich noch keine Erfahrung und weis nicht wie das geht, ich empfinde manche sachen die einfach hätten sein können als zu verkomplizierend.

Da geht teilweise soviel Lebenszeit drauf dabei :rofl:

PS. Ich mache das auch alles in meiner Freizeit und keiner bezahlt mich dafür… :slight_smile:

Danke dennoch für die hilfreichen Antworten… LG Marco

Du gehts auf:
Einstellungen → Geräte & Dienste → Helfer → + Helfer erstellen → Template → Template für einen Sensor erstellen


da kannst du das genannte Template einfügen, Name und co anpassen fertig.

LG

1 „Gefällt mir“

Vielen lieben Dank Tobi, mach ich dann nach dem Abendessen…ich werde berichten obs geklappt hat…da ihr wisst das es so klappt, gebe ich das mal als “Lösung” an.

bis denne…

Ich hänge mich hier mal dran weil ich ein ähnliches Problem habe: In meinem Floorplan möchte ich in einem state-badge den Ladezustand der Batterie von meinem Auto anzeigen. Dies ist ein Attribut einer Entität.

Ich wollte mir dann einen Temp-Sensor erstellen, aber ich mache da noch irgendeinen Fehler.

Die Entität “sensor.fordpass_elVeh” hat u.a. das Attribut “Battery Charge”, welches ich abfragen möchte:

Beim Template-Sensor wird mir aber immer 0% und nicht die 100% angezeigt:

Was mache ich falsch?
Danke, für eure Hilfe.

Schau dir den Sensor mal in den Entwicklerwerkzeugen → Zustände an.
Was zeigt er dort für das Attribut battery_charge an?

Gerne. Bitte schön:

Das Attribut heißt “Battery Charge”.
Du fragst in deinem Template Sensor aber “battery_charge” ab.

Ich habe leider keine Sensoren, die ein Leerzeichen bei den Attributen enthalten.

Gibt mal in Entwicklerwerkzeuge → Template die beiden Zeilen ein:

{{ state_attr('sensor.fordpass_elveh','battery_charge') | int(0) }}
{{ state_attr('sensor.fordpass_elveh','Battery Charge') | int(0) }}

Die erste Zeile ist die aus deinem Test und müsste 0 liefern, da das Attribut nicht gefunden wird und daher der definierte Defaultwert 0 ausgegeben wird.
Die zweite Zeile gibt dann hoffentlich den aktuellen Batterie Level aus.

Hinweis:
Templates immer erst in den Entwicklerwerkzeugen testen, bevor man sie in einen Sensor einfügt. Dann sieht man, wo und ob das Template Fehler hat.

Vielen Dank, genau das war das Problem. Hätte ich auch selber drauf kommen können. Aber irgendwie hatte ich im Kopf das es keine Großbuchstaben und Leerzeichen gibt. Ich hätte es einfach mal ausprobieren sollen…