Wasserwerte vom Pool je nach Grenzwertüberschreitung farblich anzeigen

Hallo,

über die benutzerdefinierte Integration “Pool Lab” werden die durch den PoolLab 1.0 ermittelten Wasserwerte über eine API durch eine Sensor-Entität mit zwei Nachkommastellen bereitgestellt und auf dem Dashboard via Pool Monitor Card angezeigt.

Leider sind die vorgegebenen Grenzwertdarstellungen in der Monitor-Card nicht veränderbar.

Daher möchte ich die Werte z.b. PH-Wert über eine Kachel im Card-Mod anzeigen und je nach Wert farblich verändern.

Dazu habe ich folgenden Code erstellt:

type: entities
entities:
  - entity: sensor.pool_zu_hause_pl_ph
    name: pH-Wert
    card_mod:
      style: |
        :host {
          {% set ph = states('sensor.pool_zu_hause_pl_ph') | float(7.3) %}
          {% if ph < 7.2 %}
            color: red;
            --card-mod-icon-color: red;
          {% elif ph > 7.4 %}
            color: orange;
            --card-mod-icon-color: orange;
          {% else %}
            color: green;
            --card-mod-icon-color: green;
          {% endif %}
        }

Leider findet keine Farbanpassung statt.

Über Eure Unterstützung oder Tipps wäre ich dankbar.

Gruß Lewe

FYI: card_mod wird nicht mehr gepflegt.

Nachfolger: https://uix.lf.technology/

2 „Gefällt mir“