HomematicIP Thermostate: Soll-Temperatur für Automation

Homematic iP Thermostat → Sollwert u Modus

Ziel: ich möchte mir Helfer erstellen, welche die minimale Soll-Temperatur, die maximale Soll-Temperatur von allen HomematicIP Thermostaten ermittelt.

Ferner möchte ich auswerten wieviele Thermostate nicht im Eco Modus oder nicht im Automatic Modus sind

Ich nutze die HomematicIP Cloud Integration (und HomematicIP via Access Point). Die Daten sind im Homeassistant vorhanden, zB via der Thermostat Kachel. Ich kann hier auch Solltenperatur und Modus manuell ändern.

Allerdings finde ich die Entitäten nicht .. um diese in einer Automation auswerten zu können :frowning:

Die Ist und Soll Temperatur einer Climate Entität verbirgt sich bei den Attributen.

Wenn Du also eines der Attribute als Auslöser oder Bedingung verwenden möchtest, muss Du diese angeben.

Bsp. Auslöser

triggers:
  - trigger: numeric_state
    entity_id:
      - climate.heizung_buro
    attribute: current_temperature
    below: 20

Bsp. Bedingung:

conditions:
  - condition: numeric_state
    entity_id: climate.heizung_buro
    attribute: current_temperature
    below: 20

Gruß Osorkon

ok … ich kann die Attribute in den Entwicklungswerkzeugen einsehen :slight_smile:

Jetzt bräuchte ich „nur“ noch einen Helfer .. der das Attribut „temperature“ aller Climate Entitäten auswertet

zB Min (… )

Kannst Dir einfach einen Helfer erstellen.
Einstellungen - Geräte & Dienste → Helfer → + Helfer erstellen → Template → Sensor
mit folgenden Tempate:
{{ state_attr('climate.xyz','temperature') }}

Gruß Osorkon

Den Sensor kann ich dann deiner Hilfe erstellen ..und ausgeben …

Heist das .. ich muss für jeden Thermostaten einen Helfer „Solltemperatur XY “ erstellen und danach das Minimum / Maximum aller Solltemp-Helfer ermitteln ?

Müssen tust Du gar nichts. :wink:

Ich weiss leider nicht was genau Du vorhast, bzw. es erschließt sich mir nicht.

Gruß Osorkon

Ich hab in meinem Dashboard eine Zusammenfassung von Zuständen ..zB wenn ein Fenster offen ist ..dazu nutze ich die Bubble Card

Anstelle der Batterieüberwachung würde ich gerne die Heizkörper zusammenfassen.. Wenn ein Heizkörper unter 19 Grad ist wird der Ring blau … oder einer über 21.5 Grad wird das Ikon rot …

Über die Bubble Card kann ich dann auf das Ikon klicken und mir die Details der Temperaturen anschauen …

Im nächsten Schritt dann auch noch Automatik oder Eco Modus …

Dazu brauchst Du nicht extra einen Template Sensor erstellen.
Kannst ja direkt ein Template in der Karte verwenden.

Bei den Bubble Cards kenne ich mich nicht aus, da ich diese nicht nutze.

Bei einer Mushroom Template Karte, würde ich für die Farbe des Icons dieses Template verwenden.

{% set temp = state_attr('climate.xyz','temperature') | float %}
{% if temp < 19 %}
blue
{% elif temp > 21.5 %}
red
{% else %}
green
{% endif %}

Gruß Osorkon

Ähnlich mache ich es ..

allerdings muss ich erst die minimale und max Temperatur aller Thermostate ermitteln

Dann so.
Für die Max Temp

{{[ state_attr('climate.xyz_1', 'temperature')|float(0), 
state_attr('climate.heizung_xyz_2', 'temperature')|float(0), 
state_attr('climate.heizung_xyz_3', 'temperature')|float(0) ]|max }}

Und die Min Temp

{{[ state_attr('climate.xyz_1', 'temperature')|float(0), 
state_attr('climate.heizung_xyz_2', 'temperature')|float(0), 
state_attr('climate.heizung_xyz_3', 'temperature')|float(0) ]|min }}

Gruß Osorkon

Das funktioniert :slight_smile: Danke !

Mit 2 Entitäten getestet .. der Rest muss erst mal warten .. auch das Thema Farbe mit der BubbleCard muss ich noch mal angehen, meine Lösung funktioniert.. ist aber nicht „elegant“‘