API Keys
April 8, 2026 · View on GitHub
Deutsch • English
API Keys
| Key | R/W | Type | Category | Description |
|---|---|---|---|---|
| acp | R/W | bool | Config | Ladepause erlauben (car compatiblity) |
| acs | R/W | uint8 | Config | Zugriffskontrolle Benutzer Einstellung (Open=0, Wait=1) |
| acu | R | int | Status | Mit wie vielen Ampere darf das Auto derzeit laden? |
| adi | R | bool | Status | Wird der 16A Adapter benutzt? Limitiert den Ladestrom auf 16A |
| alw | R | bool | Status | Darf das Auto derzeit laden? |
| ama | R/W | uint8 | Config | Maximales Ampere limit |
| amp | R/W | uint8 | Config | Gewünschtes Limit in Ampere, genutzt für LED Ring darstellung und interen Logik abläufe |
| amt | R | int | Status | Temperatur Strom Limit |
| ara | R/W | bool | Config | Automatischer Stop remain in aWATTar |
| ate | R/W | double | Config | Automatischer Stop, Energy in Wh |
| atp | R | optional<object> | Status | nächster Trip Plan Daten (debug) |
| att | R/W | seconds | Config | Automatischer Stop in Sekunden nach Tagbeginn, calculation: (hours3600)+(minutes60)+(seconds) |
| awc | R/W | uint8 | Config | awattar Land (Österreich=0, Deutschland=1) |
| awcp | R | optional<object> | Status | awattar Dezeitiger Preis |
| awe | R/W | bool | Config | nutze Awattar |
| awp | R/W | float | Config | awattar MaxPreis in ct |
| bac | R/W | uint8_t | Config | Taster erlaubt Stromändernung (0=AlwaysLock, 1=LockWhenCarIsConnected, 2=LockWhenCarIsCharging, 3=NeverLock) |
| car | R | optional<uint8> | Status | Zustand Fahrzeug, null wenn Interner Fehler (Unknown/Error=0, Idle=1, Charging=2, WaitCar=3, Complete=4, Error=5) |
| cards (entfernt mit Firmware 60.0) | R/W | array | Config | array mit Nutzer Karten Daten (Name, Energiezähler, Aktivierungsstatus) |
| c0n c1n c2n c3n c4n c5n c6n c7n c8n c9n (introduced in 60.0) | R/W | string | Config | RFID card (0..9) Name |
| c0e c1e c2e c3e c4e c5e c6e c7e c8e c9e (introduced in 60.0) | R/W | uint64_t | Config | RFID card (0..9) Energie (Wh) |
| c0i c1i c2i c3i c4i c5i c6i c7i c8i c9i (introduced in 60.0) | R/W | bool | Config | RFID card (0..9) ID (true / false) |
| cbl | R | optional<int> | Status | derzeitges Stromlimit des Kabels in A |
| cch | R/W | string | Config | LED-Ring Farbe beim Laden, format: #RRGGBB |
| cco | R/W | double | Config | Auto Leistungsaufnahme (only stored for app) |
| ccrv | R | string | Constant | chargectrl Empfohlene Version |
| ccu | R | optional<object> | Status | charge controller update Vortschritt (null wenn derzeit kein Update läuft) |
| ccw | R | optional<object> | Status | Derzeit verbundenes WiFi |
| cdi | R | object | Status | Ladedauer Info (null=no charging in progress, type=0 counter going up, type=1 duration in ms) |
| cfi | R/W | string | Config | LED-Ring Farbe Laden abgeschlossen, format: #RRGGBB |
| cid | R/W | string | Config | LED-Ring Farbe beim Warten, format: #RRGGBB |
| clp | R/W | array | Config | Stromlimit Einstellung, max. 5 entries |
| cus | R | uint8 | Status | Kabel Verschluss Status (Unknown=0, Unlocked=1, UnlockFailed=2, Locked=3, LockFailed=4, LockUnlockPowerout=5) |
| cwc | R/W | string | Config | LED-Ring Farbe beim warten auf Auto, format: #RRGGBB |
| cwe | R/W | bool | Config | cloud websocket eingeschalten |
| del | W | uint8 | Other | Setzte die auf 0-9 um die RFID Karte zu löschen (Löscht Karten Name, Energie and RFID Id) |
| deltaa | R | float | Other | deltaA |
| deltap | R | float | Status | deltaP |
| delw | W | uint8 | Other | setze dies auf 0-9 um die STA Daten zu löschen (erases ssid, key, ...) |
| dns | R | object | Status | DNS server |
| dwo | R/W | optional<double> | Config | Lade Energy Limit, gemessen in Wh, null bedeutet deaktiviert, nicht mit der Next-Trip Energie zu verwechseln |
| err | R | optional<uint8> | Status | error, null if internal error (None = 0, FiAc = 1, FiDc = 2, Phase = 3, Overvolt = 4, Overamp = 5, Diode = 6, PpInvalid = 7, GndInvalid = 8, ContactorStuck = 9, ContactorMiss = 10, FiUnknown = 11, Unknown = 12, Overtemp = 13, NoComm = 14, StatusLockStuckOpen = 15, StatusLockStuckLocked = 16, Reserved20 = 20, Reserved21 = 21, Reserved22 = 22, Reserved23 = 23, Reserved24 = 24) |
| esk | R/W | bool | Config | energy set kwh (only stored for app) |
| eto | R | uint64 | Status | energy_total, measured in Wh |
| ferm | R | uint8 | Status | effectiveRoundingMode |
| ffb | R | uint8 | Status | lock feedback (NoProblem=0, ProblemLock=1, ProblemUnlock=2) |
| fhz | R | optional<float> | Status | Stromnetz frequency (~50Hz) or 0 if unknown |
| fmt | R/W | milliseconds | Config | minChargeTime in milliseconds |
| fna | R/W | string | Config | friendlyName |
| frc | R/W | uint8 | Config | forceState (Neutral=0, Off=1, On=2) |
| frm | R | uint8 | Config | roundingMode PreferPowerFromGrid=0, Default=1, PreferPowerToGrid=2 |
| fsp | R | bool | Status | force_single_phase, this is only the result of the charging logic, if it wishes single force or not at the moment |
| fsptws | R | optional<milliseconds> | Status | force single phase toggle wished since |
| fst | R/W | float | Config | startingPower in watts |
| fup | R/W | bool | Config | usePvSurplus |
| fwc | R | string | Constant | firmware from CarControl |
| fwv | R | string | Constant | FW_VERSION |
| fzf | R/W | bool | Config | zeroFeedin |
| host | R | optional<string> | Status | hostname used on STA interface |
| hsa | R/W | bool | Config | httpStaAuthentication |
| ido | R | optional<object> | Config | Inverter data override |
| ids | R/W | bool | Other | PvSurPlus Information. z.b.: {"pGrid": 1000., "pPv": 1400., "pAkku": 2000.} pGrid < 0 ==> Einspeisen, pAkku < 0 ==> Batterie laden, pPv > 0 ==> PV Produktion, pPv < 0 ==> Standby. Muß alle 5 Sekunden geschrieben werden. Kann bis 10 Sekunden nach Schreiben gelesen werden. pPv und pAkku sind optional |
| inva | R | milliseconds | Status | age of inverter data |
| lbp | R | milliseconds | Status | lastButtonPress in milliseconds |
| lbr | R/W | uint8 | Config | led_bright, 0-255 |
| lccfc | R | optional<milliseconds> | Status | lastCarStateChangedFromCharging (in ms) |
| lccfi | R | optional<milliseconds> | Status | lastCarStateChangedFromIdle (in ms) |
| lcctc | R | optional<milliseconds> | Status | lastCarStateChangedToCharging (in ms) |
| lck | R | uint8 | Status | Effective lock setting, as sent to Charge Ctrl (Normal=0, AutoUnlock=1, AlwaysLock=2, ForceUnlock=3) |
| led | R | object | Status | internal infos about currently running led animation |
| lfspt | R | optional<milliseconds> | Status | last force single phase toggle |
| lmo | R/W | uint8 | Config | logic mode (Default=3, Awattar=4, AutomaticStop=5) |
| lmsc | R | milliseconds | Status | last model status change |
| loa | R | optional<uint8> | Status | load balancing ampere |
| loc | R | string | Status | local time |
| loe | R/W | bool | Config | Load balancing enabled |
| lof | R/W | uint8 | Config | load_fallback |
| log | R/W | string | Config | load_group_id |
| lop | R/W | uint16 | Config | load_priority |
| lot | R/W | uint32 | Config | load balancing total amp |
| loty | R/W | uint8 | Config | load balancing type (Static=0, Dynamic=1) |
| lpsc | R | milliseconds | Status | last pv surplus calculation |
| lrn | W | uint8 | Other | set this to 0-9 to learn last read card id |
| lse | R/W | bool | Config | led_save_energy |
| map | R/W | array | Config | load_mapping (uint8_t[3]) |
| mca | R/W | uint8 | Config | minChargingCurrent |
| mci | R/W | milliseconds | Config | minimumChargingInterval in milliseconds (0 means disabled) |
| mcpd | R/W | milliseconds | Config | minChargePauseDuration in milliseconds (0 means disabled) |
| mcpea | R/W | optional<milliseconds> | Status | minChargePauseEndsAt (set to null to abort current minChargePauseDuration) |
| mmp | R | float | Status | maximumMeasuredChargingPower (debug) |
| modelStatus | R | uint8 | Status | Reason why we allow charging or not right now (NotChargingBecauseNoChargeCtrlData=0, NotChargingBecauseOvertemperature=1, NotChargingBecauseAccessControlWait=2, ChargingBecauseForceStateOn=3, NotChargingBecauseForceStateOff=4, NotChargingBecauseScheduler=5, NotChargingBecauseEnergyLimit=6, ChargingBecauseAwattarPriceLow=7, ChargingBecauseAutomaticStopTestLadung=8, ChargingBecauseAutomaticStopNotEnoughTime=9, ChargingBecauseAutomaticStop=10, ChargingBecauseAutomaticStopNoClock=11, ChargingBecausePvSurplus=12, ChargingBecauseFallbackGoEDefault=13, ChargingBecauseFallbackGoEScheduler=14, ChargingBecauseFallbackDefault=15, NotChargingBecauseFallbackGoEAwattar=16, NotChargingBecauseFallbackAwattar=17, NotChargingBecauseFallbackAutomaticStop=18, ChargingBecauseCarCompatibilityKeepAlive=19, ChargingBecauseChargePauseNotAllowed=20, NotChargingBecauseSimulateUnplugging=22, NotChargingBecausePhaseSwitch=23, NotChargingBecauseMinPauseDuration=24, NotChargingBecauseError=26, NotChargingBecauseLoadManagementDoesntWant=27, NotChargingBecauseOcppDoesntWant=28, NotChargingBecauseReconnectDelay=29, NotChargingBecauseAdapterBlocking=30, NotChargingBecauseUnderfrequencyControl=31, NotChargingBecauseUnbalancedLoad=32, ChargingBecauseDischargingPvBattery=33, NotChargingBecauseGridMonitoring=34, NotChargingBecauseOcppFallback=35) |
| mptwt | R/W | milliseconds | Config | min phase toggle wait time (in milliseconds) |
| mpwst | R/W | milliseconds | Config | min phase wish switch time (in milliseconds) |
| nif | R | string | Status | Default route |
| nmo | R/W | bool | Config | norway_mode / ground check enabled when norway mode is disabled (inverted) |
| nrg | R | array | Status | energy array, U (L1, L2, L3, N), I (L1, L2, L3), P (L1, L2, L3, N, Total), pf (L1, L2, L3, N) |
| ocppa | R | bool | Status | OCPP connected and accepted |
| ocppaa | R | null or milliseconds | Status | OCPP connected and accepted (timestamp in milliseconds since reboot) Subtract from reboot time (rbt) to get number of milliseconds since connected |
| ocppai | R/W | seconds | Config | OCPP clock aligned data interval (can also be read/written with GetConfiguration and ChangeConfiguration) |
| ocppc | R | bool | Status | OCPP connected |
| ocppca | R | null or milliseconds | Status | OCPP connected (timestamp in milliseconds since reboot) Subtract from reboot time (rbt) to get number of milliseconds since connected |
| ocppcc | R/W | string | Config | OCPP client cert |
| ocppck | R/W | string | Config | OCPP client key |
| ocppcn | R/W | bool | Config | OCPP skipCertCommonNameCheck |
| ocppd | R/W | string | Config | OCPP dummy card id (used when no card has been used and charging is already allowed / starting) |
| ocppe | R/W | bool | Config | OCPP enabled |
| ocppg | R/W | bool | Config | OCPP use global CA Store |
| ocpph | R/W | seconds | Config | OCPP heartbeat interval (can also be read/written with GetConfiguration and ChangeConfiguration) |
| ocppi | R/W | seconds | Config | OCPP meter values sample interval (can also be read/written with GetConfiguration and ChangeConfiguration) |
| ocpple | R | string or null | Status | OCPP last error |
| ocpplea | R | null or milliseconds | Status | OCPP last error (timestamp in milliseconds since reboot) Subtract from reboot time (rbt) to get number of milliseconds since connected |
| ocppr | R/W | bool | Config | OCPP rotate phases on charger |
| ocpprl | R/W | bool | Config | OCPP remote logging (usually only enabled by go-e support to allow debugging) |
| ocpps | R | bool | Status | OCPP started |
| ocppsc | R/W | string | Config | OCPP server cert |
| ocppss | R/W | bool | Config | OCPP skipServerVerification |
| ocppu | R/W | string | Config | OCPP server url |
| oct | W | string | Other | firmware update trigger (must specify a branch from ocu) |
| ocu | R | array | Status | list of available firmware branches |
| oem | R | string | Constant | OEM manufacturer |
| pakku | R | optional<float> | Status | pAkku in W |
| pgrid | R | optional<float> | Status | pGrid in W |
| pgt | R/W | float | Config | pGridTarget in W |
| pha | R | optional<array> | Status | phases |
| pnp | R | uint8 | Status | numberOfPhases |
| po | R/W | float | Config | prioOffset in W |
| ppv | R | optional<float> | Status | pPv in W |
| psh | R/W | float | Config | phaseSwitchHysteresis in W |
| psmd | R/W | milliseconds | Config | forceSinglePhaseDuration (in milliseconds) |
| pvopt_averagePAkku | R | float | Status | averagePAkku |
| pvopt_averagePGrid | R | float | Status | averagePGrid |
| pvopt_averagePPv | R | float | Status | averagePPv |
| pwm | R | uint8 | Status | phase wish mode for debugging / only for pv optimizing / used for timers later (Force_3=0, Wish_1=1, Wish_3=2) |
| rbc | R | uint32 | Status | reboot_counter |
| rbt | R | milliseconds | Status | time since boot in milliseconds |
| rfb | R | int | Status | Relay Feedback |
| rssi | R | optional<int8> | Status | RSSI signal strength |
| rst | W | any | Other | Ladestation neustarten |
| scaa | R | milliseconds | Status | wifi scan age |
| scan | R | array | Status | wifi scan result (encryptionType: OPEN=0, WEP=1, WPA_PSK=2, WPA2_PSK=3, WPA_WPA2_PSK=4, WPA2_ENTERPRISE=5, WPA3_PSK=6, WPA2_WPA3_PSK=7) |
| sch_satur | R/W | object | Config | scheduler_saturday, control enum values: Disabled=0, Inside=1, Outside=2 |
| sch_sund | R/W | object | Config | scheduler_sunday, control enum values: Disabled=0, Inside=1, Outside=2 |
| sch_week | R/W | object | Config | scheduler_weekday, control enum values: Disabled=0, Inside=1, Outside=2 |
| sdp | R/W | uint8_t | Config | Button Allow Force change (0=AlwaysLock, 1=LockWhenCarIsConnected, 2=LockWhenCarIsCharging, 3=NeverLock) |
| sh | R/W | float | Config | stopHysteresis in W |
| spl3 | R/W | float | Config | threePhaseSwitchLevel |
| sse | R | string | Constant | serial number |
| su | R/W | bool | Config | simulateUnpluggingShort |
| sua | R/W | bool | Config | simulateUnpluggingAlways |
| sumd | R/W | milliseconds | Config | simulate unpluging duration (in milliseconds) |
| tds | R/W | uint8 | Config | timezone daylight saving mode, None=0, EuropeanSummerTime=1, UsDaylightTime=2 |
| tlf | R | bool | Status | testLadungFinished (debug) |
| tls | R | bool | Status | testLadungStarted (debug) |
| tma | R | array | Status | temperature sensors |
| tof | R/W | minutes | Config | timezone offset in minutes |
| tpa | R | float | Status | 30 Sekunden Gesamtleistungsdurchschnitt (wird für genauere next-trip vorhersagen berechnet) |
| trx | R/W | optional<uint8> | Status | transaction, null when no transaction, 0 when without card, otherwise cardIndex + 1 (1: 0. card, 2: 1. card, ...) |
| tse | R/W | bool | Config | time server enabled (NTP) |
| tsss | R | uint8 | Config | time server sync status (RESET=0, COMPLETED=1, IN_PROGRESS=2) |
| typ | R | string | Constant | Devicetype |
| upo | R/W | bool | Config | unlock_power_outage |
| ust | R/W | uint8 | Config | unlock_setting (Normal=0, AutoUnlock=1, AlwaysLock=2) |
| utc | R/W | string | Status | utc time |
| var | R | uint8 | Constant | variant: max Ampere value of unit (11: 11kW/16A, 22: 22kW/32A) |
| wcb | R | string | Status | WiFi current mac address |
| wfb | R | array | Status | WiFi failed mac addresses |
| wh | R | double | Status | energy in Wh since car connected |
| wifis | R/W | array | Config | WiFi Konfiguration mit SSID und Passwort; Wenn man nur den zweiten Eintrag ändern möchte, einfach das erste Objekt leer lassen: [{}, {"ssid":"","key":""}] |
| wpb | R | array | Status | WiFi planned mac addresses |
| wsc | R | uint8 | Status | WiFi STA error count |
| wsm | R | string | Status | WiFi STA error message |
| wsms | R | uint8 | Status | WiFi state machine state (None=0, Scanning=1, Connecting=2, Connected=3) |
| wst | R | uint8 | Status | WiFi STA status (IDLE_STATUS=0, NO_SSID_AVAIL=1, SCAN_COMPLETED=2, CONNECTED=3, CONNECT_FAILED=4, CONNECTION_LOST=5, DISCONNECTED=6, CONNECTING=8, DISCONNECTING=9, NO_SHIELD=10 (for compatibility with WiFi Shield library)) |
| zfo | R/W | float | Config | zeroFeedinOffset in W |