Das kann ich Dir nicht sagen, aber da wird vermutlich irgendeine Logik dafür hinterlegt sein. Hab grade mal ein bisschen gewühlt und noch das hier gefunden:
YAML:
- platform: template
sensors:
fenster_kueche:
friendly_name: 'Küche'
entity_id:
- binary_sensor.hipap_rotary_handle_sensor
value_template: >
{% set kw_state = state_attr('binary_sensor.hipap_rotary_handle_sensor', 'window_state') %}
{% if kw_state == "OPEN" -%}
Offen
{%- elif kw_state == "TILTED" -%}
Gekippt
{%- else -%}
Geschlossen
{%- endif %}
icon_template: >
{% set kw_state = state_attr('binary_sensor.hipap_rotary_handle_sensor', 'window_state') %}
{% if kw_state == "OPEN" || kw_state == "TILTED" -%}
mdi:window-open
{%- else -%}
mdi:window-closed
{%- endif %}
Problem war dabei, dass HomeAssistant auch nur angezeigt hat, ob das Fenster "offen" oder "geschlossen" war ("gekippt" war dann gleichgesetzt mit "offen"), die Stati des Sensor aber durchaus alle 3 Werte (offen/gekippt/geschlossen) angezeigt haben.
Vermutlich wird es für die Default-Icons auch irgendetwas in Richtung Template geben, wäre es jedenfalls erstmal so meine Vermutung, da die meisten Dinge ja entweder "an" oder "aus" sind, oder bestimmte vordefinierte Zustände haben, wie z.B. "offen" und "geschlossen".
Kurz nach der Aktion (s.o.) kam dann aber auch das mit den "einfach änderbaren Icons". Das hab ich aber schon nicht mehr erlebt, von daher weiss ich auch nicht, wie man das konfiguriert. Entweder kann man direkt für (vorgegebene) verschiedene Zustände entsprechende Icons hinterlegen, oder man muss händisch eine Statusänderung herbei führen und dann mal das Icon ändern, weiss aber nicht, ob HA sich das dann auch so merkt. Das Icon als solches ist dann auch eher weniger an die Entität selbst als an die Stati gebunden.
So geht es halt nicht:
Tür = Icon-Tür-auf
Tür = Icon-Tür-ui
Beim 2. mal würde das ganze ja das erste Icon wieder überschreiben. Von daher gehe ich eher davon aus, dass es eben so laufen müsste
Tür.status.auf = Icon-Tür-auf
Tür.status.zu = Icon-Tür-zu
So würde es - für mich jedenfalls - wesentlich mehr Sinn ergeben. Einfach mal ein bisschen abwarten, gibt ja zum Glück Leute hier, die sich dann doch wesentlich besser damit auskennen, so ist und bleibt es ja auch erstmal nur so ein Pseudo-Code-Geschwafel (aber vllt hilft es ja schon ein bisschen)