AVM Thermostat 302 Temperatur auslesen

Bernd73

New member
Hallo,
als sonst passiver "Mitleser" habe ich jetzt auch eine Frage an euch:

ich habe meine Heizung (teilweise) mit den AVM 302 Thermostaten und einem AVM 440 Taster ausgerüstet und habe die Daten auch soweit im HA Dashboard. Ich würde jetzt gerne die Temperatur der einzelnen Regler ebenfalls auslesen - bekomme diese aber nicht als Sensor angeboten. Dort kann ich viele Sensoren zugreifen, aber nicht auf die aktuelle Temperatur
Diese steht aber abrufbar als climate.lucas_302 mit vielen weiteren Daten bereit und kann so als Kachel im Dashboard angezeigt werden:

2023-09-21 11_09_02-Einstellungen – Home Assistant.png2023-09-21 10_53_53-Einstellungen – Home Assistant.png


Gibt es eine Möglichkeit auf die Temperatur zuzugreifen? Das "climate.lucas_302" irgendwie zerlegen und meinen gewünschten Werte zu erhalten?
Es geht mir um eine Darstellung auf einer Ulanzi TC001 mit EHMTXv2.

Viele Grüße
Bernd
 
Schau mal bei der Entität selbst nach, da sollte es eine Auflistung sämtlicher Attribute geben (Entwicklerwerkzeuge -> Zustände). Da filterst Du mal nach der gewünschten Entität, vielleicht ist ja etwas brauchbares dazu... Das sieht dann z.B. so aus:

1695288535100.png
 
Ich habe bei mir mal eine Karte "Entität" aufgemacht und dann als Entität einen der AMV Heizungsregler genommen. Dann bei Attribut "Aktuelle Temperatur". Dann wird mir der richtige Wert angezeigt.
Code:
type: entity
entity: climate.buro
attribute: current_temperature
Warum das unter "climate" läuft, frag mich nicht.
 
vielen dank für die schnellen Antworten.

Die Temperatur wie RudiP beschrieben hat, bekomme ich wie beschrieben völlig problemlos auf eine Karte.

Wenn ich jetzt allerdings versuche den Wert das mit YAML ihn eine Automatisierung zu bekommen, wir mir auf dem Ausgabegerät nur "UNKNOWN C" angezeigt:
YAML:
  - service: esphome.ulanzi_icon_screen
    data:
      default_font: false
      icon_name: temp_in
      text: "{{ states(\"climate.lucas_302.current_temperature\")  | round(0) }} C"
      lifetime: 60
      screen_time: 20
      r: 255
      g: 50
      b: 50
    enabled: true
    alias: Temperatur Lucas

Zum Vergleich der Aufruf eines "vorhandenen" Sensors, der funktioniert:
YAML:
text: "{{ states(\"sensor.wozi_440_temperature\") | round(0) }} C"

An dem Aufruf alleine liegt es nicht - nur mit dem
YAML:
"{{ states(\"climate.lucas_302.current_temperature\") }}"
kann er anscheinend nichts anfangen.

Was denkt ihr? Habe ich einen Denkfehler?
 
Ich vermute mal, dass das, was er anzeigen soll, das falsche Format hat. Es ist ja nicht unbedingt ein TEXT, sondern ein nummerischer Wert. Versuch mal, den in TEXT zu wandeln, allerdings bin ich da raus, das habe ich noch nie gemacht.
Such halt selbst mal nach "homeassistant nummerisch text", da findest Du sicher einiges.
 
Versuch es mal so:
YAML:
"{{ state_attr('climate.lucas_302', 'current_temperature') | float | round(0) }} C"
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
6.117
Beiträge
59.442
Mitglieder
6.164
Neuestes Mitglied
CliffordOF
Zurück
Oben