Steckdose schalten mit weiterer Bedingung (Zeit) ergänzen: Anfänger braucht Hilfe ;-)

Hallo,

ich bin Neuling bei HA und mir wurde hier schon mal super geholfen.

Aktuell habe ich eine WLAN Steckdose, die automatisch an-/ausgeschaltet wird, in Abhängigkeit meines Batteriespeichers von SolarEdge.

Bei 75% Akkustand schaltet die Steckdose ein, bei 60% wieder aus. Das funktioniert super nach beigefügten Skript….

Ich will jetzt noch ergänzen, dass das Einschalten zwischen 20.00 Uhr und 7.00 Uhr unterbunden ist. Mein Speicher lasse ich teilweise in der Nacht bei billigen Strom vom Netz laden und ab 75% schaltet dann die Steckdose zusätzlich ein. Das will ich unterbinden.

Was muss ich beim u.g. Skript ergänzen? Vielen Dank für euer Hilfe!

LG Uli

alias: EcoFlow ein aus 60-75%

description: ""

triggers:

  - trigger: numeric_state

    entity_id:

      - sensor.solaredge_speicherstand

    above: 75

    id: Ein

  - trigger: numeric_state

    entity_id:

      - sensor.solaredge_speicherstand

    below: 60

    id: Aus

conditions: []

actions:

  - choose:

      - conditions:

          - condition: trigger

            id:

              - Ein

        sequence:

          - action: switch.turn_on

            metadata: {}

            target:

              device_id: e36986c4aca334f006d9795d7d8d2430

            data: {}

      - conditions:

          - condition: trigger

            id:

              - Aus

        sequence:

          - action: switch.turn_off

            metadata: {}

            target:

              device_id: e36986c4aca334f006d9795d7d8d2430

mode: single

Ich gebe manchmal den YAML-Code in ChatGPT ein, und ChatGPT ändert das dann für mich.

So sollte es funktionieren:

alias: EcoFlow ein aus 60-75%

description: ""

triggers:

  - trigger: numeric_state

    entity_id:

      - sensor.solaredge_speicherstand

    above: 75

    id: Ein

  - trigger: numeric_state

    entity_id:

      - sensor.solaredge_speicherstand

    below: 60

    id: Aus

conditions:
  - condition: time
    after: "07:00:00"
    before: "20:00:00"

actions:

  - choose:

      - conditions:

          - condition: trigger

            id:

              - Ein

        sequence:

          - action: switch.turn_on

            metadata: {}

            target:

              device_id: e36986c4aca334f006d9795d7d8d2430

            data: {}

      - conditions:

          - condition: trigger

            id:

              - Aus

        sequence:

          - action: switch.turn_off

            metadata: {}

            target:

              device_id: e36986c4aca334f006d9795d7d8d2430

mode: single

Es fehlen noch die Auslöser 7 Uhr für‘s Einschalten und 20 Uhr für‘s Ausschalten.
Für den Fall dass bereits vor 7 Uhr der Akkustand über 75%beträgt bzw. erst nach 20 Uhr auf unter 60% sinkt.

Gruß Osorkon