Laderegel über HTTP API aktivieren

  • Fragen
  • Laderegel über HTTP API aktivieren

Laderegel über HTTP API aktivieren

0
0

Hallo liebe Community,

ich möchte eine Laderegel, z. B. die Reduzierung der Leistung auf 4,2 kW über die HTTP API aktivieren und habe leider noch keinen Weg gefunden. Die Laderegeln folgen festen Szenarien, z. B. Überschuss oder gehen auf die physikalischen Eingänge. Wie kann ich das über die API erreichen?

 

Danke für eure Hilfe.

Viele Grüße, Jens

markiert als Spam
Posted by (Fragen: 2, Antworten: 5)
Gefragt am 1. Oktober 2025 8:45
83 views

Antworten (11)

0
Private answer

Das geht im Lastmanagement-Setup.

Minmalzeit sind 30 sek.

Anhänge:
markiert als Spam
Posted by Top Networker (Fragen: 0, Antworten: 1722)
Answered on 9. Oktober 2025 11:07
0
Private answer

Moin zusammen, vielen Dank Geotec. Das funktioniert einwandfrei. Die Regel wird abgearbeitet, wenn ich den Parameter verändere. Die Regel wird aber nach Beenden für 300 Sekunden pausiert. Kann ich das irgendwo einstellen? Den Wert in der Regel habe ich auf 10 Sekunden reduziert und verstehe ihn so, dass die Regel noch für 10 Sekunden weiter ausgeführt wird, wenn die Bedingung nicht mehr erfüllt ist. Aber nach diesen 10 Sekunden müsste alles wieder von vorne losgehen können. Und jetzt warte ich 300 Sekunden, bis sie wieder "scharf" ist.

Vielen Dank für eure Hilfe.

markiert als Spam
Posted by (Fragen: 2, Antworten: 5)
Answered on 9. Oktober 2025 9:01
0
Private answer

Ein Minus in der Variable geht nicht. Nimm einen Unterstrich.

markiert als Spam
Posted by Top Networker (Fragen: 0, Antworten: 1722)
Answered on 8. Oktober 2025 20:17
0
Private answer

Hi alle, hi geotec,

danke für den Input. Meine einfach Regel läuft leider nicht. Hat jemand eine Erklärung was falsch ist? Die Variable dimmen ist angelegt. Auf die kann ich über die API schreiben. Ich möchte im ersten Schritt jeden einzelnen Ladepunkt separat ansteuern. Erst mit einem festen Wert, später mit einer Variable oder dem Ergebnis einer weiteren Regelung.

Vielen Dank und viele Grüße

Jens

Anhänge:
markiert als Spam
Posted by (Fragen: 2, Antworten: 5)
Answered on 8. Oktober 2025 16:39
0
Private answer

Ja, in den Laderegeln funktioniert es genauso.

markiert als Spam
Posted by Top Networker (Fragen: 0, Antworten: 1722)
Answered on 2. Oktober 2025 20:00
0
Private answer

Vielen Dank Geotec. Jetzt läuft es. Es sollte eigentlich nur ein einfaches "Hello World" werden, um die Laderegeln zu verstehen. Mein Ziel ist es schon, mittels Auslesen von RFID UIs aus der Backend-Kommunikation über den OCPP Proxy verschiedene Ladeszenarien zu realisieren. Somit greifen diese nach der RFID-Autorisierung auch per Remote-Start aus dem Backend. Mit dem Ziel ist pv-optimiert, mit Speicher oder reines Netzladen. Da werde ich wohl um die Laderegeln nicht herumkommen. Ich probiere das aus, aber grundsätzlich sollte es auch so gehen wie ich es beschrieben habe nur mit  der richtigen Adressierung der Variablen mit dem CM.  oder? Oder hast du noch einen anderen Tipp?

markiert als Spam
Posted by (Fragen: 2, Antworten: 5)
Answered on 2. Oktober 2025 16:51
0
Private answer

Hi, du musst der Variable ein CM. voranstellen.

Ich würde es nicht über eine Regel, sondern über das Lastmanagement-Setup machen. Dann greift es immer und unabhängig von irgendwelchen Regel.

Aufruf: curl -i -X GET --user admin:1234abcd 'http://192.168.0.58/cnf?cmd=set_cm_vars&name=CM.tarif&val=1'

Anhänge:
markiert als Spam
Posted by Top Networker (Fragen: 0, Antworten: 1722)
Answered on 2. Oktober 2025 14:27
0
Private answer

Hallo zusammen,

ich habe eine Laderegel erzeugt und auch die entsprechende Variable dazu. Leider bekomme ich immer noch einen Syntax-Fehler. Wo liegt hier das Problem? Ich komme leider nicht weiter. Mein Ziel ist die Reduzierung der Ladeleistung, wenn die Variable den Wert 1 hat. Wenn sie einen anderen Wert hat, z. B. 0, dann soll keine Reduzierung durchgeführt werden. Kann ich das so überhaupt machen?

Anhänge:
markiert als Spam
Posted by (Fragen: 2, Antworten: 5)
Answered on 2. Oktober 2025 14:04
0
Private answer

Hallo, danke für eure Hilfe. Ich bin erst am Anfang, mich mit dem CFOS zu beschäftigen. Aber der ist schon sehr umfangreich und mächtig. Super. Die Variable konnte ich über die Konsole anlegen. Ich habe sie tarif genannt.

curl -i -X GET --useradmin:passwort 'http://localhost:4712/cnf?cmd=set_cm_vars&name=tarif&val=1&tamp=1'

Ich habe versucht, in einer Laderegel diese Variable abzufragen, siehe Anhang. Das hat aber nicht geklappt und ich bekomme eine Fehlermeldung. Könnt ihr mir ein Konfigurationsbeispiel geben? Ich möchte gern den 14a-Fall umsetzen, wenn tarif über die App auf 1 gesetzt wird, soll der Strom auf 6000 mA begrenz werden.

Vielen Dank für eure Hilfe,

Jens

 

Anhänge:
markiert als Spam
Posted by (Fragen: 2, Antworten: 5)
Answered on 1. Oktober 2025 14:25
0
Private answer

Du kannst das ausführen von laderegeln ja auch von variablen abhängig machen. und diese globalen variablen kannst du via API setzen/ ändern.
Mittlerweile hier dokumentiert:
https://www.cfos-emobility.de/de/cfos-charging-manager/documentation/active-power-control.htm

(ist das quasi das gleiche was geotec verlinkt hat)

markiert als Spam
Posted by Top Networker (Fragen: 11, Antworten: 144)
Answered on 1. Oktober 2025 13:08
1
Private answer

Hi,

schau mal hier: https://www.cfos-emobility.de/network/antworten/kann-ich-die-charging-manager-variablen-auch-ueber-die-api-setzen-http-mqtt/https://www.cfos-emobility.de/network/antworten/kann-ich-die-charging-manager-variablen-auch-ueber-die-api-setzen-http-mqtt/

markiert als Spam
Posted by Top Networker (Fragen: 0, Antworten: 1722)
Answered on 1. Oktober 2025 9:45