API Keys

April 8, 2026 · View on GitHub

Deutsch • English

API Keys

KeyR/WTypeCategoryDescription
acpR/WboolConfigallowChargePause (car compatiblity)
acsR/Wuint8Configaccess_control user setting (Open=0, Wait=1)
acuRintStatusHow many ampere is the car allowed to charge now?
adiRboolStatusIs the 16A adapter used? Limits the current to 16A
alwRboolStatusIs the car allowed to charge at all now?
amaR/Wuint8Configampere_max limit
ampR/Wuint8ConfigrequestedCurrent in Ampere, used for display on LED ring and logic calculations
amtRintStatustemperatureCurrentLimit
araR/WboolConfigautomatic stop remain in aWATTar
ateR/WdoubleConfigautomatic stop energy in Wh
atpRoptional<object>StatusnextTripPlanData (debug)
attR/WsecondsConfigautomatic stop time in seconds since day begin, calculation: (hours3600)+(minutes60)+(seconds)
avgfhzRTYPEStatusStromnetz average frequency (~50Hz) +
awcR/Wuint8Configawattar country (Austria=0, Germany=1)
awcpRoptional<object>Statusawattar current price
aweR/WboolConfiguseAwattar
awpR/WfloatConfigawattarMaxPrice in ct
awplWTYPEStatusawattar price list, timestamps are measured in unix-time, seconds since 1970 +
bacR/Wuint8_tConfigButton allow Current change (0=AlwaysLock, 1=LockWhenCarIsConnected, 2=LockWhenCarIsCharging, 3=NeverLock)
barR/WTYPEConfigButton Allow WiFi AP reset (0=AlwaysLock, 1=LockWhenCarIsConnected, 2=LockWhenCarIsCharging, 3=NeverLock) +
carRoptional<uint8>StatuscarState, null if internal error (Unknown/Error=0, Idle=1, Charging=2, WaitCar=3, Complete=4, Error=5)
cards (removed in firmware 60.0)R/WarrayConfigarray of user data (name, energy used, activation state)
c0n c1n c2n c3n c4n c5n c6n c7n c8n c9n (introduced in 60.0)R/WstringConfigRFID card (0..9) Name
c0e c1e c2e c3e c4e c5e c6e c7e c8e c9e (introduced in 60.0)R/Wuint64_tConfigRFID card (0..9) Energy (Wh)
c0i c1i c2i c3i c4i c5i c6i c7i c8i c9i (introduced in 60.0)R/WboolConfigRFID card (0..9) ID (true / false)
cblRoptional<int>Statuscable_current_limit in A
ccdRTYPEStatusConnected controller data +
cchR/WstringConfigcolor_charging, format: #RRGGBB
ccoR/WdoubleConfigcar consumption (only stored for app)
ccrvRstringConstantchargectrl recommended version
ccuRoptional<object>Statuscharge controller update progress (null if no update is in progress)
ccwRoptional<object>StatusCurrently connected WiFi
cdiRobjectStatuscharging duration info (null=no charging in progress, type=0 counter going up, type=1 duration in ms)
cfiR/WstringConfigcolor_finished, format: #RRGGBB
cidR/WstringConfigcolor_idle, format: #RRGGBB
cleRTYPEStatusCloud last error +
cleaRTYPEStatusCloud last error (age) +
cllRTYPEStatusCurrent limits list +
clpR/WarrayConfigcurrent limit presets, max. 5 entries
cmmrRTYPEConfigcontrollerMdnsMaxResults +
cmpRTYPEConfigcontrollerMdnsProto +
cmsRTYPEConfigcontrollerMdnsService +
cmseRTYPEConfigcontrollerMdnsScanEnabled, set to false to completely disable any MDNS searches (debugging) +
csaRTYPEStatuscontroller scan active +
ctR/WTYPEConfigcar type, free text string (max. 64 characters) +
ctrlsRTYPEStatusControllers search result +
cusRuint8StatusCable unlock status (Unknown=0, Unlocked=1, UnlockFailed=2, Locked=3, LockFailed=4, LockUnlockPowerout=5)
cwcR/WstringConfigcolor_waitcar, format: #RRGGBB
cweR/WboolConfigcloud websocket enabled"
dataRTYPEStatusgrafana token from cloud for app +
delWuint8Otherset this to 0-9 to clear card (erases card name, energy and rfid id)
deltaaRfloatOtherdeltaA
deltapRfloatStatusdeltaP
delwWuint8Otherset this to 0-9 to delete sta config (erases ssid, key, ...)
di1R/WTYPEConfigdigital Input 1-phase +
dieR/WTYPEConfigdigital Input Enabled +
diiR/WTYPEConfigdigital Input Inverted +
dllRTYPEStatusdownload link for app csv export +
dnsRobjectStatusDNS server
dsrcRTYPEStatusinverter data source +
dwoR/Woptional<double>Configcharging energy limit, measured in Wh, null means disabled, not the next-trip energy
errRoptional<uint8>Statuserror, 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)
eskR/WboolConfigenergy set kwh (only stored for app)
etoRuint64Statusenergy_total, measured in Wh
fermRuint8StatuseffectiveRoundingMode
ffbRuint8Statuslock feedback (NoProblem=0, ProblemLock=1, ProblemUnlock=2)
fhzRoptional<float>StatusStromnetz frequency (~50Hz) or 0 if unknown
fmtR/WmillisecondsConfigminChargeTime in milliseconds
fnaR/WstringConfigfriendlyName
frcR/Wuint8ConfigforceState (Neutral=0, Off=1, On=2)
frmRuint8ConfigroundingMode PreferPowerFromGrid=0, Default=1, PreferPowerToGrid=2
fspRboolStatusforce_single_phase, das Rechenergebnis der Ladelogik, ob gerade single phase benötigt wird oder nicht.
fsptwsRoptional<milliseconds>Statusforce single phase toggle wished since
fstR/WfloatConfigstartingPower in watts
fupR/WboolConfigusePvSurplus
fwcRstringConstantfirmware from CarControl
fwvRstringConstantFW_VERSION
fzfR/WboolConfigzeroFeedin
gmtrR/WTYPEConfiggridMonitoringTimeReconnection in seconds +
gsaR/WTYPEStatusgridMonitoring last failure +
haiR/WTYPEConfighttpApiEnabled (allows /api/status and /api/set requests) +
hlaR/WTYPEConfighttpLegacyApiEnabled (allows /status and /mqtt requests) +
hostRoptional<string>Statushostname used on STA interface
hsaR/WboolConfighttpStaAuthentication
idoRoptional<object>ConfigInverter data override
idsR/WboolOtherPvSurPlus information. e.g.: {"pGrid": 1000., "pPv": 1400., "pAkku": 2000.} pGrid < 0 ==> feed grid, pAkku < 0 ==> load battery, pPv > 0 ==> PV production, pPv < 0 ==> standby. Needed all 5 seconds. Can be read back within 10 seconds after set. pPv und pAkku are optional
invaRmillisecondsStatusage of inverter data
la1R/WTYPEConfiglimit adapter 1-phase (in A) +
la3R/WTYPEConfiglimit adapter 3-phase (in A) +
lblRTYPEConfiglastButtonHoldLong +
lbpRmillisecondsStatuslastButtonPress in milliseconds
lbrR/Wuint8Configled_bright, 0-255
lccfcRoptional<milliseconds>StatuslastCarStateChangedFromCharging (in ms)
lccfiRoptional<milliseconds>StatuslastCarStateChangedFromIdle (in ms)
lcctcRoptional<milliseconds>StatuslastCarStateChangedToCharging (in ms)
lckRuint8StatusEffective lock setting, as sent to Charge Ctrl (Normal=0, AutoUnlock=1, AlwaysLock=2, ForceUnlock=3)
lcsRTYPEStatuslast controller scan timestamp in milliseconds since boot time +
ledRobjectStatusinternal infos about currently running led animation
lfsptRoptional<milliseconds>Statuslast force single phase toggle
lmoR/Wuint8Configlogic mode (Default=3, Awattar=4, AutomaticStop=5)
lmscRmillisecondsStatuslast model status change
loaRoptional<uint8>Statusload balancing ampere
locRstringStatuslocal time
loeR/WboolConfigLoad balancing enabled
lofR/Wuint8Configload_fallback
logR/WstringConfigload_group_id
lopR/Wuint16Configload_priority
loprR/WTYPEConfigload balancing protected +
lotR/Wuint32Configload balancing total amp
lotyR/Wuint8Configload balancing type (Static=0, Dynamic=1)
lpscRmillisecondsStatuslast pv surplus calculation
lrcRTYPEStatuslast rfid card index +
lriRTYPEStatuslast rfid id (only available when sendRfid) +
lrnWuint8Otherset this to 0-9 to learn last read card id
lrrRTYPEStatuslast rfid read (milliseconds since boot) +
lseR/WboolConfigled_save_energy
ltoRTYPEStatuslocal time offset in milliseconds, tab + rbt + lto = local time +
lwfRTYPEStatuslast wifi connect failed (milliseconds since boot) +
mapR/WarrayConfigload_mapping (uint8_t[3])
mcaR/Wuint8ConfigminChargingCurrent
mccRTYPEStatusMQTT connected +
mccaRTYPEStatusMQTT connected (age) +
mceR/WTYPEConfigMQTT enabled +
mciR/WmillisecondsConfigminimumChargingInterval in milliseconds (0 means disabled)
mcpdR/WmillisecondsConfigminChargePauseDuration in milliseconds (0 means disabled)
mcpeaR/Woptional<milliseconds>StatusminChargePauseEndsAt (set to null to abort current minChargePauseDuration)
mcrR/WTYPEConfigMQTT readonly (don't allow api writes from mqtt broker) +
mcsRTYPEStatusMQTT started +
mcuR/WTYPEConfigMQTT broker url +
menR/WTYPEConfigmodbus slave enabled +
mheR/WTYPEConfigMQTT enable homeassistant discovery +
mhtR/WTYPEConfigMQTT homeassistant topic prefix (set to null to reset back to the default) +
mlrRTYPEStatusMQTT last error +
mlraRTYPEStatusMQTT last error (age) +
mmpRfloatStatusmaximumMeasuredChargingPower (debug)
modelStatusRuint8StatusReason 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)
mptwtR/WmillisecondsConfigmin phase toggle wait time (in milliseconds)
mpwstR/WmillisecondsConfigmin phase wish switch time (in milliseconds)
mqcnR/WTYPEConfigMQTT skipCertCommonNameCheck +
mqgR/WTYPEConfigMQTT useGlobalCaStore +
mqssR/WTYPEConfigMQTT skipServerVerification +
msbR/WTYPEConfigmodbus slave swap bytes +
mspR/WTYPEConfigmodbus slave port (requires off/on toggle) +
msrR/WTYPEConfigmodbus slave swap registers +
mtpR/WTYPEConfigMQTT topic prefix (set to null to reset back to the default) +
nifRstringStatusDefault route
nmoR/WboolConfignorway_mode / ground check enabled when norway mode is disabled (inverted)
nrgRarrayStatusenergy array, U (L1, L2, L3, N), I (L1, L2, L3), P (L1, L2, L3, N, Total), pf (L1, L2, L3, N)
ocppaRboolStatusOCPP connected and accepted
ocppaaRnull or millisecondsStatusOCPP connected and accepted (timestamp in milliseconds since reboot) Subtract from reboot time (rbt) to get number of milliseconds since connected
ocppaiR/WsecondsConfigOCPP clock aligned data interval (can also be read/written with GetConfiguration and ChangeConfiguration)
ocppaoR/WTYPEStatusOCPP AllowOfflineTxForUnknownId +
ocppcRboolStatusOCPP connected
ocppcaRnull or millisecondsStatusOCPP connected (timestamp in milliseconds since reboot) Subtract from reboot time (rbt) to get number of milliseconds since connected
ocppccR/WstringConfigOCPP client cert
ocppckR/WstringConfigOCPP client key
ocppcmR/WTYPEStatusOCPP LocalAuthListEnabled +
ocppcnR/WboolConfigOCPP skipCertCommonNameCheck
ocppcsRTYPEStatusOCPP connector status (0=Available, 1=Preparing, 2=Charging, 3=SuspendedEVSE, 4=SuspendedEV, 5=Finishing, 6=Reserved, 7=Unavailable, 8=Faulted) +
ocppdR/WstringConfigOCPP dummy card id (used when no card has been used and charging is already allowed / starting)
ocppeR/WboolConfigOCPP enabled
ocppfR/WTYPEConfigOCPP fallback current +
ocppgR/WboolConfigOCPP use global CA Store
ocpphR/WsecondsConfigOCPP heartbeat interval (can also be read/written with GetConfiguration and ChangeConfiguration)
ocppiR/WsecondsConfigOCPP meter values sample interval (can also be read/written with GetConfiguration and ChangeConfiguration)
ocpplaR/WTYPEStatusOCPP LocalAuthListEnabled +
ocppleRstring or nullStatusOCPP last error
ocppleaRnull or millisecondsStatusOCPP last error (timestamp in milliseconds since reboot) Subtract from reboot time (rbt) to get number of milliseconds since connected
ocpploR/WTYPEStatusOCPP LocalAuthorizeOffline +
ocpprR/WboolConfigOCPP rotate phases on charger
ocpprlR/WboolConfigOCPP remote logging (usually only enabled by go-e support to allow debugging)
ocppsRboolStatusOCPP started
ocppscR/WstringConfigOCPP server cert
ocppssR/WboolConfigOCPP skipServerVerification
ocpptiR/WTYPEStatusOCPP transaction id +
ocppuR/WstringConfigOCPP server url
octWstringOtherfirmware update trigger (must specify a branch from ocu)
ocuRarrayStatuslist of available firmware branches
oemRstringConstantOEM manufacturer
pakkuRoptional<float>StatuspAkku in W
pcoRTYPEConfigcontrollerCloudKey +
pdiR/WTYPEConfigprotect Digital Input +
pgrR/WTYPEConfigprotect Grid Requirements +
pgridRoptional<float>StatuspGrid in W
pgtR/WfloatConfigpGridTarget in W
phaRoptional<array>Statusphases
pnpRuint8StatusnumberOfPhases
poR/WfloatConfigprioOffset in W
ppvRoptional<float>StatuspPv in W
pshR/WfloatConfigphaseSwitchHysteresis in W
psmdR/WmillisecondsConfigforceSinglePhaseDuration (in milliseconds)
pvopt_averagePAkkuRfloatStatusaveragePAkku
pvopt_averagePGridRfloatStatusaveragePGrid
pvopt_averagePPvRfloatStatusaveragePPv
pwmRuint8Statusphase wish mode for debugging / only for pv optimizing / used for timers later (Force_3=0, Wish_1=1, Wish_3=2)
rbcRuint32Statusreboot_counter
rbtRmillisecondsStatustime since boot in milliseconds
rdbfR/WTYPEConfigrandomDelayStartFlexibleTariffCharging in seconds +
rdbfeR/WTYPEConfigrandomDelayStartFlexibleTariffChargingEndsAt (set to null to abort current randomDelayStartFlexibleTariffCharging) +
rdbsR/WTYPEConfigrandomDelayStartScheduledCharging in seconds +
rdbseR/WTYPEConfigrandomDelayStartScheduledChargingEndsAt (set to null to abort current randomDelayStartScheduledCharging) +
rdeR/WTYPEConfigsend rfid serial to cloud/api/mqtt (enable lri api key to show rfid numbers) +
rdefR/WTYPEConfigrandomDelayStopFlexibleTariffCharging in seconds +
rdefeR/WTYPEConfigrandomDelayStopFlexibleTariffChargingEndsAt (set to null to abort current randomDelayStopFlexibleTariffCharging) +
rdesR/WTYPEConfigrandomDelayStopScheduledCharging in seconds +
rdeseR/WTYPEConfigrandomDelayStopScheduledChargingEndsAt (set to null to abort current randomDelayStopScheduledCharging) +
rdplR/WTYPEConfigrandomDelayWhenPluggingCar in seconds +
rdpleR/WTYPEConfigrandomDelayWhenPluggingCarEndsAt (set to null to abort current randomDelayWhenPluggingCar) +
rdreR/WTYPEConfigrandomDelayReconnection in seconds +
rdreeR/WTYPEConfigrandomDelayReconnectionEndsAt (set to null to abort current randomDelayReconnection) +
rfbRintStatusRelay Feedback
rmafR/WTYPEConfigreconnectionMaximumFrequency in Hz +
rmavR/WTYPEConfigreconnectionMaximumVoltage in Volt +
rmifR/WTYPEConfigreconnectionMinimumFrequency in Hz +
rmivR/WTYPEConfigreconnectionMinimumVoltage in Volt +
rsaR/WTYPEStatusrampup started at +
rsreR/WTYPEConfigrampupAtStartAndReconnectionEnabled +
rsrrR/WTYPEConfigrampupAtStartAndReconnectionRate in %/s +
rssiRoptional<int8>StatusRSSI signal strength
rstWanyOtherReboot charger
scaaRmillisecondsStatuswifi scan age
scanRarrayStatuswifi 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_saturR/WobjectConfigscheduler_saturday, control enum values: Disabled=0, Inside=1, Outside=2
sch_sundR/WobjectConfigscheduler_sunday, control enum values: Disabled=0, Inside=1, Outside=2
sch_weekR/WobjectConfigscheduler_weekday, control enum values: Disabled=0, Inside=1, Outside=2
sdpR/Wuint8_tConfigButton Allow Force change (0=AlwaysLock, 1=LockWhenCarIsConnected, 2=LockWhenCarIsCharging, 3=NeverLock)
shR/WfloatConfigstopHysteresis in W
smdRTYPEStatussmart meter data +
spl3R/WfloatConfigthreePhaseSwitchLevel
sseRstringConstantserial number
suR/WboolConfigsimulateUnpluggingShort
suaR/WboolConfigsimulateUnpluggingAlways
sumdR/WmillisecondsConfigsimulate unpluging duration (in milliseconds)
t0hR/WTYPEConfigled strip T0H +
t0lR/WTYPEConfigled strip T0L +
t1hR/WTYPEConfigled strip T1H +
t1lR/WTYPEConfigled strip T1L +
tabRTYPEStatustime at boot in utc in milliseconds, add rbt to get to current utc time +
tclR/WTYPEConfigtemporary current limit (does not change the user current limit, will be reset after 10min if not updated regulary) +
tdsR/Wuint8Configtimezone daylight saving mode, None=0, EuropeanSummerTime=1, UsDaylightTime=2
tlfRboolStatustestLadungFinished (debug)
tlsRboolStatustestLadungStarted (debug)
tmaRarrayStatustemperature sensors
tofR/WminutesConfigtimezone offset in minutes
tpaRfloatStatus30 seconds total power average (used to get better next-trip predictions)
trxR/Woptional<uint8>Statustransaction, null when no transaction, 0 when without card, otherwise cardIndex + 1 (1: 0. card, 2: 1. card, ...)
tseR/WboolConfigtime server enabled (NTP)
tsiRTYPEStatustransaction start rfidid (only available when sendRfid) +
tsssRuint8Configtime server sync status (RESET=0, COMPLETED=1, IN_PROGRESS=2)
typRstringConstantDevicetype
tztR/WTYPEConfigtimezone type, freetext string for app selection +
ufaR/WTYPEConfigUnderfrequency Control activation threshold +
ufeR/WTYPEConfigUnderfrequency Control enabled +
ufmR/WTYPEConfigUnderfrequency Control mode (TypeNominal=0, TypeActual=1) +
ufsR/WTYPEConfigUnderfrequency Control stop frequency +
upoR/WboolConfigunlock_power_outage
ustR/Wuint8Configunlock_setting (Normal=0, AutoUnlock=1, AlwaysLock=2)
utcR/WstringStatusutc time
varRuint8Constantvariant: max Ampere value of unit (11: 11kW/16A, 22: 22kW/32A)
wbwRTYPEConfigWiFi Bandwidth (for both AP and STA) WIFI_BW_HT20=1, WIFI_BW_HT40=2 +
wcbRstringStatusWiFi current mac address
wdaR/WTYPEConfigdisable AccessPoint when cloud is connected +
wfbRarrayStatusWiFi failed mac addresses
whRdoubleStatusenergy in Wh since car connected
wifisR/WarrayConfigwifi configurations with ssids and keys, if you only want to change the second entry, send an array with 1 empty and 1 filled wifi config object: [{}, {"ssid":"","key":""}]
wpbRarrayStatusWiFi planned mac addresses
wscRuint8StatusWiFi STA error count
wslRTYPEStatusWiFi STA error messages log +
wsmRstringStatusWiFi STA error message
wsmsRuint8StatusWiFi state machine state (None=0, Scanning=1, Connecting=2, Connected=3)
wstRuint8StatusWiFi 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))
zfoR/WfloatConfigzeroFeedinOffset in W