Automation erweitern

Hallo an alle,

Ich war sehr lange stiller Mitleser und habe bisher vieles gelernt. Nun brauche ich aber Hilfe zur Erweiterung einer Automation.

Die Automation schaltet meinen Heizstab ein wenn ich mehr als 4300w einspeise und aus wenn der Wert auf 300w sinkt. Dazu noch Bedingungen zum Status meines Akkus oder Wallbox.

Das ganze würde ich nun gern erweitern das der Heizstab (bzw. die Automation selbst) nur einschaltet wenn der sensor.puffer_fuhler_oben des Puffer unter 80.0 Grad liegt und soll definitiv aus sein (oder ausschalten) wenn der Fühler über/gleich 85.0 Grad liegt. Die restlichen Bedingungen sollen natürlich ebenso aktiv bleiben. Vielleicht kann mir da noch wer helfen, ich bin da scheinbar zu blöd und brings nicht hin.

Aktuell sieht das so aus:

alias: Heizstab ein-ausschalten
description: ""
triggers:
  - entity_id:
      - sensor.bitshake_smartmeterreader_e320_powercurr
    below: -4300
    id: "on"
    trigger: numeric_state
  - entity_id:
      - sensor.bitshake_smartmeterreader_e320_powercurr
    id: "off"
    above: -300
    trigger: numeric_state
conditions:
  - condition: or
    conditions:
      - condition: state
        entity_id: sensor.victron_system_battery_state
        state: CHARGING
      - condition: state
        entity_id: sensor.victron_system_battery_state
        state: IDLE
  - condition: or
    conditions:
      - condition: state
        entity_id: sensor.wallbox_state
        state: "1: Standby"
      - condition: state
        entity_id: sensor.wallbox_state
        state: "2: Car connected"
actions:
  - choose:
      - conditions:
          - condition: trigger
            id: "on"
        sequence:
          - data: {}
            target:
              entity_id: switch.shellyem3_3494547b8df6
            action: switch.turn_on
      - conditions:
          - condition: trigger
            id: "off"
        sequence:
          - data: {}
            target:
              entity_id: switch.shellyem3_3494547b8df6
            action: switch.turn_off
mode: single

Wenn du wirklich willst das deine jetzige Automation gar nicht aktiv ist wenn die Temperaturgrenzen es verhindern dann.

Die “quick_n_dirty” Methode.

Du baust dir eine Automation die die jetzige nur einschaltet wenn es überhaupt Sinn macht.

Beispiel schaltet bei Sonnen-auf/-untergang, musste dann halt auf deine beiden Temp Werte umbauen und auch deine Automation eintragen bei den Actions.

alias: Heizstab9 Helper
description: ""
mode: single
triggers:
  - event: sunrise
    offset: 0
    trigger: sun
  - event: sunset
    offset: 0
    trigger: sun
conditions: []
actions:
  - choose:
      - conditions:
          - condition: sun
            after: sunrise
            before: sunset
        sequence:
          - data: {}
            target:
              entity_id: automation.heizstab9
            action: automation.turn_on
      - conditions:
          - condition: sun
            before: sunrise
            after: sunset
        sequence:
          - data:
              stop_actions: true
            target:
              entity_id:
                - automation.heizstab9
            action: automation.turn_off

Danke für den Input. Soweit hatte ich noch gar nicht gedacht.
Aber wenn die 85 Grad erreicht sind schaltet dann nur die Automation ab, nicht aber der Heizstab selbst oder?

Dann schaltet nur die Automation ab, also es passiert das was du händisch auch in der GUI unter Einstellungen>Automationen&Szenen rechts mit dem Schalter manuell machen könntest.
Sprich du solltest dann natürlich sicherstellen das in der Sequence des Aussschaltens vorher dein Heizstab ausgeschaltet wird.

Wo der blaue Kreis ist die Aktion zum ausschalten hinzufügen und dann mit dem Teil im roten Kreis die Reihenfolge ändern, also Erst Heizstab aus und dann Automation aus.

Ich hatte ja geschrieben “quick & dirty” Lösung.