API Keys

February 15, 2023 · View on GitHub

Deutsch • English

API Keys

KeyR/WTypeCategoryDescription
rstWTYPEUnknownReset the controller
sseRTYPEConstantserial number
wifisR/WTYPEConfigwifi 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":""}]
delwWTYPEUnknownset this to 0-9 to delete sta config (erases ssid, key, ...)
scanRTYPEStatuswifi 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)
lwfRTYPEStatuslast wifi connect failed (milliseconds since boot)
scaaRTYPEStatuswifi scan age
wstRTYPEStatusWiFi STA status (IDLE_STATUS=0, NO_SSID_AVAIL=1, SCAN_COMPLETED=2, CONNECTED=3, CONNECT_FAILED=4, CONNECTION_LOST=5, DISCONNECTED=6, CONNECTING=7, DISCONNECTING=8, NO_SHIELD=9, WAITING_FOR_IP=10)
wscRTYPEStatusWiFi STA error count
wsmRTYPEStatusWiFi STA error message
wslRTYPEStatusWiFi STA error messages log
wsmsRTYPEStatusWiFi state machine state (None=0, Scanning=1, Connecting=2, Connected=3)
ccwRTYPEStatusCurrently connected WiFi
wfbRTYPEStatusWiFi failed mac addresses (bssids)
wcbRTYPEStatusWiFi current mac address (bssid connecting to)
wpbRTYPEStatusWiFi planned mac addresses (future bssids)
nifRTYPEStatusDefault route
cceRTYPEStatusCurrently connected Ethernet
dnsRTYPEStatusdns servers
hostRTYPEStatusconfigured hostname
rssiRTYPEStatusRSSI signal strength
wdaR/WTYPEConfigdisable AccessPoint when cloud is connected
tseR/WTYPEConfigtime server enabled
tsssRTYPEStatustime server sync status (RESET=0, COMPLETED=1, IN_PROGRESS=2)
tofR/WTYPEConfigtimezone offset in minutes
tdsR/WTYPEConfigtimezone daylight saving mode, None=0, EuropeanSummerTime=1, UsDaylightTime=2
utcR/WTYPEStatusutc time
locRTYPEStatuslocal time
fnaR/WTYPEConfigfriendlyName
rbcRTYPEStatusreboot_counter
rbtRTYPEStatustime since boot in milliseconds
fwvRTYPEStatusFW_VERSION
oemRTYPEConstantOEM manufacturer
typRTYPEConstantDevicetype
awcR/WTYPEConfigawattar country (Austria=0, Germany=1,...)
awpR/WTYPEConfigawattarMaxPrice in ct
awcpRTYPEStatusawattar current price
awplWTYPEStatusawattar price list, timestamps are measured in unix-time, seconds since 1970
hsaWTYPEConfighttpStaAuthentication
octWTYPEConfigota from cloud url trigger
ocuRTYPEConfigota from cloud url, url to download new firmware code from
cweR/WTYPEConfigcloud websocket enabled
cleaRTYPEStatusCloud last error (age)
cleRTYPEStatusCloud last error
mmeR/WTYPEConfigmodbus master enabled
mmhR/WTYPEConfigmodbus master host
mmpR/WTYPEConfigmodbus master port
menR/WTYPEConfigmodbus slave enabled
mspR/WTYPEConfigmodbus slave port (requires off/on toggle)
msbR/WTYPEConfigmodbus slave swap bytes
msrR/WTYPEConfigmodbus slave swap registers
dataRTYPEStatusgrafana token from cloud for app
dllRTYPEStatusdownload link for app csv export
haiR/WTYPEConfighttpApiEnabled (allows /api/status and /api/set requests)
mceR/WTYPEConfigMQTT enabled
mcuR/WTYPEConfigMQTT broker url
mcrR/WTYPEConfigMQTT readonly (don't allow api writes from mqtt broker)
mtpR/WTYPEConfigMQTT topic prefix (set to null to reset back to the default)
mqgR/WTYPEConfigMQTT useGlobalCaStore
mqcnR/WTYPEConfigMQTT skipCertCommonNameCheck
mqssR/WTYPEConfigMQTT skipServerVerification
mcsRTYPEStatusMQTT started
mccRTYPEStatusMQTT connected
mccaRTYPEStatusMQTT connected (age)
mlrRTYPEStatusMQTT last error
mlraRTYPEStatusMQTT last error (age)
ccnR/WTYPEConfigcontroller category names
ccpRTYPEStatuscontroller category powers
cecRTYPEStatuscontroller energy counters
cpcRTYPEStatuscontroller category phase currents
ccfR/WTYPEStatusController category factors (outer array defines the current sensors, use isn for for current sensor names, the inner arrays are for each category, use ccn for the category names)
briRTYPEStatusbrightness sensor
usnRTYPEConfigvoltage sensor names
usvRTYPEStatusvoltage sensor values (use usn for sensor names)
isnRTYPEConfigcurrent sensor names
isvRTYPEConfigcurrent sensor values (use isn for sensors names)
ipsR/WTYPEConfigcurrent phase selections (for every current sensor (api key isn) a phase selection, L1=0, L2=1, L3=2, N=3)
iimR/WTYPEConfiginvert current measurement (for every current sensor (api key isn) an invert flag)
meceR/WTYPEConfigmecmeterEnabled
mecuR/WTYPEConfigmecmeterUrl
mecdRTYPEStatusMecmeter current data
mecfR/WTYPEStatusMecmeter category factors (outer array defines the 3 mecmeter loads, the inner arrays are for each category, use ccn for the category names)