Professionelle Lösung: benötigt entsprechende Wallbox welche die Ladegeschwindigkeit reguliert und mit der PV Anlage synchronisiert. Gute Lösung, aber möglicherweise mit höheren INvestitionskosten verbunden.
Kostengünstigste DIY Lösung für beliebige Wallboxen & Schuko: das Laden vom Fahrzeig mittels API ein/ausschalten, sobald genügend PV Strom produziert wird … Das mit dem Nachregeln der Ladegeschwindigkeit geht vonseiten des Autos über API leider (noch) nicht. Deshalb zuvor im Tesla die gewünschte Ladegeschwindigkeit eingestellt (bei mir 5A/4kW weil ich nur eine 5.5 kWp PV Anlage habe). - Nicht perfekt, aber super simpel, kostengünstig, funktioniert mit allen (auch mobilen) Wallboxen und UMC.
Das ein/ausschalten kann man über den PC per Kommandozeile durchführen. Installation unter debian/ubuntu Linux:
sudo apt-get install npm
sudo npm install -g teslams
Befehle zum Ein/Ausschalten des Ladevorgangs:
teslacmd -u "$teslauser" -p "$teslapwd" --charge start
teslacmd -u "$teslauser" -p "$teslapwd" --charge stop
Teslauser/teslapwd sind die Benutzerdaten vom Tesla Account.
Unser Wechselrichter (KOSTAL PIKO 5.5, noch mit alter Software Version 3.77) hat einen integrierten Webserver, wo ich die aktuelle Watt Produktion auslesen kann:
#Getting Watt from KOSTAL PIKO 5.5 inverter:
wget -q http://192.168.1.10/ --http-user=pvserver --http-passwd=yourpassword -O /tmp/pv.txt
watt=$(grep "aktuell</td>" -A 2 /tmp/pv.txt | grep -v "aktuell" | cut -d '<' -f 1 | xargs | replace " " "" | replace "x x x" "0")
echo "Watt: $watt W"
Mittels Bash Script lese ich die Watt aus und schalte dann den Tesla Ladevorgang ein/aus, sobald z.B. mehr als 2000 Watt PV Strom verfügbar:
if [ "$watt" -gt "2000" ];
then
echo "Charging ON ..."
teslacmd -u "$teslauser" -p "$teslapwd" --charge start
else
echo "Charging OFF ..."
teslacmd -u "$teslauser" -p "$teslapwd" --charge stop
fi
Das kann dann z.B. alle 10 Minuten mal durchlaufen (per Cronjob).
Das komplette Script findet ihr hier: [url]https://pastebin.com/NyuMzEND[/url] (hab das in sehr kurzer Zeit und minimalistisch gemacht, war nur für mich selbst als schnelle Lösung gedacht. - Bitte keine Wunder erwarten!)