Template Sensor - Wert an das Attr zurücksenden

Hallo guten Abend,
mein RIKA Pelletsofen hat unter der Entität “climate.vorzimmer” das attr “temperature”

Das bekomme ich im erzeugten Template Sensor auch schön angezeigt.
Nun aber zu meiner Frage:
Diese “temperature” ist der SollWert von dem Ofen.
Ich möchte gerne eine Automatisierung erstellen und das Attr befüllen.
Wie kann ich das bitte realisieren

Danke
Helmut

Versuch mal über eine Automation oder ein Script Dienst ausführen und suche dann nach climate.set_temperature.

Das machst du nicht in dem Du das Attribut befüllen tust, sondern über den Dienst Climate Set temperature.


action:
  - service: climate.set_temperature
    metadata: {}
    data:
      temperature: 25
    target:
      entity_id: climate.wohnzimmer

Gruß
Osorkon

guten Abend
so hatte ich es versucht:

alias: Ofen Temperatur um 22:15 umstellen
description: ""
trigger:
  - platform: time
    at: "17:51:00"
condition:
  - condition: numeric_state
    entity_id: climate.vorzimmer
    below: 26
action:
  - service: climate.set_temperature
    metadata: {}
    data:
      temperature: 26
    target:
      entity_id: climate.vorzimmer
mode: single

Es wird ausgelöst aber die Fehlermeldung lautet:

Irgendwas mach ich hier sicher falsch

Schau mal in deinen Screenshot nach hvac_mode. Den musst du auf manuell stellen. Das geht auch über Dienst climate.set_hvac_mode.

Die Bedingungen ist falsch. Der Status von climate.wohnzimmer ist kein numerischer Wert.
Sondern gibt den Heizmodus wieder, also off, heat, auto etc.

Weiß grad gar nicht was Du mit der Bedingung erreichen willst?‘

Gruß
Osorkon

Hallo
ich möchte um 20:15 nachschauen Ober der Pelletofen im Vorzimmer z.B. unter 23 Grad eingestellt ist
Wenn ja dann soll die “temperature” auf 24 gesetzt werden.
Somit ist gegeben das er am nächsten Tag in der Früh auf 24 Grad heizt.
Ich bin mir sicher ich hab da irgendwo den Wurm drinnen nur ich find ihn nicht
Danke
Helmut

Du kannst beim Numerischen Zustand auch Attribute abfragen. Teste das mal. Du willst ja ein Attribut.

@sirector
Ja aber bei “climate” geht das nicht. Oder ich finde es nicht

@sirector hat von den Bedingungen gesprochen, du bist aber gerade in den Aktionen.
So wie ich es oben verstanden habe:
Trigger: 20:15 Uhr
Bedingung: Zieltemperatur unter 23°
Aktion: Zieltemperatur auf 26° setzen

alias: Ofen Temperatur um 20:15 umstellen
description: ""
trigger:
  - platform: time
    at: "20:15:00"
condition:
  - condition: numeric_state
    entity_id: climate.vorzimmer
    below: 23
    attribute: temperature
action:
  - service: climate.set_temperature
    metadata: {}
    data:
      temperature: 26
    target:
      entity_id:
        - climate.vorzimmer
mode: single

Findest du denn über Geräte auswählen was? Es ist merkwürdig, dass du die Entität climate.vorzimmer nicht findest.

@sirector
ich vermute @helmi55 findet ja das climate.vorzimmer und wird es auch schon ausgewählt haben.
Wenn man dann allerdings erneut eine Entität auswählen will und dann keine zusätzliche mehr da ist, kommt halt die Meldung (und überdeckt die schon ausgewählte Entität).

1 „Gefällt mir“

Wenn es dir um die Bedingung geht, musst du es bei Bedingung (Aber nur wenn (optional)) suchen, nicht bei der Aktion, wie @maxe bereits angemerkt hat. Dort Numerischer Zustand wählen, deine Entität climate.vorzimmer auswählen und darunter das Attribut.

Warum eigentlich die Bedingung?

Oder ist es nicht erwünscht, dass die Soll-Temperatur auf 26 abgesengt wird , falls sie vor 20:15 Uhr über 26 war?

Gruß
Osorkon

@maxe
Danke dein Code ist die Lösung (attribute: temperature)

Der Sinn an der Sache ist: wenn es am Abend zu warm wird, drehe ich die Temperatur runter.
Hab dann schon mal vergessen sie aber dann wieder hoch zu drehen damit es in der Früh wieder schön warm ist.

Danke schönen Tag
Helmut

Gut das wir da nicht schon drüber gesprochen hatten :wink: Aber schön, dass es jetzt funktioniert.

Meiner Meinung geht das nicht über UI.
Ich habe das direkt in YAML eingegeben.
Aber Danke für die Hilfe

Doch, geht auch über die UI. Wenn du es über Yaml eingefügt hast, stell dann mal auf die UI zurück. Dann siehst du, wo was anzuklicken gewesen wäre.

Alles klar. Danke.
Wieder etwas dazu gelernt