uli321
23. April 2026 um 04:20
1
Hallo, ich habe eine SolarEdge Akku an meiner PV Anlage und möchte in einem bestimmen % Fenster Ladestand eine Steckdose schalten.
Ich habe schon als Helfer den Schwellwertsensor gefunden. Ich stelle die Unter-/Obergrenze auf 70/95% ein. Es wird mir dann unten in dem Helfer der Wert “on” bzw. “off” angezeigt. Bin ich innerhalb der beiden Werte - on, außerhalb off. Soweit i.O.
Jetzt erstelle ich eine Automation:
Auslöser: Entität “Helfer Schwellenwert”, dann Gerät “Steckdose” - Aktion “einschalten”.
ABER: wie schalte ich das Gerät “Steckdose” ausserhalb des Schwellenwerts wieder aus?
Ich bekomme es einfach nicht hin. Oder gibt es eine andere Möglichkeit mit einer einfachen Automation - Wenn/Dann?
Bitte um Schritt für Schritt Anleitung Dankeschön!
LG Uli
Eine Automation mit 2 Auslösern
Schwellwertsensor ein
Id ein
Schwellwertsensor aus
Id aus
description: ""
mode: single
triggers:
- trigger: state
entity_id:
- binary_sensor.home_assistant_testscwelke
from:
- "off"
to:
- "on"
id: Ein
- trigger: state
entity_id:
- binary_sensor.home_assistant_testscwelke
from:
- "on"
to:
- "off"
id: Aus
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id:
- Ein
sequence:
- action: switch.turn_on
metadata: {}
target:
entity_id: switch.testalexa
data: {}
- conditions:
- condition: trigger
id:
- Aus
sequence:
- action: switch.turn_off
metadata: {}
target:
entity_id: switch.testalexa
data: {}
Die Id kannst du bei jedem Auslöser selber definieren.
Zum anschauen erstellst du eine neue Automation und wechselst in den yaml Modus dann fügst du dort diesen Code ein.
Da kannst du dann anpassen an deine Entitäten.
uli321
23. April 2026 um 06:16
3
Hallo, danke für die schnelle Antwort:
also 1 Automation mit 2 Auslöser.
Bei Auslöser habe ich Gerät und Entität. Was nehme ich?
Bei Entität habe ich numerischer Zustand und Zustand. Was nehme ich ?
Sorry, mit dem yaml Modus kenne ich mich nicht aus, da sind die virtuellen Schritte für mich einfacher.
Würde mir hier nochmal jemand helfen?
Dankeschön! Gruss Uli
Du kannst das doch reinkopieren wie beschrieben
Du erstellst eine neue leere Automation dann klickst du rechts oben auf die 3 Punkte und wählst in yaml bearbeiten.
Dann kopierst du den Code von hier da rein.
Dann wieder auf die 3 Punkte und umschalten auf den visuellen Editor
uli321
23. April 2026 um 06:29
5
Hallo Thomas,
ok, ich probiere das heute daheim mal aus. Danke
Welcher Schwellwertsenor-Werte nehme ich da am Besten.
Die Steckdose soll bei Akkustand 70-100% an gehen.
Untergrenze 70
Obergrenze 100
bei 5min Verzögerung.
Ist das sinnvoll?
Uli
Was willst du denn machen?
Im Moment würde die Steckdose sofort angehen wenn der Sensor 70 % hat und sofort aus wenn unter 70%.
Von daher sehe ich nicht wirklich einen Sinn in dem Schwellwertsensor.
uli321
23. April 2026 um 06:46
7
ich habe einen festen Akku an meiner PV Anlage. Zusätzlich einen mobilen Akku von Ecoflow, den ich über eine Steckdose ein-/aus laden kann kann.
Wenn also meine PV Anlage meinen festen Akku lädt und der Ladestand bei 70% ist, dann soll mein mobiler Akku geladen werden. Wenn der Ladestand meines festen Akkus der PV Anlage unter 70% fällt, dann schaltet die Steckdose wieder aus.
Das ist nicht sinnvoll so da der Akku ja gleich wieder unter 70 fällt wenn er den anderen lädt.
Warum startest du nicht mit dem Laden erst wenn der Akku z.b bei 90 % ist und stoppst bei 70% .
uli321
23. April 2026 um 06:50
9
ok, also welche Werte dann für Untere und Obere Grenze?
Ich würde keinen Schwellwertsensor nehmen.
2 Auslöser anlegen für Akkuladung
Akku ist 90%
Id Laden
Akku ist 70%
Id Ladestopp
Wenn Id Laden dann Steckdose an
Wenn Id ladestopp dann Steckdose aus.
Dann lädt er sobald der Akku 90% hat und bis er wieder bei 70% ist.
Die Werte musst du dann natürlich selber so anpassen wie es für dich richtig ist.
Dafür kannst du auch den Code oben nutzen, du musst nur die Entitäten und die Trigger anpassen.
Hat dein mobiler Akku eine Abschaltung damit du ihn nicht überlädst ?
uli321
23. April 2026 um 07:22
11
wie sage ich dem Programm, wann die Steckdose einschalten soll und wann aus?
Zeig mal bitte den yaml Code.
So wie das aussieht hast du meinen Code von oben nicht kopiert.
uli321
23. April 2026 um 07:53
13
Hi, ich habs über die virtuelle Plattform probiert, das ist der Code
alias: Ecoflow an aus
description: ""
triggers:
- trigger: numeric_state
entity_id:
- sensor.solaredge_speicherstand
above: 90
- trigger: numeric_state
entity_id:
- sensor.solaredge_speicherstand
below: 70
conditions: \[\]
actions:
- type: turn_on
device_id: e36986c4aca334f006d9795d7d8d2430
entity_id: a26af8b575340726ba8973fdbf6e3968
domain: switch
- type: turn_off
device_id: e36986c4aca334f006d9795d7d8d2430
entity_id: a26af8b575340726ba8973fdbf6e3968
domain: switch
mode: single
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶 )
Code bitte über den Punkt vorformatierter Text einfügen
alias: Ecoflow an aus
description: “”
triggers:
- trigger: numeric_state
entity_id: sensor.solaredge_speicherstand
above: 90
id: ladestart
- trigger: numeric_state
entity_id: sensor.solaredge_speicherstand
below: 70
id: ladestop
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id:
- ladestart
sequence:
- type: turn_on
device_id: e36986c4aca334f006d9795d7d8d2430
entity_id: a26af8b575340726ba8973fdbf6e3968
domain: switch
- conditions:
- condition: trigger
id:
- ladestop
sequence:
- type: turn_off
device_id: e36986c4aca334f006d9795d7d8d2430
entity_id: a26af8b575340726ba8973fdbf6e3968
domain: switch
mode: single
Du solltest bei Aktion nicht Geräte wählen sondern Schalter
uli321
23. April 2026 um 08:20
16
Hab jetzt als Entity den Speicherstand vom PV Akku genommen.
bei Option 1 und 2 habe ich auf das Gerät “Steckdose Ecoflow” geändert.
Woher weiß das System jetzt, wann on und off geschaltet wird?
muss ich jetzt noch den Helfer mit on off einfügen?
Sorry, ich bin da echt ein Laie. Danke für deine Hilfe
alias: Neue Automation
description: ""
triggers:
- trigger: state
entity_id:
- sensor.solaredge_speicherstand
from:
- "off"
to:
- "on"
id: Ein
- trigger: state
entity_id:
- sensor.solaredge_speicherstand
from:
- "on"
to:
- "off"
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
data: {}
mode: single
ist auf Schalter: “Steckdose EcoFlow”
by HarryP:
. Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)
. Code-/Logzeilen formatiert (bitte immer in </> einbinden)
. s.a.: (Neues Update & Features - Hier in der Community 🫶 )
Nimm bitte den angepassten Code von mir.
Du hast oben ja zwei Auslöser gewählt und denen eine id gegeben.
Wenn der akku 90% oder 70% erreicht wird die Automation gestartet
in choose wird dann geschaut was hat die Automation gestartet
Wenn ID Ladestart dann wird die Steckdose eingeschaltet.
Wenn ID Ladestop wird die Steckdose ausgeschaltet
Bitte den Yaml Code zeigen wie von HarryP beschrieben
uli321
23. April 2026 um 08:24
19
alias: Neue Automation
description: ""
triggers:
- trigger: state
entity_id:
- sensor.solaredge_speicherstand
from:
- "off"
to:
- "on"
id: Ein
- trigger: state
entity_id:
- sensor.solaredge_speicherstand
from:
- "on"
to:
- "off"
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
data: {}
mode: single
Kopier dir bitte meinen letzten Code, mit dem hier klappt das nicht da du ja nicht den Ladestand abfragst.
Bei Aktion wählst du nicht das Gerät aus sondern den Punkt Schalter siehe Screenshot
uli321
23. April 2026 um 08:31
21
das ist der letzte Stand:
`alias: Neue Automation`
`description: ""`
`triggers:`
` - trigger: state`
` entity_id:`
` - sensor.solaredge_speicherstand`
` from:`
` - "off"`
` to:`
` - "on"`
` id: Ein`
` - trigger: state`
` entity_id:`
` - sensor.solaredge_speicherstand`
` from:`
` - "on"`
` to:`
` - "off"`
` 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`
` data: {}`
`mode: single`
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶 )
Schau dir meinen Code an was dort bei Triggers steht das hattest du weiter oben schonmal selber richtig gemacht.