Brauchwasserheizung/Thermostat ausschalten

Hallo, meine elektrische Brauchwasserheizung (mit Thermostat) sollte zwischen 23:00 Uhr und 05:00 Uhr oder unter einem Batteriespeicher-SOC von 40% vom Netz getrennt sein.
Dazu habe ich folgende Automation erstellt:

alias: Brauchwasserheizung ausschalten
description: ""
triggers:
  - type: changed_states
    device_id: 1229a8dda37db265075b1797991c229c
    entity_id: 3dd5dc175cfc0c33128ba9f781dd80ef
    domain: switch
    trigger: device
conditions:
  - condition: or
    conditions:
      - condition: time
        after: "23:00:00"
        before: "05:00:00"
      - condition: numeric_state
        entity_id: sensor.foxess_bat_soc_2
        below: 40
actions:
  - type: turn_off
    device_id: 1229a8dda37db265075b1797991c229c
    entity_id: 3dd5dc175cfc0c33128ba9f781dd80ef
    domain: switch
mode: single

Die SOC Bedingung klappt, aber die Zeitbedingung wird nicht erfüllt.
Kann mir jemand weiterhelfen

Du solltest die Zeit mit beim Trigger einnehmen.

Vielen Dank, das war es. Kleine Ursache, große Wirkung