Button Card Frage

Hallo Button Card Spezialisten,

ist es möglich beispielsweise einen Sensor bedingt in der Button Card einzubauen? Wenn ja, wie geht es?

Ich weiß jetzt nicht, was du mit „bedingt“ meinst.
Hier ist aber mal ein Beispiel, wie ich in einer Custom Button Card über das Feld „label:“ die Werte meines CO2-, und des Feinstaub-Sensors anzeige:

label: |
  [[[
    var co2 = Math.round(entity.state.replace(' ppm', ''))
    var ppm = Math.round(states['sensor.luftqualitat'].state)
    return co2 + ' / ' + ppm
  ]]]
1 „Gefällt mir“

Moin, ich weiß auch nicht so richtig, was du mit bedingt meinst. Meinst du die Darstellung in Abhängigkeit?

type: custom:button-card
entity: sensor.aussentemperatur_luftfeuchtigkeit
name: Feuchte
state:
  - value: 30
    operator: '<='
    color: red
    icon: mdi:water-off
    name: Zu trocken
  - value: 65
    operator: '>='
    color: blue
    icon: mdi:water
    name: Zu feucht
  - operator: default
    color: green
    icon: mdi:water-percent
    name: Normal


2 „Gefällt mir“

IIch möchte nur einige Felder anzeigen, bei ganz bestimmten Konstellationen. Es scheint über custom fields zu gehen. Richtig?

Ja scheint so zu sein, habe ich selber auch aber auch noch nie genutzt.

https://github.com/custom-cards/button-card?tab=readme-ov-file#custom-fields

Was spricht eigentlich gegen die mushroom template card. da kann man genau das machen, der angezeigte Wert, dessen Farbe und Icon können über in HA übliche JINJA templates beeinflusst werden.

  - type: custom:mushroom-template-card
    primary: Haus
    secondary: |-
      {% if is_state('binary_sensor.fenster_tueren', 'on') %}
        {{states('sensor.offene_fenster_tueren_anzahl')}} offen
      {% endif%}
    icon: |-
      {% if is_state('binary_sensor.fenster_tueren', 'on') %}
        mdi:window-open-variant
      {% else%} 
        mdi:window-closed-variant
      {% endif %}
    icon_color: |-
      {% if is_state('binary_sensor.fenster_tueren', 'on') %}
        orange
      {% else%} 
        green
      {% endif %} 
    tap_action:
      action: navigate
      navigation_path: haus
    hold_action:
      action: none
    double_tap_action:
      action: none

normalerweise ist die Karte rechteckig, falls sie quadratisch sein soll, kommt die card_mod Magie von @jayjojayson ins Spiel

1 „Gefällt mir“