Anfänger benötigt Hilfe, Einschalten wenn - ausschalten wenn, jedoch

Hi, ich benötige Hilfe bei folgender Problematik:

A:) Shelly A soll einschalten wenn PV-Überschuss für 1 Minute über 400 W liegt. Jedoch nur wenn Shelly B ausgeschaltet ist.
B:) Shelly A soll ausschalten wenn Netzbezug für 1 Minute über 0 W liegt.
C:) Shelly A soll ausschalten wenn seine Leistungsabgabe 10 Minuten lang unter 20 W liegt.
D:) Shelly A soll, für 3 Stunden nicht wieder einschalten (Punkt A), wenn Punkt C der Auslöser für das Abschalten war.

Ich hoffe das ist irgendwie verständlich :slight_smile:

HIer der Code für das ausschalten, bisher:

alias: Batterie-Ladegerät ausschalten
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.active_import_to_grid
    for:
      hours: 0
      minutes: 1
      seconds: 0
    above: 0
  - type: power
    platform: device
    device_id: 02379a8d8146f2264916c94149ef2e06
    entity_id: 4c7bbde44075219237b3bb31dbdc8ea5
    domain: sensor
    below: 20
    for:
      hours: 0
      minutes: 10
      seconds: 0
condition: []
action:
  - type: turn_off
    device_id: 02379a8d8146f2264916c94149ef2e06
    entity_id: 2184174926afc6c3ebc5ac471f79e5af
    domain: switch
mode: single

Hier der Code für das einschalten, bisher:

alias: Batterie-Ladegerät einschalten
description: ""
trigger:
  - type: value
    platform: device
    device_id: bd7f652578f5687a68f3921f5e03a139
    entity_id: d5dd302373a7b4561655fb51fbfa7deb
    domain: sensor
    for:
      hours: 0
      minutes: 1
      seconds: 0
    above: 400
condition:
  - condition: device
    type: is_off
    device_id: a7611dde836f6f6dd93ddb6f8e7b43b6
    entity_id: 2907a0ebc56aec27636cc46b6d270e50
    domain: switch
action:
  - type: turn_on
    device_id: 02379a8d8146f2264916c94149ef2e06
    entity_id: 2184174926afc6c3ebc5ac471f79e5af
    domain: switch
mode: single

Ich habe versucht das in Diagrammen abzubilden. Ich hoffe das macht es noch verständlicher.

2023-09-18_09h45_28

LG Tidus

Herzlich Willkommen Tidus.

Was genau funktioniert denn nicht bzw. wo hängt es? Hängt es nur bei D:)?

Hey! Ja es hängt nur an Punkt D. :frowning:

Hallo, ich würde bei C dann noch einen Timer (3 Stunden) starten. Bei A dann eine Bedingung stellen dass der Timer nicht läuft.

1 „Gefällt mir“

@rstuck

Danke für den Tipp, ich schau mir das heute Abend an. Wenn ich richtig verstehe, dann in etwa so:

Einschalten:
Auslöser: Netzexport für 1 Minuten > 400 W
Bedingung: “Shelly B” aus
Bedingung: “Timer” läuft nicht
Aktion: Shelly A einschalten

Ausschalten V1:
Auslöser: Netzbezug für 1 Minuten > 0 W
Aktion: Shelly A ausschalten

Ausschalten V2:
Auslöser: Leistung für 10 Minuten < 20 W
Aktion: “Timer” starten 3 Stunden
Aktion: Shelly A ausschalten

1 „Gefällt mir“

Hi. Mit ein bisschen Recherche, wie man den Timer einbindet, habe ich nun folgende Lösung erarbeitet. Ich konnte es noch nicht vollumfänglich testen, aber der Timer startet jedenfalls, der Rest wird sich zeigen :slight_smile: Danke noch Mal für den Tipp.

Einschalten:

alias: Batterie-Ladegerät einschalten V1.1
description: >-
  Einschalten des Ladegeräts, wenn das Netz für 1 Minute < -400 ist und der
  Wechselrichter nicht eingeschaltet ist, jedoch nur wenn der Timer nicht aktiv ist.
trigger:
  - type: power
    platform: device
    device_id: 21b33d4fc2fbda78f45bbed38aa6cf4e
    entity_id: sensor.tasmota_lk13be_power
    domain: sensor
    below: -400
    for:
      hours: 0
      minutes: 1
      seconds: 0
condition:
  - condition: device
    type: is_off
    device_id: a7611dde836f6f6dd93ddb6f8e7b43b6
    entity_id: 2907a0ebc56aec27636cc46b6d270e50
    domain: switch
  - condition: state
    state: idle
    entity_id: timer.timer_schuppen_ladegeraet
action:
  - type: turn_on
    device_id: 02379a8d8146f2264916c94149ef2e06
    entity_id: 2184174926afc6c3ebc5ac471f79e5af
    domain: switch

Ausschalten 1:

alias: Batterie-Ladegerät ausschalten A _ V1.1
description: Ausschalten des Ladegeräts, wenn das Netz für 1 Minute > 0 ist.
trigger:
  - type: power
    platform: device
    device_id: 21b33d4fc2fbda78f45bbed38aa6cf4e
    entity_id: sensor.tasmota_lk13be_power
    domain: sensor
    above: 0
    for:
      hours: 0
      minutes: 1
      seconds: 0
condition: []
action:
  - type: turn_off
    device_id: 02379a8d8146f2264916c94149ef2e06
    entity_id: 2184174926afc6c3ebc5ac471f79e5af
    domain: switch
mode: single

Ausschalten 2:

alias: Batterie-Ladegerät ausschalten B _ V1.1
description: >-
  Ausschalten des Ladegeräts, wenn die Leistung von "Ladegerät" für 10 Minuten <
  20 W ist. Timer starten für 3 Stunden.
trigger:
  - type: power
    platform: device
    device_id: 02379a8d8146f2264916c94149ef2e06
    entity_id: 4c7bbde44075219237b3bb31dbdc8ea5
    domain: sensor
    below: 20
    for:
      hours: 0
      minutes: 10
      seconds: 0
condition: []
action:
  - service: timer.start
    entity_id: timer.timer_schuppen_ladegeraet
    data:
      duration: "03:00:00"
  - type: turn_off
    device_id: 02379a8d8146f2264916c94149ef2e06
    entity_id: 2184174926afc6c3ebc5ac471f79e5af
    domain: switch
1 „Gefällt mir“