Bestway Whirlpool - Ist-Temperaturabfrage nicht überall möglich

Hallo Zusammen

Ich möchte beim Whirlpool von Bestway eine Automation für ‘Temperatur halten’ erstellen.
Da aber der Filter nicht durchgehend läuft, fällt die Temperatur in der Pumpe runter (da diese nicht isoliert wie der Pool selber).

In der Automation kann ich als Auslöser den Whirlpool als Gerät anwählen und kann dort dann als Auslöser die Ist-Temperatur anwählen.
Mein Problem ist nun das ich diese Ist-Temperatur nur unter Auslöser zur Auswahl habe. Unter ‘Und Wenn’ und ‘Dann’ habe ich die Ist-Temperatur nicht zur Auswahl (was ich aber eigentlich für meine Automation benötigen würde).

Ich möchte eine Automation erstellen, welche alle 2h den Filter startet für 5min. Dann wenn Ist-Temperatur unter 30 Grad fällt, soll die Heizung für 1h einschalten. Danach Heizung ausschalten und Filter ausschalten.
Wenn Temperatur nicht unter 30 Grad, dann Filter ausschalten.

Meine Lösung (welche aber bei der Temperaturabfrage nicht funktioniert):

alias: Whirlpool Temperatur halten korrigiert
description: ""
triggers:
  - hours: /2
    trigger: time_pattern
conditions: []
actions:
  - type: turn_on
    device_id: 4977d1eb8e0b33ba11b795c37bb3d00c
    entity_id: e00b72a1872878e13198750fde387e70
    domain: switch
  - delay:
      hours: 0
      minutes: 5
      seconds: 0
      milliseconds: 0
  - if:
      - condition: template
        value_template: "{{ states('sensor.spa_thermostat') | float < 30 }}"
    then:
      - device_id: 4977d1eb8e0b33ba11b795c37bb3d00c
        domain: climate
        entity_id: e442de2ccfaa95bbac4b11eaeb29e69c
        type: set_hvac_mode
        hvac_mode: heat
      - delay: "01:00:00"
      - device_id: 4977d1eb8e0b33ba11b795c37bb3d00c
        domain: climate
        entity_id: e442de2ccfaa95bbac4b11eaeb29e69c
        type: set_hvac_mode
        hvac_mode: "off"
      - type: turn_off
        device_id: 4977d1eb8e0b33ba11b795c37bb3d00c
        entity_id: e00b72a1872878e13198750fde387e70
        domain: switch
    else:
      - type: turn_off
        device_id: 4977d1eb8e0b33ba11b795c37bb3d00c
        entity_id: e00b72a1872878e13198750fde387e70
        domain: switch
mode: restart

Ich gehe davon aus, dass das Problem bei der Template-Abfrage liegt (im Entwicklerwerkzeug ergibt mir das ein Fehler).
Der Whirlpool hat (im YAML-Code ersichtlich) eine device_id und entity_id, welche ich aber nicht weiss, wie ich diese genau in meiner Automation eingeben muss.

Vermutlich ist es nicht so schwierig. Aber ich blicke noch nicht ganz durch.
Ich hoffe jemand kann mir helfen.
Danke schonmal

Als Ergänzung könnte eventuell noch hilfreich sein, wie es aussieht wenn ich die Ist-Temperatur unter Auslöser anwählen kann.

description: ""
mode: single
triggers:
  - device_id: 4977d1eb8e0b33ba11b795c37bb3d00c
    domain: climate
    entity_id: e442de2ccfaa95bbac4b11eaeb29e69c
    type: current_temperature_changed
    trigger: device
    below: 30
conditions: []
actions: []

So sieht der visuelle Editor aus:

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Hallo,
um Probleme zu vermeiden sollten besser Enitäten anstatt Geräte in Automationen verwendet werden. Hier ist ein interessanter Beitrag darüber.

Ok…
Nur ist es bei dieser Bestway-Integration so, dass ich keine Entitäten habe dazu.
Für die Steuerung (Filter / Heizen / Ist-Temperatur) zeigt es mir nur an wenn ich unter Gerät auswähle.