Dokumentation

Aktiv effektreglering av den systemansvarige för distributionssystemet (DSO) i enlighet med § 14a EnWG

Från och med 2024 får nätoperatören inte längre neka större förbrukare som wallboxar eller värmepumpar, utan kan kräva aktiv effektstyrning. De måste då ge dig en rabatt på nätavgifterna. CFos Charging Manager stöder olika former av aktiv effektstyrning från nätoperatörens sida (grid-serving control).

Rippelkontrollmottagare: Nätoperatören installerar en rippelkontrollmottagare i din installation vars kopplingskontakter den kan styra för att minska den maximala effekt som cFos Charging Manager kan dra. CFos Charging Manager kan anslutas till rippelkontrollmottagaren med hjälp av kopplingsingångar. Du kan använda S0-ingångarna på cFos Power Brain Controller, cFos Wallbox Booster eller cFos Charging Manager ESP Kit, men även på andra enheter, t.ex. vissa mätarmodeller. Här följer instruktioner om hur du konfigurerar Charging Manager med växlande kontakt. Du kan också fråga efter 2 kontakter och därmed definiera 4 olika gränser för aktiv effekt.

Styrning via Modbus: Nätoperatören installerar en Modbus-master i din anläggning, som sätter register i cFos Charging Manager som styr den maximala effekten. För att göra detta kan du aktivera SunSpec-servern under "Konfiguration" i laddningshanteraren. Modbus TCP-porten är 502, under Raspberry PI 1502, eftersom portar under 1024 kräver administratörsrättigheter. Modbus-mastern kan sedan komma åt register 40098 (float) för att fråga efter den aktiva effekten och justera den i procent med hjälp av register 40968 (float).

OCPP via OpenADR: Nätoperatören använder OpenADR för att samordna sina laster och tjänster. Ur deras synvinkel är ditt system en OCPP wallbox. Du kan lägga till en "OCPP via OpenADR" wallbox i cFos Charging Manager. I inställningarna för OCPP-gateway för denna wallbox anger du nätoperatörens data för backend. Ställ in "Nätreferens" som mätarroll. Detta gör det möjligt för nätoperatören att analysera den aktuella nätanvändningen och styra cFos Charging Manager via OCPP Charging Profile.

HTTP API för energileverantörer: Nätoperatören använder vårt speciellt utformade HTTP API. Detta är tillgängligt via säkra TLS-anslutningar. Certifikat kan också importeras på begäran av nätoperatören. Alternativt kan anslutningen också ske via en gateway för smarta mätare. Med vårt HTTP API kan nätoperatören eller energileverantören ingripa mycket exakt i styrningen av Charging Manager. Nedan hittar du dokumentationen för detta API.

HTTP API för nätoperatörer och energileverantörer kan ställa in och fråga efter variabler för Charging Manager med hjälp av två anrop. Dessa variabler kan beaktas när man konfigurerar effekten för husanslutningen och den maximala EVSE-effekten. Nätoperatörer och energileverantörer kan fritt definiera sina egna (tillverkaroberoende) standarder för hur dessa variabler tilldelas.

Exempel:
Nätoperatören ställer in variabeln AVAIL på värden mellan 0 och 100 och kan på så sätt reglera kundsystemets effekt nedåt i procentuella steg.

Exempel: TARIF
Energileverantören ställer in variabeln TARIF på 0 eller 1 och informerar systemet genom 0 att den "normala" tariffen nu gäller och genom 1 att en reducerad tariff nu gäller. Systemets användare kan sedan skapa laddningsregler som gör det möjligt för dem att ladda bilen endast vid vissa taxor eller ladda med lägre laddeffekt vid vissa taxor.

HTTP-API

Observera: När en variabel ställs in kontrollerar laddningshanteraren om värdet har ändrats. Först därefter sparas variabeln i filen config.json. På Raspberry PI och cFos Power Brain leder detta till att flashminnet förbrukas. Om du vill förhindra detta sparande kan du ange en extra frågeparameter "tmp=1", t.ex. /cnf?cmd=set_cm_vars&tmp=1 ...

Ställ in en variabel

GET /cnf?cmd=set_cm_vars&name=n&val=v&clear=c
n är variabelns namn, v är dess värde.
clear är valfritt, med c=1 raderas alla befintliga variabler innan återställning.

curl -i -X GET --user admin:1234abcd 'http://localhost/cnf?cmd=set_cm_vars&name=var3&val=123' Linux
curl -i -X GET --user admin:1234abcd "http://localhost/cnf?cmd=set_cm_vars&name=var3&val=123" Windows

Ställ in alla variabler

POST /cnf?cmd=set_cm_vars&clear=1
POST-kroppen innehåller ett JSON-objekt med namn och värden för variablerna, t.ex.

{"vars": [{ "name": "var1", "expr": 1.5 }], { "name": "var2", "expr": 2 }] }
Ta bort alla variabler och sätt var1 till 1,5 och var2 till 2 .

curl -i -X POST -d '{ "vars": [{ "name": "tarif", "expr": 1 }, { "name": "PWR", "expr": 70 }] }' --user admin:1234abcd 'http://localhost/cnf?cmd=set_cm_vars' Linux
curl -i -X POST -d "{ \"vars\": [{ \"name\": \"tarif\", \"expr\": 1 }, { \"name\": \"PWR\", \"expr\": 70 }] }" --user admin:1234abcd "http://localhost/cnf?cmd=set_cm_vars" Windows

Läs alla variabler

GET /cnf?cmd=get_cm_vars
Återger ett JSON-objekt som matchar set_cm_vars med alla variabler, deras formler (eller konstanter) och deras för närvarande beräknade värden.

curl -i -X GET --user admin:1234abcd 'http://localhost/cnf?cmd=get_cm_vars Linux
curl -i -X GET --user admin:1234abcd "http://localhost/cnf?cmd=get_cm_vars Windows

Detta API kan nås via Smart Meter Gateway utan ytterligare autentisering, eftersom Smart Meter Gateway redan tar hand om detta genom att definiera anslutningar och autentisering med hjälp av certifikat. Detta API kan användas från hemnätverket med hjälp av ett administratörslösenord.