Aktuelle Power im Dasboard anzeigen ( in einer Kachel )

Hallo,

ich hoffe man versteht mein anliegen.

Gibt es eine Möglichkeit in z.B. in einer Kachel eine Identität anzeigen zu lassen, wie z.b. Waschmaschine ( ob diese ein / aus ist ). Zusätzlich soll in diser Kachel der aktuele Stromverbrauch angezeigt werden?

Gibt es so etwas? Ich kann es leider nicht finden.

Danke für eure Tipps.

Power Flow Card Plus-Karte (HACS)

Hat sie nicht immer Stromverbrauch, wenn sie an ist?
So kann man sich vielleicht die An/Aus Info sogar ganz sparen.

Ansonsten ist das unter Umständen gar nicht ganz trivial. Je nachdem wie man das Gerät eingebunden hat.
Z.B.: Ist an = die Messsteckdose ist an? Oder das Gerät selbst? Und woher nimmt man die letzte Info? Ist das Gerät selbst verbunden, weil “smart”?

Ich benutze

um mich bei Ende des Waschvorganges benachrichtigen zu lassen. Zusätzlich setze ich bei Start & Ende auch noch einen bool Helfer, um den Status in meinem Dashboard zu sehen. Dafür nutze ich eine custom:mushroom-template-card.

image

type: custom:mushroom-template-card
primary: >+
  {% if is_state('input_boolean.waschmaschine_aktiv', 'off') and
  is_state('input_boolean.trockner_aktiv', 'off')%}
    Beides aus
  {% endif%}

  {% if is_state('input_boolean.waschmaschine_aktiv', 'on') %}

  Waschmaschine läuft

  {% endif %}{% if is_state('input_boolean.trockner_aktiv', 'on') %}

  {% if is_state('input_boolean.waschmaschine_aktiv', 'on') %}
   und 
  {% endif %}

  Trockner läuft

  {% endif %}

secondary: >
  {% set last_changed = states.input_boolean.waschmaschine_aktiv.last_changed
  %}{% if last_changed %}Waschen: {{ states('counter.waschen_anzahl_durchlaufe')
  }}x - {{ last_changed.timestamp() | timestamp_custom('%H:%M') }} Uhr{% endif
  %}{% set last_changed = states.input_boolean.trockner_aktiv.last_changed %}{%
  if last_changed %} / Trocknen: {{ states('counter.trocknen_anzahl_durchlaufe')
  }}x - {{ last_changed.timestamp() | timestamp_custom('%H:%M') }} Uhr{% endif
  %}
icon: >-
  {% if is_state('input_boolean.waschmaschine_aktiv', 'on') or
  is_state('input_boolean.trockner_aktiv', 'on')%}
    mdi:washing-machine
  {% else %}
    mdi:washing-machine-off
  {% endif%}
icon_color: >-
  {% if is_state('input_boolean.waschmaschine_aktiv', 'on') or
  is_state('input_boolean.trockner_aktiv', 'on')%}
    orange
  {% else %}
    darkgray
  {% endif%}
badge_icon: ""
badge_color: ""
fill_container: false
multiline_secondary: true
tap_action:
  action: more-info
layout_options:
  grid_columns: 4
  grid_rows: auto
hold_action:
  action: none
double_tap_action:
  action: none

Gruß, Lars

Da hängt ein SmartPlug dran. Den wollte ich auslesen. Aber ich probiere mal die Card von @Wolfi1 .

Danke erstmal

Also ich nutze eine Mushroom-Template Karte dafür.

Ich habe meinen Trockner auch nur an einer Steckdose dran.

Sieht dann so aus.

Den Code dazu kann ich aber erst Nachmittag dazuschreiben, da das bei mir am Handy nicht richtig formatiert wird. :face_with_peeking_eye:

Werte:
Läuft oder fertig
Aktueller Stromverbrauch
Stromverbrauch / Jahr
Kosten aktueller Tag
Anzahl Vorgänge / Jahr

Ich hab ne Button-Card direkt an die Shelly-Entität gepackt und mache den Status abhängig vom Stromverbrauch. Sobald die WM fertig ist gibt es eine Benachrichtigung an die Smartphones. Da brauche ich dann keine Dashboard-Info mehr.

type: custom:button-card
entity: sensor.s_waschmaschine_power
color: auto
icon: mdi:washing-machine
name: " "
styles:
  card:
    - height: 65px
    - font-size: 10px
  icon:
    - height: 60px
    - width: 60px
show_state: false
show_label: true
state:
  - value: 0
  - value: 5
    operator: ">="
    color: orange
    spin: true
    label: |
      [[[
        return  states['sensor.s_waschmaschine_power'].state + ' W'
      ]]]

Das wäre Klasse schon mal vielen Dank!

Ich möchte die dennoch gern haben. Aber auch hier danke für die Antwort :slight_smile:

So, hier der Code meiner Karte.

type: custom:stack-in-card
cards:
  - type: custom:mushroom-template-card
    entity: sensor.waschmaschine_betriebszustand
    icon: |-
      {% if states('sensor.steckdose_waschetrockner_power') | float > 20  %}
      mdi:tumble-dryer
      {% else %}   
      mdi:tumble-dryer-off
      {% endif %}   
    icon_color: >-
      {% if states('sensor.steckdose_waschetrockner_power') | float > 20  %}
      blue      {%else%}  grey      {% endif %}
    primary: " Wäschetrockner"
    secondary: null
    card_mod:
      style:
        .: |
          ha-card {
          background-color: transparent;
          border: none; 
          }
  - type: custom:mushroom-chips-card
    alignment: center
    card_mod:
      style: |
        div.chip-container {
          margin-top: 0px;
          --chip-border-width: 0px;
          --chip-background: transparent;
        }
    chips:
      - type: template
        entity: sensor.steckdose_waschetrockner_power
        icon: |-
          {% if states('sensor.steckdose_waschetrockner_power') | float > 20  %}
          mdi:waves
          {% else %}
          mdi:tumble-dryer-off
          {% endif %}
        content: |-
          {% if states('sensor.steckdose_waschetrockner_power') | float > 20  %}
          Läuft
          {% else %}
          Stop
          {% endif %}
        tap_action:
          action: none
        icon_color: |-
          {% if states('sensor.steckdose_waschetrockner_power') | float > 20  %}
          blue
          {% else %}
          grey
          {% endif %}
      - type: template
        entity: sensor.steckdose_waschetrockner_power
        icon: mdi:lightning-bolt
        content: "{{states('sensor.steckdose_waschetrockner_power')}} W"
        tap_action:
          action: none
        icon_color: amber
      - type: template
        entity: sensor.waschetrockner_verbrauch_jahr
        icon: mdi:home-lightning-bolt-outline
        content: "{{states('sensor.waschetrockner_verbrauch_jahr')}} kWh"
        tap_action:
          action: none
        icon_color: yellow
      - type: template
        entity: sensor.steckdose_waschetrockner_energy_cost
        icon: mdi:cash
        content: "{{states('sensor.steckdose_waschetrockner_energy_cost')| round(2) }} €"
        tap_action:
          action: none
        icon_color: green
      - type: template
        entity: counter.waschetrockner_zyklen
        icon: mdi:counter
        content: "{{states('counter.waschetrockner_zyklen')}}"
        tap_action:
          action: none
        icon_color: |-
          {% set state=states(entity) %}
          {% if state=='on' %}
          red
          {% else %}
          green
          {% endif %}
card_mod:
  style: |
    ha-card {
      height:120px !important;
      width: 285px
      background-color: transparent;
      border: px; 
       }

Um den Code zu nutzen, benötige ich da noch etwas aus dem HACS Store oder wie kann ich das nutzen ( und natürlich zusätzlich noch die Entitäten anpassen )

Jup,

Stack In Card
Mushroom
Card-Mod

Sind das drei Erweiterungen?

Ja, 3 verschiedene.
Deswegen extra untereinander geschrieben. :wink:

Hi
wie hast du denn denn sensor.waschmaschine:betriebszustand erstellt?
Ein Sensor der On oder Off anzeigt anhand von Stromverbrauch der Steckdose ? Im Rest vom Code gehts ja nur um den Trockner. Der Sensor ist wahrscheinlich vorher für die Wama benutzt worden und du hast ihn einfach so belassen oder?
LG

Richtig.
Da ich die Entität für die Karte nicht brauchte, hab ich die einfach drinnen gelassen. :sweat_smile: :upside_down_face:

Hallo,

eine Frage dazu noch:

sensor.waschetrockner_verbrauch_jahr
steckdose_waschetrockner_energy_cost
counter.waschetrockner_zyklen

Sind das Helfer die Du dir erstellt hast?

Könntest Du mir da evtl. noch helfen?

Danke schon mal

Ich hab es relativ einfach über die mushroom-template-card gemacht

type: custom:mushroom-template-card
entity: switch.ventilator
primary: Ventilator
secondary: >-
  {{ iif(states(entity) == "on", "an", "aus") }}, {{
  states('sensor.ventilator_power', with_unit = True) }}
icon: mdi:fan
icon_color: |
  {{ iif(states(entity) == "off", "blue", "yellow") }}

Teils teils…

der steckdose_waschetrockner_energy_cost wird automatisch angelegt, wenn du den Plug mit ins Energy-Dashboard aufnimmst.

sensor.waschetrockner_verbrauch_jahr
Ist ein Helfer (Verbrauchszähler), welcher eine automatische Rückstellung und als Grundlage die Energy-Entität vom Plug hat.

counter.waschetrockner_zyklen
Ist ein Helfer (Zähler), welcher einfach nur in einer Automation hochgezählt wird.

Bei mir sieht das im Dashboard so aus:

Wenn das Icon orange ist, hat das Gerät Strom und über das Icon ist das Gerät auch schaltbar. Wenn das Gerät nicht nur Strom angeschaltet hat, sondern auch aktuell arbeitet und Strom verbraucht (also über 1 W), dann wird der Text orange und zeigt den aktuellen Stromverbrauch an.

Realisiert mit 0815-Kacheln und folgendem Code:

type: tile
entity: sensor.pc_buro_current_power
icon: mdi:laptop
name: Büro PC
color: white
icon_tap_action:
  action: call-service
  service: switch.toggle
  service_data:
    entity_id: switch.pc_buro
card_mod:
  style: |
    :host {
      {% if is_state('switch.pc_buro', 'on') %}
        --card-mod-icon-color: orange;
      {% else %}
        --card-mod-icon-color: white;
      {% endif %}

      {% if states('sensor.pc_buro_current_power') | float(0) > 1 %}
        --primary-text-color: orange;
      {% else %}
        --primary-text-color: white;
      {% endif %}     
    }  
    ha-card {
       background: rgba(0,0,25,0.4)
    }