Wie kann ich einen Schalter aus Home Assistant für eine Bedingung in EVCC nutzen

Hallo Zusammen,

ich habe mal wieder eine Problem und ich finde keine Lösung hierfür und ich hoffe, dass jemand von euch mir da weiter helfen kann.

Ich nutze EVCC um meine Wallbox zu steuern.
Jetzt kam mir der Gedanke, dass ich doch auch die Poolpumpe und die Poolwärmepumpe damit steuern könnte.
Soweit wäre das ja auch kein Problem, einfach Shelly PlugS eingebunden und schon fertigt.
Hier habe ich aber mein Problem.
Ich habe in HA einen Schalter, mit dem ich den Pool Betrieb steuere.
Ist dieser aus, soll die Poolpumpe nicht starten.

Meine Problem ist, wie kann ich EVCC dazu bringen solange nicht in einen der Modis zu schalten, solange der Schalter für den Pool Betrieb aus ist?

Vielen Dank im Voraus.
Gruß Ingo

Moin,

nur zum Verständnis. Ich nehme an du meinst EVCC synonym für Überschussladen, wie du es mit deiner Wallbox schon durchführst?

EVCC kennt aber deine Poolpumpe nicht und deine Poolpumpe wiederum nicht, ob Überschuss vorhanden ist?

Ich würde die EVCC HACS Integration installieren. Dann kennt HA alle EVCC Entitäten. Damit kannst du eine Automation bauen, dass bei Überschuss die Poolpumpe starten soll.

Guten Morgen,

Ja, ich meine EVCC.

Die von dir angesprochene Automation nutze ich schon ein paar Jahr.
Da mir die Ansicht und die Protokollierung von EVCC gefällt und man ja mittlerweile viele andere Sachen in EVCC einbinden kann, dachte ich mir, binde doch die Poolpumpe und die Pool Wärmepumpe mit ein.

Ich habe mir in HA einen Schalter (Poolbetrieb) erstellt, wenn der aus ist, kann man die Pumpe und die Wärmepumpe nicht einschalten, bzw. nur wenn man direkt auf die Schalter der Shellys zugreift.

Ich habe den Shelly Plug S, an dem die Poolpumpe angeschlossen ist, in EVCC als Poolpumpe integriert, was soweit erst mal passt.
Meine Problem ist aber, dass ich in EVCC direkt auf den Schalter des Shellys zugreife und somit die Pumpe aktivieren könnte.

Ich hätte gerne die Möglichkeit, die Pumpe in EVCC zu sperren, wenn der Poolbetrieb deaktiviert wurde. Ich könnte zwar eine zusätzliche Automation erstellen, mit der ich die Pumpe direkt wieder ausschalte, wenn der Poolbetrieb aus ist, aber das fühlt sich für mich nicht richtig an, bzw, so, als ob ich von der falschen Seite gestartet habe.

Ich habe mal ChatGPT gefragt :smiling_face_with_sunglasses:

Lösung: Template Switch als „Gate“

Du baust einen virtuellen Schalter, der:

  • nur schaltet, wenn poolbetrieb = on
  • sonst blockiert

template:

  • switch:
    • name: „Poolpumpe EVCC“
      unique_id: poolpumpe_evcc
      state: „{{ is_state(‚switch.shelly_pool_pumpe‘, ‚on‘) }}“
      turn_on:

      • condition: state
        entity_id: input_boolean.poolbetrieb
        state: „on“
      • service: switch.turn_on
        target:
        entity_id: switch.shelly_pool_pumpe

      turn_off:

      • service: switch.turn_off
        target:
        entity_id: switch.shelly_pool_pumpe

Guten Morgen,

das Template wäre dann in der HA Welt.
Das ich diesen Weg gehen kann, dass wusste ich.

Ich suche nach einer Möglichkeit, dass EVCC den Zustand des Schalters erkennt.

Warum willst du denn zwanghaft von hinten durch die Brust, wenn es einfacher geht?

Das wüsste ich auch gerne :wink:

Könntest du mir deinen Code noch mal näher bringen?

Ich verstehe ihn ehrlich gesagt nicht so ganz :thinking: