Skip to content

FranklinWH Cloud API — Static Field Registry

Every key returned by static/config APIs, categorized and annotated. Source: live capture from AU system (aGate X-01-AU, 1× aPower X-01-AU)

Categories: 🔧 Hardware | 🏷️ Identity | 📍 Location | 📅 Date | ⚡ Electrical | 🔌 Accessory | 📋 Service/Programme | 💰 Billing | ❓ Unknown


get_entrance_info — Feature Flags

Key Value (live) Cat Meaning Used?
tariffSettingFlag true 📋 TOU tariff configured
pcsEntrance 1 🔧 Grid import/export controls enabled
solarFlag true 🔧 Solar panels installed
gridFlag true 🔧 Grid-connected (not off-grid)
sgipEntrance 0 📋 SGIP (CA Self-Generation Incentive)
bbEntrance 0 📋 BB (Hawaii Battery Bonus)
ja12Entrance 0 📋 JA12 (CA Joint Appendix 12)
sdcpFlag false 📋 SDCP (CA sustainable dev)
slSettingFlag 1 SL settings — purpose unclear ⚠️
needCtTest false 🔧 CT calibration required
globalGridDischargeMax -1.0 Export limit kW (-1 = unlimited)
globalGridChargeMax -1.0 Import limit kW (-1 = unlimited)
gridFeedMaxFlag 2 Feed-in limit mode (2 = default)
gridMaxFlag 2 Import limit mode (2 = default)
gridFeedMax null Feed-in limit kW (null = unlimited)
gridMax null Import limit kW (null = unlimited)
peakDemandGridMax null Peak demand limit
backupSolution null 🔧 Backup solution type
bbDischargePower null 📋 HI BB discharge power limit
bonusEnable null 📋 HI bonus enable flag
ahubAddressingFlag null 🔌 aHub (253) detected
chargingPowerLimited false Charging power limited flag ❌ NEW

get_home_gateway_list — aGate Identity

Key Value (live) Cat Meaning Used?
id 10060006A02F... 🏷️ aGate serial number
name FHP 🏷️ User-assigned aGate name
status 1 🔧 Device status (1=normal)
activeStatus 1 🔧 Activation status
connType 3 🔧 Connection type (3=WiFi)
sysHdVersion 102 🔧 Hardware version → model lookup
realSysHdVersion FranklinWH System1.2 🔧 Human-readable HW version
protocolVer V1.11.01 🔧 Protocol version
version V12R02B85D00_250624 🔧 Firmware version
simCardStatus 2 🔧 SIM card (0=none, 2=active)
activeTime 1721621848000 📅 Activation timestamp (ms)
installTime null 📅 Installation timestamp
createTime 1713857542000 📅 Account creation timestamp
deviceTime 2026-03-23 09:47 📅 Current aGate local time
zoneInfo Australia/Sydney 📍 IANA timezone
countryId 3 📍 Country (3=AU)
provinceId 87 📍 State/province ID
account David.hona@... 🏷️ Owner email ⚠️ PII
loadOption 1 Load configuration option ❌ NEW
gerOption 2 Generator configuration option ❌ NEW
groupId / groupName / groupFlag null/null/0 🏷️ Fleet/group membership
benefitShowFlag 1 📋 Show benefit/savings UI ❌ NEW
isJoinJA12 false 📋 Joined JA12 programme ❌ NEW

get_device_info — Hardware Detail

Key Value (live) Cat Meaning Used?
gatewayId 1006... 🏷️ aGate serial
date 2026-03-23 📅 Current date on aGate ❌ NEW
deviceTime 2026-03-23 09:46:54 📅 Current time on aGate
countryId 3 📍 Country
provinceId 87 📍 Province
sysHdVersion 102 🔧 Hardware version string
sysHdVersionInt 102 🔧 Hardware version int ❌ NEW
realSysHdVersion FranklinWH System1.2 🔧 Human-readable
protocolVer V1.11.01 🔧 Protocol
offGirdFlag 0 🔧 Off-grid active (note: typo in API)
offMessage null 🔧 Off-grid reason message ❌ NEW
genEn 0 🔌 Generator enabled
v2lModeEnable null 🔌 V2L mode enabled
v2lRunState null 🔌 V2L running state
solarFlag true 🔧 Solar installed
solarTipMsg "" 🔧 Solar tip message
mpptEnFlag false 🔌 MPPT enabled (aPower S only)
apbox20Num 0 🔌 aPBox 2.0 count ❌ NEW
installerId 2541 🏷️ Installer account ID ❌ NEW
chooseFinancierId 0 📋 Financier selection ❌ NEW
serviceVoltageFlag null Service voltage flag ❌ NEW
gridPhaseConSet null Grid phase configuration ❌ NEW
emsDeviceVer 0 🔧 EMS device version
activeStatus 1 🔧 Active
newHomeFlag null New home flag ❌ NEW
sleepStatus null 🔧 Sleep mode status ❌ NEW
blackSleepFlag false 🔧 Black sleep mode flag ❌ NEW
fixedPowerTotal 5.0 Total rated power kW
fixedPowerAverage 5.0 Average rated power kW
totalCap 13.6 Total battery capacity kWh
apowerList[].id 10050013... 🏷️ aPower serial
apowerList[].ratedPwr 5000 Rated power (W)
apowerList[].rateBatCap 13600 Rated capacity (Wh)
peHwVerList [2] 🔧 PE hardware version per unit ❌ NEW
firstName / lastName David/Hona 🏷️ Owner name ⚠️ PII
fhpSn 10050013... 🏷️ Primary aPower serial
equipType null 🔧 Equipment type ❌ NEW
msaInstallStartDetectTime null 📅 MAC-1 / MSA install start time ❌ NEW

get_agate_info — Firmware Versions

Key Value (live) Cat Meaning Used?
protocolVer V1.11.01 🔧 Protocol version
sysHdVersion 102 🔧 Hardware version
emsDeviceVer 0 🔧 EMS device version
ibgVersion V12R02B85D00_250624 🔧 IBG firmware (main inverter)
ibgMainVersion "" 🔧 IBG main version
connType 3 🔧 Connection type
slVersion V12R02B07D00 🔧 SL firmware (safety/logic)
slVersionApp null 🔧 SL app version
slVersionBoot null 🔧 SL boot version
awsVersion V12R00B06D00_241306 🔧 AWS comms firmware
appVersion V12R00B07D00_241306 🔧 App comms firmware
meterVersion V12R00B11D00 🔧 Meter firmware
msaModel null 🔌 MAC-1 / MSA model ❌ NEW
msaSn null 🔌 MAC-1 / MSA serial ❌ NEW

get_apower_info — Per-Battery Detail

Key Value (live) Cat Meaning Used?
apowerSn 10050013... 🏷️ aPower serial
ratedPower 5.0 Rated power kW
ratedCapacity 13.6 Rated capacity kWh
status 0 🔧 Status code
remainingPower 3.1 Current stored energy kWh ❌ NEW
soc 22.7 Current SoC %
fpgaVer V12R01B00D00 🔧 FPGA firmware
dcdcVer V12R02B06D00 🔧 DC-DC firmware
invVer V12R02B08D00 🔧 Inverter firmware
bmsVer V11R50B03D00 🔧 BMS firmware
blVer V11R06B00D00 🔧 Bootloader version ❌ NEW
thVer V11R02B01D00 🔧 Thermal version ❌ NEW
peHwVer 2 🔧 PE hardware version
mpptAppVer "" 🔌 MPPT app version (aPower S) ❌ NEW

get_equipment_location — Geo/Site

Key Value (live) Cat Meaning Used?
gatewayId 1006... 🏷️ aGate serial
gatewayName FHP 🏷️ User-assigned name
latitude -33.7843287 📍 Latitude
longitude 151.1883324 📍 Longitude
postCode 2069 📍 Postcode
timezone 10.0 📍 UTC offset (numeric)
zoneInfo Australia/Sydney 📍 IANA timezone
country Australia 📍 Country name
province New South Wales 📍 State/province
city Roseville 📍 City
dst 0 📍 Daylight savings active ❌ NEW
addressSecondLast 79A Boundary... 📍 Street address
completeAddress 79A Boundary... 📍 Full address
region null 📍 Region
alphaCode AU,CX,CC,HM,NF 📍 ISO country codes ❌ NEW
address null 📍 Address (unused?)
alertMessage null 📋 Alert message for location ❌ NEW

get_warranty_info — Warranty & Installer

Key Value (live) Cat Meaning Used?
expirationTime 2036-07-22 📅 Overall warranty expiry
throughput 43 Total warranted throughput MWh
remainThroughput 37164.36 Remaining throughput kWh
installerCompany AULA CO. 🏷️ Installer company name ❌ NEW
installerCompanyPhone 0413090393 🏷️ Installer phone ❌ NEW
installerCompanyEmail peterlv888@... 🏷️ Installer email ❌ NEW
equipmentSupplierPhone +1 888 851 3188 🏷️ FranklinWH support phone ❌ NEW
warrantyLink https://... 📋 Warranty document URL ❌ NEW
deviceExpirationList[].sn serial 🏷️ Per-device serial
deviceExpirationList[].model aGate/aPower X 🔧 Device model name
deviceExpirationList[].type 0/1 🔧 Device type (0=aGate, 1=aPower) ❌ NEW
deviceExpirationList[].expirationTime 2036-07-22 📅 Per-device warranty expiry
deviceExpirationList[].subModuleExpirationTime 2029-07-22 📅 Sub-module warranty (shorter) ❌ NEW

get_programme_info — VPP/Utility Programmes

Key Value (live) Cat Meaning Used?
flag 0 📋 Programme enrolled (0=no)
programId null 📋 Programme ID
programName null 📋 Programme name
partnerName null 📋 VPP partner name
partnerId null 📋 Partner ID
programList null 📋 Available programmes
showRegisterBanner false 📋 Show VPP registration banner ❌ NEW
registerStartDate / EndDate null 📅 Registration window
vppBannerDetail null 📋 VPP banner content
registerGuideDesc null 📋 Registration guide

get_benefit_info — Billing/Savings

Key Value (live) Cat Meaning Used?
carbonReduction 0 💰 Carbon reduction kg ❌ NEW
treeConversion 0 💰 Tree equivalent ❌ NEW
evMileageConversion 0 💰 EV mileage equivalent ❌ NEW
fuelConversion 0 💰 Fuel savings ❌ NEW
solarToHouseList [0.678] 💰 Solar→home kWh (daily) ❌ NEW
solarToGridList [0.014] 💰 Solar→grid kWh (daily) ❌ NEW
apowerToHouseList [2.555] 💰 Battery→home kWh (daily) ❌ NEW
apowerToGridList [0.033] 💰 Battery→grid kWh (daily) ❌ NEW
batFeedEarnList / batLoadEarn* [0] 💰 Battery earnings arrays ❌ NEW
solarFeedEarnList / solarLoadEarnList [0] 💰 Solar earnings arrays ❌ NEW
dayTimeList [2026-03-23] 📅 Date array for values ❌ NEW
currency null 💰 Currency code ❌ NEW
priceFlag true 💰 Pricing configured ❌ NEW

siteinfo — Account/Login

Key Value (live) Cat Meaning Used?
userId 21447 🏷️ User ID
email David.hona@... 🏷️ Account email ⚠️ PII
version 2.0.0.250506_release 🔧 App/API version ❌ NEW
distributorId null 🏷️ Distributor
installerId null 🏷️ Installer
userTypes [0] 🏷️ Account types (0=user) ❌ NEW
currentType 0 🏷️ Active account type ❌ NEW
passwordUpdateFlag 1 📋 Password change required ❌ NEW
ninetyDaysPwdUpdate 0 📋 90-day password rotation ❌ NEW
surveyFlag 0 📋 Survey required
needAgreeTerm false 📋 ToS agreement needed ❌ NEW
failureVersion null 🔧 Failure version
serviceVoltageFlag null Service voltage flag

Summary

Status Count Meaning
✅ Used ~65 Currently displayed or processed
❌ NEW ~55 Available but not surfaced in discover
⚠️ PII ~5 Personal data — redact in output
❓ Unknown ~3 Meaning not yet determined

Key ❌ NEW Fields to Surface

Field API Why it matters
isJoinJA12 home_gateway_list CA JA12 programme participation
benefitShowFlag home_gateway_list Whether savings UI is enabled
msaInstallStartDetectTime device_info MAC-1 install detection
msaModel / msaSn agate_info MAC-1 model and serial
mpptAppVer apower_info aPower S MPPT firmware
blVer / thVer apower_info Bootloader + thermal firmware
remainingPower apower_info Current stored energy kWh
subModuleExpirationTime warranty_info Sub-module warranty (shorter!)
installerCompany + contact warranty_info Installer details
chargingPowerLimited entrance_info Charging power restriction
loadOption / gerOption home_gateway_list Load/generator config options
alphaCode equipment_location ISO country code list
dst equipment_location Daylight savings active