Hallo,
via MQTT kann ich EVCC teilweise ansteuern und auslesen.
Folgendes würde ich gerne per Automation machen und brauche fachkundige Hilfe:
- Trigger: Schalter wird auf “on” geschaltet.
- Zunächst soll dann der Modus in EVCC per MQTT auf “Now” umgeschaltet werden (dafür habe ich schon einen Auswahl-Switch angelegt).
- Die bereits aufgeladene Energie kann ich aus EVCC per MQTT auslesen.
Wenn aufgeladene Energie > (bereits zu Beginn des Triggers aufgeladene Energie + 10 kWh),
dann soll der Modus in EVCC via MQTT umgeschaltet werden (letzteres geht wieder mit dem Auswahl-Switch aus 2)
Kann ich das mit einer Automation umsetzen? Wenn ja, wie?
Danke im Voraus!
Ich kann dir zwar gerade nicht die Lösung schreiben, da ich langsam mal ins Bett muss
aber ich habe da etwas was dir sicher hilft die Lösung selbst zu finden.
Ich habe zum einen ein paar Sensoren selbst gebaut:
mqtt:
sensor:
- name: "Seat Ladestatus"
state_topic: "evcc/loadpoints/1/vehicleSoc"
unit_of_measurement: "%"
value_template: "{{ value | round(0) }}"
state_class: "measurement"
device_class: battery
icon: "mdi:battery"
device:
name: "evcc"
identifiers: "evcc_ladestatus"
manufacturer: "Seat"
model: "Auto"
- name: "Seat Verbunden"
state_topic: "evcc/loadpoints/1/connected"
device:
name: "evcc"
identifiers: "evcc_verbunden"
manufacturer: "Seat"
model: "Auto"
- name: "Seat Lademodus"
state_topic: "evcc/loadpoints/1/mode"
device:
name: "evcc"
identifiers: "evcc_lademodus"
manufacturer: "Seat"
model: "Auto"
Jetzt hat man schon mal ein paar Werte aus evcc als Entität in HA. Mit den Entitäten kann man Automationen bauen.
So sieht ein Teil meines Dashboards aus, um darüber die Art des Ladens über evcc zu Steuern.

Wenn man dann z.b. auf “PV” klickt, wird der Code unter “tap_action” ausgeführt. Dies funktioniert 1:1 auch in Automationen.
type: custom:mushroom-template-card
primary: PV
secondary: ''
icon: mdi:solar-power-variant-outline
layout: vertical
hold_action:
action: none
double_tap_action:
action: none
tap_action:
action: call-service
service: mqtt.publish
target: {}
data:
qos: '0'
retain: false
topic: evcc/loadpoints/1/mode/set
payload_template: pv
icon_color: |-
{% if is_state('sensor.seat_lademodus', 'pv') %}
green
{% else %}
grey
{% endif %}
Ich hoffe das bringt dich weiter. Wenn nicht, melde dich noch mal. Dann schau ich mir das morgen spät Nachmittag noch mal an 
Hallo Pardasus, danke dir. Die Werte und Schalter habe ich schon bzw. kriege ich selbst hin, ich brauche tatsächlich nur Hilfe bei der Automation.
Viele Grüße
Erstelle über Helfer einen Zähler. Sobald der On-Schalter gedrückt wird, speichert die Automation den aktuellen Stand in den Zähler ab.
Eine weiter Automation prüft dann, ob die aktuell aufgeladen Energy +10 als die des Hilfs Zählers ist und beende das Laden wieder.
Gute Idee, vielen Dank, werde ich in den nächsten Tagen ausprobieren 
Servus,
ich klinke mich mal ein, weil ich was suche und denke du hast da grad (zumindest mal teilweise) meine Lösung. 
Ich hab evcc als App im HomeAssistant laufen. Ich hab eine Garage und ein E-Auto und möchte gern über ein HomeAssistant Dashboard die üblichen Modi (Aus/PV/PV+Min/Schnell) durchschalten, so wie ich es auch in dem Web-UI hier könnte.
Optisch weiß ich noch nicht genau, wie. Aber das wichtigste ist mal Aus/PV. Ich möchte eben nicht extra das Handy zücken müssen, wenn ich das Laden ein- oder ausschalte.
Eventuell auch noch später mal über einen physischen Taster, aber momentan erstmal aus einem Dashboard raus.
Das ist ja das, was du mit deiner tap_action hier beschreibst, oder? Also über matt publish das umzusetzen
Sollte leicht möglich sein. Hier mein Automationsteil zum Setzen des PV-Modus:
- alias: "4: Modus rein auf PV setzen"
if:
- condition: trigger
id:
- "3_1"
then:
- action: mqtt.publish
metadata: {}
data:
qos: "1"
retain: false
topic: evcc/loadpoints/1/mode/set
payload: pv
- action: mqtt.publish
metadata: {}
data:
topic: evcc/loadpoints/1/limitSoc/set
payload: "100"
retain: false
- data:
message: Auto-Lademodus auf PV-Überschuss gesetzt
action: notify.alexa_media_echo_dot_kueche