Bitte um Hilfe bei einfacher Automatisation

Ich steuere meine Heizung nach der "Sonnen-"Integration (Vorlauftemperaturen hoch und runter).
Meine Partnerin mag es aber nicht, wenn das Bad Fußkalt ist. Daher habe ich folgendes gemacht:

Wenn der Akku meiner Solaranlage 4Uhr nachts über 40% ist, soll die Vorlauftemperatur angehoben werden auf den “Tagwert”, ansosten auf den Nachtwert bleiben. Das funktioniert wunderbar:

alias: Wärmepumpe Anhebung Heizung in der Nacht
description: WP Nachtanhebung Heizung wenn Akku voll
trigger:
  - platform: time
    at: "04:00:00"
condition:
  - condition: numeric_state
    entity_id: sensor.byd_battery_box_premium_hv_ladezustand
    above: 40
action:
  - service: number.set_value
    data:
      value: "2"
    target:
      entity_id: number.luxtronik2_heating_target_correction
mode: single

nun will ich aber, wenn der Akku leer wird, dies auch wieder beenden. ich nutze den Code:

alias: Nachterhöhung bei niedrigen Akku beenden
description: "Erhöhung beenden, wenn der Akku schwach wird. "
trigger:
  - platform: state
    entity_id:
      - sensor.byd_battery_box_premium_hv_ladezustand
    from: "20.0"
    to: "19.9"
condition:
  - condition: state
    entity_id: input_boolean.taganhebung
    state: "off"
action:
  - service: scene.turn_on
    target:
      entity_id: scene.warmepumpe_absenkung
    metadata: {}
mode: single

leider löst das nie aus…

Die Entität des Triggers ist wie aufgebaut:

Kann mir jemand helfen?

Moin,
deine 2. Automation löst nur aus wen es von 20 auf 19,9 springt und ich glaube kaum das immer jeder 0.1 schritt übermittelt wird.
probiere es mal so:

alias: Nachterhöhung bei niedrigen Akku beenden
description: "Erhöhung beenden, wenn der Akku schwach wird. "
trigger:
  - platform: numeric_state
    entity_id:
      - sensor.byd_battery_box_premium_hv_ladezustand
    below: 20
condition:
  - condition: state
    entity_id: input_boolean.taganhebung
    state: "off"
action:
  - service: scene.turn_on
    target:
      entity_id: scene.warmepumpe_absenkung
    metadata: {}
mode: single

Bedenke das er nur auslöst wen er von 20 oder drüber auf unter 20 springt.
Wen du das jetzt bei dein ~6-7% akku in die Automation packst löst er deswegen nicht aus.
LG
Tobi

Danke für die schnelle Antwort. ich werde das mal versuchen. Der Ansatz klingt vielversprechend