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"
 
Moin!
Ich stehe gerade vor den gleichen Problem, bin aber ABSOLUTER Anfänger. Ich würde gerne von fünf Dect 302 die IST-Temperatur im selben Statistik-Diagramm angezeigt bekommen.

Leider kriege ich nicht mal einen hin, wenn ich diesen Code benutze (ich bin da noch total neu, bitte verzeiht grobe Schnitzer)

Code:
chart_type: line
period: 5minute
type: statistics-graph
entities:
  - "{{ state_attr('climate.elternschlafzimmer', 'current_temperature') | float | round(0) }} C"
stat_types:
  - mean
days_to_show: 1
logarithmic_scale: true
Leider kommt dann die Fehlermeldung "keine Statistik gefunden" - Ich vermute mal, dass er die Daten nicht speichert, sondern das nur Echtzeit-Daten sind? Oder ist das nur ein Problem mit der Syntax oder so, weil ich davon kein Plan habe?

Wie macht man das?
 
Zuletzt bearbeitet:
Statistik bildet HA, nicht der Heizungsregler. Heißt, das muß erst mal ne ganze weile laufen, bevor da eine Statistik angezeigt werden kann.
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
7.104
Beiträge
69.231
Mitglieder
7.499
Neuestes Mitglied
Marco77
Zurück
Oben