Hallo past_patrol,
ich hab mir die Fragen die du hast auch schön öfter durch den Kopf gehen lassen.
Ich für mich werde eine Lösung mit openHab realisieren, für dich wäre glaube ich folgendes recht gut:
2 x Keba P30 c-series, einfachste Ausführung ohne jegliche Zugangsregelung, Netzwerkanschluss über LAN-Kabel oder WLAN (WLAN muss als option zur Box bestellt werden)…
1 x openHab, entweder auf einem extra dafür laufenden raspberry pi oder auf dem vorhandenen NAS installiert.
So, jetzt stellt sich dir wahrscheinlich die Frage „was ist diesen openhab und wie hilft es mir“
openhab (wikipedia): [url]https://de.wikipedia.org/wiki/OpenHAB[/url]
openHab ist eigentlich ein System zur Hausautomatisierung, welches selbst aber nicht ein neues gesamt-System (mit Sensoren/Aktoren) darstellt, sondern vorallem versucht die vielen bestehenden Systeme miteinander zu verbinden und somit ein wirklich mächtiges (weil über Systemgrenzen hinweg funktionierendes) und komfortables System schafft.
Fast alles was sich irgendwie über das Netzwerk ansprechen lässt kann man in openHab integrieren, für unglaublich vieles gibts es schon fix fertige bindings.
Und selbst wenn es das nicht gibt ist es meist sehr einfach über die vorhandenen Mitteln etwas neues einzubinden.
Und für alles was einmal grundsätzlich in das System eingebunden ist können dann einfach Regeln erstellt werden.
So, jetzt mal Klartext:
Keba Binding: [url]https://github.com/openhab/openhab2-addons/tree/master/addons/binding/org.openhab.binding.keba[/url]
Damit kann also die Keba Wallbox via UDP-Protokoll (hat bei der P30 nur die c-series und die x-series, die kleineren nicht!) ins openhab eingebunden werden.
u.A. sind dann folgende Dinge möglich: Abfrage ob ein Fahrzeug angesteckt ist, Abfrage der geladenen Energie (für den aktuellen Ladevorgang oder insgesamt), Strom/Spannung pro Phase, … setzen kann man u.A. ob geladen werden soll oder nicht, aber auch die max. Ladestärke.
Also alles was du brauchst, du kannst abfragen ob ein Auto angesteckt ist bzw. die Ladeleistung. Und du kannst dann auch die Ladeleistung setzten.
Du kannst in openHab aber natürlich auch zusätzlich einen Stromzähler für deinen Hausanschluss einbinden um eine Überlastung deines Hausanschlusses zu vermeiden wenn z.B. andere grosse Verbraucher im Haus laufen. (bzw. hast du evt. einen SMA Energy Meter? Siehe Unten).
Ein recht einfaches Regelwerk wäre dann z.B.:
Verfügbare Leistung = max. Leistung (Anschlusswert des Hauses) - aktueller Verbrauch vom Anschlusszähler - aktueller Verbrauch der Ladestationen - kl. Sicherheitspuffer
Wenn nur an einer Ladestation ein Fahrzeug steckt: Ladeleistung dieser Ladestation = Verfügbare Leistung
Wenn an beiden Ladestationen Fahrzeuge stecken: Ladeleistung pro Ladestation = Verfügbare Leistung / 2
Und da kann man sich dann austoben und weiteroptimieren bzw. das ganze so machen wie man es für sich haben möchte.
Man könnte z.B. auch sagen man will eine der beiden Ladestationen bevorzugen, damit die immer volle Leistung bekommt und die zweite dann nur den Rest.
Wenn man sagt man will das Situationsbedingt selbst entscheiden: kein Problem mit openhab: einfach einen switch definieren und im Regelwerk so berücksichtigen wie man es selbst möchte. Schalten/Kontrollieren/Regeln kann man dann einfach über Smartphone oder jeden Rechner mit Browser.
Zugangssteuerung/Regelung: wenn du die Boxen gegen unbefugte Verwendung sichern willst, dann kannst du entweder einfach in openhab die Ladeboxen aktivieren/deaktiveren (via smartphone-app), oder wenn du wie ich möglichst keine App verwenden willst, dann eben z.B. im Vorraum einen kleinen Schalter installieren, dann Steckst du das Auto an und wenn du ins Haus gehst drückst du einen Knopf und das Auto beginnt zu laden.
Diesen ‚Knopf‘ kannst du dann je nach Bastellaune gestalten. Willst du viel basteln: einen ESP8266 wo du selbst einen Schalter dazubastelst. Weniger Basteln: einen „wemos D1 mini“ mit einem „wemos d1 mini switch shield“, das in eine kl. Plastikbox mit einem Loch für den Taster. Beides dann via MQTT an openHab angebunden.
Oder wenn du möglichst wenig basteln willst: einen Fertigen, batteriebetriebenen Schalter den du hinkleben kannst wo du willst: [url]Explore the home automation system | FIBARO Da dieser aber via Z-Wave funkt (ein Funkstandard zur Hausautomatisierung) brauchst dann noch einen kleinen USB-stick um das ganze mit openhab zu verbinden. Aber das sollte das einfachste sein: beim Button Batterien einlegen, USB-Stick einstecken, USB-Stick und Button verbinden (pairing), Button via Z-Wave binding in openhab verfügbar machen, einfache Regel erstellen, wenn Button gedrückt wird, dann Wallbox aktivieren bzw. Ladeleistung einstellen, wenn Auto abgesteckt wird Ladefreigabe wieder wegnehmen bzw. Ladeleistung auf 0 setzten (weil ich will ja wenn das Laden fertig ist nicht nochmal den Knopf drücken müssen).
Bezüglich PV:
Du schreibst vom „SMA Sunny Home Manager“.
Hast du dann auch einen „SMA Energy Meter“?
Weil für den „SMA Energy Meter“ würds auch ein fertiges openHab-binding geben: [url]https://github.com/openhab/openhab2-addons/tree/master/addons/binding/org.openhab.binding.smaenergymeter[/url]
Dann hast du in openhab auch die Daten über Strombezug und Stromeinspeisung zur verfügung und könntest dann z.B. die Ladung der Keba-Boxen davon abhängig machen wieviel du einspeist.
z.B. wenn du für mit 70% Ladung eines EV normalerweise immer auskommst, das du dann immer bis 70% Ladest (also auch mit Netzstrom), darüber aber nur durch PV-Strom. (Natürlich mit einem einzigen klick per smartphone übersteuerbar wenn du weisst das du einen vollen Akku brauchst.).
Wobei einem da keine Grenzen gesetzt sind, ich z.B. werde dann auch die Wettervorhersage berücksichtigen. Ich verlasse normalerweise zw. 9:00 und 9:30 das Haus. Wenn mein Ladestand beim einstecken zw. 50% und 70% liegt, für den nächsten Tag aber Sonnenschein vorhergesagt ist und der Sonnenaufgang vor 7:00 ist (also je nach Jahreszeit), dann will ich NICHT das gleich mittels Netzstrom zu laden begonnen wird. (Wenn dann am morgen genügend PV-Strom anliegt beginnt dann die Ladung).
Nachdem man openhab auch mit Kalender verbinden kann, könnte man z.B. auch automatisch ein Ladung bis auf 100% starten (unabhängig ob PV-Strom anliegt oder nicht), wenn am nächsten Tag ein Termin in Kalender steht wo ein Ort eingetragen ist der eine gewissen Entfernung zu meinem zuhause übersteigt (als Sicherheit/Komfortfeature zur manuellen Aktivierung der Ladung auf 100% per Netzstrom).
Dafür sollte dein openhab idealerweise natürlich auch den Akku-Stand des Autos wissen, und weil wir hier im TFF sind gibts auch dafür eine Lösung, nämlich ein openhab-binding für den Tesla [url]https://github.com/openhab/openhab2-addons/tree/master/addons/binding/org.openhab.binding.tesla[/url]
Damit kannst du u.A. den Batteriestand in % abfragen.
Falls es jemanden interessiert, es scheint auch ein eigenes binding für Kostal-Inverter zu geben: [url]https://github.com/openhab/openhab2-addons/tree/master/addons/binding/org.openhab.binding.kostalinverter[/url]
Und gerade in zusammenhang mit der PV könnte man mit openhab viele feine Dinge anstellen
Ach, und das openhab ist komplett lokal, also keine cloud oder so wo dann alle deine Daten und Aktionen hingehen. Alles lokal in deiner openhab-installation.
Willst du auch von unterwegs was schalten/walten, dann gibts mit myopenhab.org auch die Möglichkeit dazu. Finde ich um einiges vertrauenswürdiger wie die meisten anderen Anbieter und vorallem ICH bestimme ganz genau was über myopenhab.org ausserhalb meines heim-netzwerk verfügbar ist.
Kurzes Video zum Tesla-Binding: [url]openHAB 2 - Keba Binding with Tesla Model S - YouTube
PS.: es gibt ziemlich sicher auch günstigere Lösungen als die Keba P30, aber ich weiss nicht wieviel du bezüglich hardware selbst machen willst. Mit der Keba sollte das ganze Plug&Play sein. Evt. würds auch mit deiner vorhandenen „EVSE 1M40 (CrOhm)“ eine Möglichkeit geben die in openhab einzubinden. Kann die irgendwie remote angesprochen werden? Netzwerk? Funk? sonst irgendwie? Kann irgendwie von extern die Ladeleistung eingestellt werden?