leider sitze ich nach einigen Stunden Recherche und Forensuche immmernoch ratlos da, weswegen ich euch jetzt um Hilfe bitten möchte.
Kurz das drumherum:
Eine CCU3 steuert bei uns im Haus die komplette Energieverteilung. Hauptsächlich geht es dabei natürlich darum, die Photovoltaikanlage so effizient wie möglich auszunutzen. Jetzt haben wir eine Wallbox zum LAden eines Elektroautos beschafft, die so funktionieren soll, dass das Auto nur geladen wird, wenn die Sonne im ausreichenden Maß scheint. Die Wallbox ist vom Hersteller Tinkerforge.
In der Dokumentation von Tinkerforge sind beispiele zur Vorgabe des maximalen Ladestroms mittels HTML aufgeführt: https://www.warp-charger.com/api.html
Der entsprechende curl-Befehl lautet:
Code: Alles auswählen
curl -H 'Content-Type: application/json' -X PUT -d '{"current":8000}' 10.0.0.1/evse/current_limit
Leider macht mir scheinbar der Syntax einen Strich durch die Rechnung.
Unter Nutzung von CUXD müsste der Befehl mMn so lauten(IP-Addresse angepasst):
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("curl -H \"Content-Type: application/json\" -X PUT -d \"{\"current\":8000}\" 192.168.0.72/evse/current_limit")
Danke und viele Grüße,
Rio