Werte von Z2MQTT Geräten werden nicht berücksichtigt

Hallo zusammen,
seit 2 Wochen hab ich den HA Green und bis auf ein paar kleine Probleme bin ich bisher gut zurecht gekommen (hab noch nicht wirklich viel gemacht). Ich bin also völlig Neu in HA und auch hier im Forum. Mit meiner 1. größeren Automation hab ich mich irgendwie verrannt :slight_smile:
Ich habe eine Automation bei der die Klimaanlage bei überschreiten der Raumtemp erstmal auf Aus gehen soll (>22°C =Aus) und dann solange warten bis der (Temp)Wert des Sensors wieder unter 21°C ist um dann wieder die Anlage zu starten. Aber Bis dahin geht die Automation erst gar nicht. (Die Werte sind so nah beieinander, damit ich nicht ewig auf Änderungen warten muss)

Die Temperatur wird über einen Sonoff Gerät erfasst. Das Gerät zeigt die Temp mit 23°C an und trotzdem wird die Automation nicht gefeuert. Ich frag mich die ganze Zeit wo der Fehler ist. Irgendwie wird der Wert das Sonoff Temp Gerätes nicht berücksichtig.

Jetzt die Große Frage was hier falsch ist.

alias: KlimaKizi>22GradAus
description: ""
triggers:
  - type: temperature
    device_id: 3e8e4edc02640a54bf4366b633d1ab63
    entity_id: e932ae722768473dfb50a8ed8d805d2f
    domain: sensor
    trigger: device
    above: 22
conditions:
  - condition: time
    after: "05:00:00"
    before: "21:30:00"
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
      - sat
      - sun
actions:
  - device_id: 9dbff4e38783c52dc262b62f1ada0171
    domain: climate
    entity_id: 80660b30cef414c44d65302b79c9d79a
    type: set_hvac_mode
    hvac_mode: "off"
  - wait_for_trigger:
      - type: temperature
        device_id: 3e8e4edc02640a54bf4366b633d1ab63
        entity_id: e932ae722768473dfb50a8ed8d805d2f
        domain: sensor
        trigger: device
        below: 21
    continue_on_timeout: true
  - device_id: 9dbff4e38783c52dc262b62f1ada0171
    domain: climate
    entity_id: 80660b30cef414c44d65302b79c9d79a
    type: set_hvac_mode
    hvac_mode: heat
  - action: climate.set_temperature
    metadata: {}
    data:
      temperature: 21
      hvac_mode: heat
    target:
      device_id: 9dbff4e38783c52dc262b62f1ada0171
mode: single

Ich habe es jetzt hinbekommen. Habe statt Gerät einfach direkt die Entität aus dem Gerät benutzt und nun läuft es.

Was ist denn hier der Unterschied? Für mich macht es keinen Unterschied, ob ich zuerst Gerät->Entität oder direkt die Entität aus dem Gerät als Trigger nutze. In beiden Fällen wird doch hier die Temperatur(änderung) eines Gerätes als Trigger genutzt.

alias: KlimaKizi>22GradAus
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - sensor.temphumsensorkizi_temperature
    above: 22
conditions:
  - condition: time
    after: "05:00:00"
    before: "20:59:00"
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
      - sat
      - sun
actions:
  - device_id: 9dbff4e38783c52dc262b62f1ada0171
    domain: climate
    entity_id: 80660b30cef414c44d65302b79c9d79a
    type: set_hvac_mode
    hvac_mode: "off"
  - wait_for_trigger:
      - trigger: numeric_state
        entity_id:
          - sensor.temphumsensorkizi_temperature
        below: 21
    continue_on_timeout: false
  - device_id: 9dbff4e38783c52dc262b62f1ada0171
    domain: climate
    entity_id: 80660b30cef414c44d65302b79c9d79a
    type: set_hvac_mode
    hvac_mode: heat
  - action: climate.set_temperature
    metadata: {}
    data:
      temperature: 21
      hvac_mode: heat
    target:
      device_id: 9dbff4e38783c52dc262b62f1ada0171
mode: single