Ga naar hoofdinhoud

API-referentie

ComponentBeschrijving
IndevoltLeest gegevens van INDEVOLT-energieopslagapparaten en biedt functies voor apparaatbesturing.
SysHaalt basisinformatie van het apparaat en de systeemstatus op.
WIFIHaalt de huidige Wi-Fi-verbindingsstatus van het apparaat op.

Indevolt

Indevolt biedt API's voor gegevensuitwisseling met micro-energieopslagsystemen. Hiermee kunt u bedrijfsgegevens en configuratieparameters van het apparaat ophalen en besturingsopdrachten naar het apparaat verzenden.

  • Indevolt.GetData: Haalt bedrijfsgegevens of configuratieparameters van het apparaat op.
  • Indevolt.SetData: Wijzigt configuratieparameters van het apparaat of voert besturingsacties uit.

Indevolt.GetData

Haalt bedrijfsgegevens of configuratieparameters van het apparaat op.

POST/rpc/Indevolt.GetData
curl -g -X POST -H "Content-Type: application/json" "http://192.168.31.213:8080/rpc/Indevolt.GetData?config={\"t\":[1664,1665]}"
200 OK
{
"1664": 100,
"1665": 251
}

Queryparameters

ParameterTypeVerplichtBeschrijving
configObjectJaConfiguratie voor het ophalen van gegevens.

config-object

ParameterTypeVerplichtBeschrijving
tArrayJaLijst met te lezen cJSON-punten.

Antwoord

Geeft apparaatgegevens terug in JSON-formaat, waarbij:

  • Key: cJSON-punt
  • Value: Huidige waarde van het bijbehorende gegevenspunt

cJSON-punten

De onderstaande cJSON-punten worden gebruikt om bedrijfsgegevens of configuratieparameters van het apparaat op te halen. Welke cJSON-punten worden ondersteund, verschilt per apparaatmodel. Raadpleeg de lijst met gegevenspunten van het betreffende apparaat voor meer informatie.

cJson PointcJson Value typeR/WUnitPoint DescriptionEnum DefinitionAPIAnnotation
AC Output / Settings
11009NumRWACchargeSpeedIndevolt.GetDataCharging Power Limit Range: 100-10800
11009UINTWACchargeSpeedIndevolt.SetDataCharging Power Limit Range: 100-10800
2618NumRGridChargeEnable1000:Disable
1001:Enable
Indevolt.GetDataGrid Charging Enable (0 = Disable, 1 = Enable)
2618EnumWGridChargeEnable0:Disable
1:Enable
Indevolt.SetDataGrid Charging Enable (0 = Disable, 1 = Enable)
AC Output / Real Time Data
2278FloatRWACOutWIndevolt.GetDataTotal AC Power = INV Power (positive when charging, negative when discharging) + Bypass Power (positive for EPS, negative for microinverter).
2600NumRVGrid voltageIndevolt.GetDataAC Input Voltage. Independent of charging/discharging status. Can be used for grid voltage detection. (uplink register)
2612NumRHzGrid voltageIndevolt.GetDataAC Input Frequency. Independent of charging/discharging status. Can be used for grid frequency detection.
AC Output / Info
11032NumRWOn Grid rated powerIndevolt.GetDataRated grid-connected output power. This represents the maximum active output power of the inverter.
Battery / Info
1109StringRBMS Master VersionIndevolt.GetDataMaster BMS software version. Parse the decimal value directly (e.g. 14501 → V1.45.01).
1120StringRMPPT VersionIndevolt.GetDataMPPT software version. Parse the decimal value directly (e.g. 14501 → V1.45.01).
6010NumRMaximum number of stringsIndevolt.GetDataMaximum number of battery modules supported by the current system.
142NumRkWhRated Capacity(Wh)Indevolt.GetDataTotal battery capacity of the system. The value is the combined capacity of all battery modules and depends on both the number and type of battery modules installed.
114NumRWMaximum charge powerIndevolt.GetDataMaximum battery charging capability. This value is obtained from the battery and represents the maximum charging power supported by the battery.
115NumRWMaximum discharge powerIndevolt.GetDataMaximum system discharge active power. The maximum output active power is dynamically limited by both the inverter rating and the battery capability. For example, if the inverter is rated at 2400 W and four battery modules can each provide 1 kW, the total battery output is 4 kW, but the system output is limited to 2400 W by the inverter rating.
1136StringRDCDC_slaver1_VersionIndevolt.GetDataSlave DCDC1 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01).
1137StringRBMS_slaver1_VersionIndevolt.GetDataSlave BMS1 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01).
1138StringRDCDC_slaver2_VersionIndevolt.GetDataSlave DCDC2 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01).
1139StringRBMS_slaver2_VersionIndevolt.GetDataSlave BMS2 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01).
1140StringRDCDC_slaver3_VersionIndevolt.GetDataMaster DCDC3 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01).
1141StringRBMS_slaver3_VersionIndevolt.GetDataSlave BMS3 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01).
1142StringRDCDC_slaver4_VersionIndevolt.GetDataSalve DCDC4 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01).
1143StringRBMS_slaver4_VersionIndevolt.GetDataSlave BMS4 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01).
9008StringRSNIndevolt.GetDataMaster battery module serial number.
9032StringRSNIndevolt.GetDataSlave battery module 1 serial number.
9051StringRSNIndevolt.GetDataSlave battery module 2 serial number.
9070StringRSNIndevolt.GetDataSlave battery module 3 serial number.
9165StringRSNIndevolt.GetDataSlave battery module 4 serial number.
9218StringRSNIndevolt.GetDataSlave battery module 5 serial number.
1098StringRDCDC_slave5_VersionIndevolt.GetDataSlave DCDC5 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01).
1099StringRBMS_slave5_VersionIndevolt.GetDataSlave BMS5 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01)
Battery / Settings
6105NumR%BackUpSocIndevolt.GetDataBackup SOC (%) Range:0-100
6505UINTWBackUpSocIndevolt.SetDataBackup SOC (%) Range:0-100
Battery / Statistics
6006NumRkWhB Charge EnergyIndevolt.GetDataTotal Battery Charge Energy
6007NumRkWhB disCharge EnergyIndevolt.GetDataTotal Battery Discharge Energy
11019NumRminChargeLeftTimeIndevolt.GetDataRemaining Charging Time (min)
11020NumRminDischargeLeftTimeIndevolt.GetDataRemaining Discharging Time (min)
9003NumRNCycIndevolt.GetDataMaster Battery Pack Cycle Count
9019NumRNCycIndevolt.GetDataSlave Battery Pack 1 Cycle Count
9038NumRNCycIndevolt.GetDataSlave Battery Pack 2 Cycle Count
9057NumRNCycIndevolt.GetDataSlave Battery Pack 3 Cycle Count
9152NumRNCycIndevolt.GetDataSlave Battery Pack 4 Cycle Count
9205NumRNCycIndevolt.GetDataSlave Battery Pack 5 Cycle Count
6004NumRkWhDay_B Charge EnergyIndevolt.GetDataDaily Battery Charge Energy
6005NumRkWhDay_B disCharge EnergyIndevolt.GetDataDaily Battery Discharge Energy
Battery / Real Time Data
9002NumR%SoHIndevolt.GetDataMaster Battery Pack SOH
9004NumRVVIndevolt.GetDataMaster Battery Pack Voltage
9013NumRAAIndevolt.GetDataMaster Battery Pack Current
9018NumR%SoHIndevolt.GetDataSlave Battery Pack 1 SOH
9020NumRVVIndevolt.GetDataSlave Battery Pack 1 Voltage
9028FloatRCellTmpMinIndevolt.GetDataSlave Battery Pack 1 Minimum Cell Temperature
19173NumRAAIndevolt.GetDataSlave Battery Pack 1 Current (uplink register)
9037NumR%SoHIndevolt.GetDataSlave Battery Pack 2 SOH
9039NumRVVIndevolt.GetDataSlave Battery Pack 2 Voltage
9047FloatRCellTmpMinIndevolt.GetDataSlave Battery Pack 2 Minimum Cell Temperature
19174NumRAAIndevolt.GetDataSlave Battery Pack 2 Current (uplink register)
9056NumR%SoHIndevolt.GetDataSlave Battery Pack 3 SOH
9058NumRVVIndevolt.GetDataSlave Battery Pack 3 Voltage
9066FloatRCellTmpMinIndevolt.GetDataSlave Battery Pack 3 Minimum Cell Temperature
19175NumRAAIndevolt.GetDataSlave Battery Pack 3 Current
9151NumR%SoHIndevolt.GetDataSlave Battery Pack 4 SOH
9153NumRVVIndevolt.GetDataSlave Battery Pack 4 Voltage
9161FloatRCellTmpMinIndevolt.GetDataSlave Battery Pack 4 Minimum Cell Temperature
19176NumRAAIndevolt.GetDataSlave Battery Pack 4 Current (uplink register)
6000NumRWBatteryPowerIndevolt.GetDataTotal Battery Pack Charge/Discharge Power. Positive = Discharging; Negative = Charging.
9081FloatRelectric heating temperatureIndevolt.GetDataMaster Battery Pack Heater Temperature
9082NumRelectric heating powerIndevolt.GetDataMaster Battery Pack Heater Power
9097FloatRelectric heating temperatureIndevolt.GetDataSlave Battery Pack 1 Heater Temperature
9098NumRWelectric heating powerIndevolt.GetDataSlave Battery Pack 1 Heater Power
9113FloatRelectric heating temperatureIndevolt.GetDataSlave Battery Pack 2 Heater Temperature
9114NumRWelectric heating powerIndevolt.GetDataSlave Battery Pack 2 Heater Power
9129FloatRelectric heating temperatureIndevolt.GetDataSlave Battery Pack 3 Heater Temperature
9130NumRWelectric heating powerIndevolt.GetDataSlave Battery Pack 3 Heater Power
9145FloatRelectric heating temperatureIndevolt.GetDataSlave Battery Pack 4 Heater Temperature
9146NumRWelectric heating powerIndevolt.GetDataSlave Battery Pack 4 Heater Power
9204NumR%SoHIndevolt.GetDataSlave Battery Pack 5 SOH
9206NumRVVIndevolt.GetDataSlave Battery Pack 5 Voltage
9214NumRCCellTmpMinIndevolt.GetDataSlave Battery Pack 5 Minimum Cell Temperature
9267FloatRAAIndevolt.GetDataSlave Battery Pack 5 Current (uplink register)
19177NumRAAIndevolt.GetDataSlave Battery Pack 5 Current (uplink register)
9280FloatRelectric heating temperatureIndevolt.GetDataSlave Battery Pack 5 Heater Temperature
9281EnumRWelectric heating powerIndevolt.GetDataSlave Battery Pack 5 Heater Power
9405NumR%Total SOC(Full-system SoC)Indevolt.GetDataSystem SOC
Battery / Real Time State
6001EnumRBatteryState1000:Static
1001:Charging
1002:Discharging
Indevolt.GetDataOverall Battery Pack Operating Status
9079EnumRDC/DC state0:Standby
1:Charging
2:Discharging
3:Protection
Indevolt.GetDataMaster Battery Pack DC/DC Status
9080EnumRelectric heating state0:Off
1:On
Indevolt.GetDataMaster Battery Pack Heater Status
9095EnumRDC/DC state0:Standby
1:Charging
2:Discharging
3:Protection
Indevolt.GetDataSlave Battery Pack 1 DC/DC Status
9096EnumRelectric heating state0:Off
1:On
Indevolt.GetDataSlave Battery Pack 1 Heater Status
9111EnumRDC/DC state0:Standby
1:Charging
2:Discharging
3:Protection
Indevolt.GetDataSlave Battery Pack 2 DC/DC Status
9112EnumRelectric heating state0:Off
1:On
Indevolt.GetDataSlave Battery Pack 2 Heater Status
9127EnumRDC/DC state0:Standby
1:Charging
2:Discharging
3:Protection
Indevolt.GetDataSlave Battery Pack 3 DC/DC Status
9128NumRelectric heating stateIndevolt.GetDataSlave Battery Pack 3 Heater Status
9143EnumRDC/DC state0:Standby
1:Charging
2:Discharging
3:Protection
Indevolt.GetDataSlave Battery Pack 4 DC/DC Status
9144EnumRelectric heating state0:Off
1:On
Indevolt.GetDataSlave Battery Pack 4 Heater Status
9278EnumRDC/DC state0:Standby
1:Charging
2:Discharging
Indevolt.GetDataSlave Battery Pack 5 DC/DC Status
9279EnumRelectric heating state0:Off
1:On
Indevolt.GetDataSlave Battery Pack 5 Heater Status
Bypass / Statistics
9284NumRWhAC OUT discharge energyIndevolt.GetDataTotal Bypass Port Discharge Energy
9285NumRWhDay - AC OUT discharge energyIndevolt.GetDataDaily Bypass Discharge Energy
11034NumRWhMicroinverter generation energyIndevolt.GetDataTotal Microinverter Energy Generation
11035NumRWhDay Microinverter generation energy0:Off
1:On
Indevolt.GetDataDaily Microinverter Energy Generation
Bypass / Settings
680NumRBypass enable0:Disable
1:Enable
Indevolt.GetDataOff-grid & Bypass Enable
64100EnumRkey load enable0:Disabled
1:Enabled
Indevolt.GetDataCritical Load Enable (higher priority than Smart Meter and Smart Socket)
Bypass / Real Time Data
667FloatRWBypass  powerIndevolt.GetDataBypass Power
Bypass / Real Time State
11039NumRBypass  mode0:Eps
1:M-Inv
Indevolt.GetDataBypass Mode (The EMS automatically detects the current direction to determine the operating mode.),0: EPS Mode;1: Microinverter Mode
Cluster / Settings
669EnumRsystem  Parallel Type0:Centralized (One Grid Connection Point)
1:Coordinated (Multiple Grid Connection Points)
Indevolt.GetDataCluster Type
Grid / Settings
11010NumRWFeedBack PowerIndevolt.GetDataMaximum Grid Feed-in Power.Range: 0-10800
11010UINTWFeedBack PowerIndevolt.SetDataMaximum Grid Feed-in Power.Range: 0-10800
Inverter / Info
1119StringRInverter VersionIndevolt.GetDataInverter software version. Parse the decimal value directly and display it in the format Vx.xx (e.g. 108 → V1.08).
4NumRWRated output powerIndevolt.GetDataMaximum rated output power of the inverter.
614NumRWMaximum active powerIndevolt.GetDataMaximum active output power of the system. The maximum output active power is dynamically limited by both the inverter rating and the battery capability. For example, if the inverter is rated at 2400 W and four battery modules can each provide 1 kW, the total battery output is 4 kW, but the system output is limited to 2400 W by the inverter rating. Currently,
11028NumRVOff Grid rated voltageIndevolt.GetDataRated off-grid inverter voltage.
11029NumRHzOff Grid rated frequencyIndevolt.GetDataRated off-grid inverter frequency.
11030NumRWOff Grid rated powerIndevolt.GetDataRated off-grid output power.
Inverter / Real Time Data
2086NumRAAphAIndevolt.GetDataINV input current when charging; INV output current when not charging. No direction indication (always positive).
2083NumRVPhVphAIndevolt.GetDataINV input voltage when charging; INV output voltage when not charging. Not intended for grid voltage detection.
2095NumRHzHzIndevolt.GetDataINV input frequency when charging; INV output frequency when not charging. Not intended for grid frequency detection.
2098FloatRVAVAIndevolt.GetData0 when INV is charging; otherwise, INV AC apparent output power.
2097FloatRVarVArIndevolt.GetDataAC Reactive Power
2099FloatR%PFIndevolt.GetData0 when INV is charging; otherwise, INV AC output power factor.
2275FloatRWINV input powerIndevolt.GetDataINV AC input/output power with direction. Positive = AC input (charging); Negative = AC output (discharging). Replaces the definition of register 114.
Inverter / Event
8100EnumREvt11:DC Side Overvoltage
2:AC Connection Disconnected
3:DC Connection Disconnected
4:Grid Connection Disconnected
5:Ground Fault
6:AC Output Short Circuit
7:Inverter Overtemperature
8:Inverter Overfrequency
9:Inverter Underfrequency
10:AC Input Overvoltage
11:AC Input Undervoltage
12:Inverter Input Short Circuit
13:Inverter Low Temperature
19:Off-grid Inverter Phase A Overvoltage
20:Off-grid Inverter Phase A Undervoltage
21:Off-grid Inverter Phase A Overcurrent / Overload
Indevolt.GetDataINV Fault 1
Inverter / Statistics
11007NumRWhAC_WH_inputIndevolt.GetDataTotal INV Input Energy
2107NumRkWhActInWhIndevolt.GetDataTotal INV Charging Energy (calculated from INV input power)
11036NumRWhDay  On_Grid output energyIndevolt.GetDataDaily Grid-connected Discharge Energy (INV output energy)
11037NumRWhDay  Off_Grid output energyIndevolt.GetDataDaily Off-grid Discharge Energy (INV output energy)
Inverter / Settings
11011NumRWAC max discharge powerIndevolt.GetDataMaximum INV Output Power.Range:0-3600
Load / Real Time Data
5000FloatRWHomeUseWIndevolt.GetDataHome Load Power
Meter / Real Time State
7120EnumRWMeterState1000:Enable
1001:Disable
Indevolt.GetDataMeter Status
Meter / Real Time Data
11016FloatRWMeterPuIndevolt.GetDataMeter Phase U Power
15203INTWWMeterPuIndevolt.SetDataMeter Phase U Power
15204INTWMeterPuIndevolt.SetDataMeter Phase U Power
PV / Info
120NumRMaximum MPPT ChannelsIndevolt.GetDataMaximum number of MPPT inputs. ECO/AC versions report 0, while PV-enabled versions report 4.
11031NumRWMPPT rated powerIndevolt.GetDataRated MPPT power.
PV / Statistics
1502NumRkWhWHIndevolt.GetDataPV Daily Energy Generation
PV / Real Time Data
1632NumRADCAIndevolt.GetDataPV1 Current
1600NumRVDCVIndevolt.GetDataPV1 Voltage
1664NumRWDCWIndevolt.GetDataPV1 Power
1633NumRADCAIndevolt.GetDataPV2 Current
1601NumRVDCVIndevolt.GetDataPV2 Voltage
1665NumRWDCWIndevolt.GetDataPV2 Power
8500NumRPV total powerIndevolt.GetDataTotal PV Charging Power
1634NumRADCAIndevolt.GetDataPV3 Current
1602NumRVDCVIndevolt.GetDataPV3 Voltage
1666NumRWDCWIndevolt.GetDataPV3 Power
1635NumRADCAIndevolt.GetDataPV4 Current
1603NumRVDCVIndevolt.GetDataPV4 Voltage
1667NumRWDCWIndevolt.GetDataPV4 Power
PV / Real Time State
7119EnumRDCSt1:Powered Off
2:Sleep
3:Starting
4:Running
5:Power-Limited Operation
6:Shutting Down
7:Fault
8:Standby
9:Test Mode
Indevolt.GetDataPV1 Operating Status
7124EnumRDCSt1:Powered Off
2:Sleep
3:Starting
4:Running
5:Power-Limited Operation
6:Shutting Down
7:Fault
8:Standby
9:Test Mode
Indevolt.GetDataPV2 Operating Status
7126EnumRDCSt1:Powered Off
2:Sleep
3:Starting
4:Running
5:Power-Limited Operation
6:Shutting Down
7:Fault
8:Standby
9:Test Mode
Indevolt.GetDataPV3 Operating Status
7127EnumRDCSt1:Powered Off
2:Sleep
3:Starting
4:Running
5:Power-Limited Operation
6:Shutting Down
7:Fault
8:Standby
9:Test Mode
Indevolt.GetDataPV4 Operating Status
PV / Event
8138EnumRDCEvt1:PV Input Overvoltage
3:PV Input Disconnected
12:PV Module Input Short Circuit
13:PV Module Low Temperature
19:PV Input Reverse Polarity
21:PV Input Undervoltage
Indevolt.GetDataPV1 Alarm Code
8102EnumRDCEvt1:PV Input Overvoltage
3:PV Input Disconnected
12:PV Module Input Short Circuit
13:PV Module Low Temperature
19:PV Input Reverse Polarity
21:PV Input Undervoltage
Indevolt.GetDataPV2 Alarm Code
8132EnumRDCEvt1:PV Input Overvoltage
3:PV Input Disconnected
12:PV Module Input Short Circuit
13:PV Module Low Temperature
19:PV Input Reverse Polarity
21:PV Input Undervoltage
Indevolt.GetDataPV3 Alarm Code
8133EnumRDCEvt1:PV Input Overvoltage
3:PV Input Disconnected
12:PV Module Input Short Circuit
13:PV Module Low Temperature
19:PV Input Reverse Polarity
21:PV Input Undervoltage
Indevolt.GetDataPV4 Alarm Code
Socket / Real Time State
18000EnumWSmartSocketState0:Disconnected
1:Connected
Indevolt.SetDataSmart Socket Status
Socket / Real Time Data
18001UINTWSmartSocketPIndevolt.SetDataSmart Plug Power
System / Info
1118StringREMS VersionIndevolt.GetDataEMS software version. Parse the decimal value directly (e.g. 14501 → V1.45.01).
1127NumRModbus VersionIndevolt.GetDataPlatform protocol version. Used to identify the platform protocol version supported by the device. Parse the decimal value directly (e.g. 15 → V1.5).
System / Real Time State
11006EnumRSt1:Powered Off
2:Sleep
3:Starting
4:MPPT Operating
5:Current Limiting
6:Shutting Down
7:INV Fault
8:Standby
9:Grid Charging
10:Grid Discharging
11:Off-grid Charging
12:Off-grid Discharging
13:Low Battery Charging (charge battery to Backup SOC)
14:Deep Sleep
15:Scheduled Full Charge (force battery charging to 100%)
16:Off-grid Deep Sleep
Indevolt.GetDataSystem Operating Status
System / Settings
11008NumRTime year-month
Time day-hour
Time min-sec
Indevolt.GetDataDate (Year/Month),High byte: Year (2000-based), range 0–99; Low byte: Month, range 1–12
Date (Day/Hour),High byte: Day, range 1–31; Low byte: Hour, range 0–23
Time (Minute/Second),High byte: Minute, range 0–59; Low byte: Second, range 0–59
632NumRStandby timeoutIndevolt.GetDataStandby Timeout,For E2000G2, the timeout before automatically entering Off-grid Deep Sleep. Set to 0 to disable automatic entry into Off-grid Deep Sleep.
35001NumRDeep Sleep start Time hour-minIndevolt.GetDataDeep Sleep Schedule Start Time,Format example: 0x121E = 18:30. High byte = Hour (0–23), Low byte = Minute (0–59).
35001UINTWDeep Sleep start Time hour-minIndevolt.SetDataDeep Sleep Schedule Start Time,Format example: 0x121E = 18:30. High byte = Hour (0–23), Low byte = Minute (0–59).
35002NumRDeep Sleep stop Time hour-minIndevolt.GetDataDeep Sleep Schedule End Time,Format example: 0x121E = 18:30. High byte = Hour (0–23), Low byte = Minute (0–59).
35002UINTWDeep Sleep stop Time hour-minIndevolt.SetDataDeep Sleep Schedule End Time,Format example: 0x121E = 18:30. High byte = Hour (0–23), Low byte = Minute (0–59).
7171NumRLED light strip enable0:Disable
1:Enable
Indevolt.GetDataFront Panel LED Light Strip Control
35005EnumWLED light strip enable0:LED Light Strip Off
1:LED Light Strip On
2:LED Low-power Mode (50% brightness)
Indevolt.SetDataFront Panel LED Light Strip Control
8646NumRDay‌Force Full Charge Interval0-60
0:OFF
Indevolt.GetDataForced Full Charge Interval,Configurable range: 0–60 days. 0 = Disable automatic full charge. Default = 0.
8646UINTW‌Force Full Charge IntervalIndevolt.SetDataForced Full Charge Interval,Configurable range: 0–60 days. 0 = Disable automatic full charge. Default = 0.
8647NumRTime‌Force Full Charge Start TimeDEC-->HEX
H:hour
L:minute
Indevolt.GetDataForced Full Charge Start Time,Default: 00:00. High byte = Hour (0–23), Low byte = Minute (0–59).
8647UINTW‌Force Full Charge Start TimeIndevolt.SetDataForced Full Charge Start Time,Default: 00:00. High byte = Hour (0–23), Low byte = Minute (0–59).
2802NumRWForced AC charge powerIndevolt.GetDataAC Charging Power,Charging power when battery SOC falls below Backup SOC. Configurable range: 100–2400 W.
2802UINTWForced AC charge powerIndevolt.SetDataAC Charging Power,Charging power when battery SOC falls below Backup SOC. Configurable range: 100–2400 W.
System / Mode
7101EnumRSystemMode1:Self-consumed Prioritized
4:real-time control
5:Charge/Discharge Schedule
Indevolt.GetDataSystem operating mode (read/write)
4EnumWSystemMode1:Self-Consumption Mode
4:Real-time Control Mode
6:Custom Time Control Mode (corresponding to control parameter registers 7300–7419)
Indevolt.SetDataSystem operating mode (read/write)
6107EnumRRealtime Control Order0:Standby
1:Charge
2:Discharge
Indevolt.GetDataReal-time control command
6109NumRWRealtime Control PowerIndevolt.GetDataReal-time control power,Configurable range: 0–3600 W (single unit); 0–10800 W (parallel system)
6108NumR%Realtime Control end SOCIndevolt.GetDataReal-time control end SoC,Range: 0–100%
26000NumRWLoad point 1Indevolt.GetDataSimulated load for Time Slot 1 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12197UINTWLoad point 1Indevolt.SetDataSimulated load for Time Slot 1 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26001NumRWLoad point 2Indevolt.GetDataSimulated load for Time Slot 2 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12198UINTWLoad point 2Indevolt.SetDataSimulated load for Time Slot 2 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26002NumRWLoad point 3Indevolt.GetDataSimulated load for Time Slot 3 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12199UINTWLoad point 3Indevolt.SetDataSimulated load for Time Slot 3 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26003NumRWLoad point 4Indevolt.GetDataSimulated load for Time Slot 4 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12200UINTWLoad point 4Indevolt.SetDataSimulated load for Time Slot 4 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26004NumRWLoad point 5Indevolt.GetDataSimulated load for Time Slot 5 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12201UINTWLoad point 5Indevolt.SetDataSimulated load for Time Slot 5 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26005NumRWLoad point 6Indevolt.GetDataSimulated load for Time Slot 6 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12202UINTWLoad point 6Indevolt.SetDataSimulated load for Time Slot 6 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26006NumRWLoad point 7Indevolt.GetDataSimulated load for Time Slot 7 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12203UINTWLoad point 7Indevolt.SetDataSimulated load for Time Slot 7 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26007NumRWLoad point 8Indevolt.GetDataSimulated load for Time Slot 8 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12204UINTWLoad point 8Indevolt.SetDataSimulated load for Time Slot 8 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26008NumRWLoad point 9Indevolt.GetDataSimulated load for Time Slot 9 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12205UINTWLoad point 9Indevolt.SetDataSimulated load for Time Slot 9 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26009NumRWLoad point 10Indevolt.GetDataSimulated load for Time Slot 10 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12206UINTWLoad point 10Indevolt.SetDataSimulated load for Time Slot 10 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26010NumRWLoad point 11Indevolt.GetDataSimulated load for Time Slot 11 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12207UINTWLoad point 11Indevolt.SetDataSimulated load for Time Slot 11 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26011NumRWLoad point 12Indevolt.GetDataSimulated load for Time Slot 12 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12208UINTWLoad point 12Indevolt.SetDataSimulated load for Time Slot 12 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26012NumRWLoad point 13Indevolt.GetDataSimulated load for Time Slot 13 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12209UINTWLoad point 13Indevolt.SetDataSimulated load for Time Slot 13 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26013NumRWLoad point 14Indevolt.GetDataSimulated load for Time Slot 14 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12210UINTWLoad point 14Indevolt.SetDataSimulated load for Time Slot 14 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26014NumRWLoad point 15Indevolt.GetDataSimulated load for Time Slot 15 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12211UINTWLoad point 15Indevolt.SetDataSimulated load for Time Slot 15 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26015NumRWLoad point 16Indevolt.GetDataSimulated load for Time Slot 16 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12212UINTWLoad point 16Indevolt.SetDataSimulated load for Time Slot 16 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26016NumRWLoad point 17Indevolt.GetDataSimulated load for Time Slot 17 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12213UINTWLoad point 17Indevolt.SetDataSimulated load for Time Slot 17 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26017NumRWLoad point 18Indevolt.GetDataSimulated load for Time Slot 18 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12214UINTWLoad point 18Indevolt.SetDataSimulated load for Time Slot 18 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26018NumRWLoad point 19Indevolt.GetDataSimulated load for Time Slot 19 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12215UINTWLoad point 19Indevolt.SetDataSimulated load for Time Slot 19 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26019NumRWLoad point 20Indevolt.GetDataSimulated load for Time Slot 20 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12216UINTWLoad point 20Indevolt.SetDataSimulated load for Time Slot 20 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26020NumRWLoad point 21Indevolt.GetDataSimulated load for Time Slot 21 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12217UINTWLoad point 21Indevolt.SetDataSimulated load for Time Slot 21 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26021NumRWLoad point 22Indevolt.GetDataSimulated load for Time Slot 22 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12218UINTWLoad point 22Indevolt.SetDataSimulated load for Time Slot 22 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26022NumRWLoad point 23Indevolt.GetDataSimulated load for Time Slot 23 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12219UINTWLoad point 23Indevolt.SetDataSimulated load for Time Slot 23 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26023NumRWLoad point 24Indevolt.GetDataSimulated load for Time Slot 24 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12220UINTWLoad point 24Indevolt.SetDataSimulated load for Time Slot 24 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26024NumRWLoad point 25Indevolt.GetDataSimulated load for Time Slot 25 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12221UINTWLoad point 25Indevolt.SetDataSimulated load for Time Slot 25 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26025NumRWLoad point 26Indevolt.GetDataSimulated load for Time Slot 26 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12222UINTWLoad point 26Indevolt.SetDataSimulated load for Time Slot 26 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26026NumRWLoad point 27Indevolt.GetDataSimulated load for Time Slot 27 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12223UINTWLoad point 27Indevolt.SetDataSimulated load for Time Slot 27 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26027NumRWLoad point 28Indevolt.GetDataSimulated load for Time Slot 28 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12224UINTWLoad point 28Indevolt.SetDataSimulated load for Time Slot 28 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26028NumRWLoad point 29Indevolt.GetDataSimulated load for Time Slot 29 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12225UINTWLoad point 29Indevolt.SetDataSimulated load for Time Slot 29 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26029NumRWLoad point 30Indevolt.GetDataSimulated load for Time Slot 30 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12226UINTWLoad point 30Indevolt.SetDataSimulated load for Time Slot 30 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26030NumRWLoad point 31Indevolt.GetDataSimulated load for Time Slot 31 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12227UINTWLoad point 31Indevolt.SetDataSimulated load for Time Slot 31 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26031NumRWLoad point 32Indevolt.GetDataSimulated load for Time Slot 32 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12228UINTWLoad point 32Indevolt.SetDataSimulated load for Time Slot 32 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26032NumRWLoad point 33Indevolt.GetDataSimulated load for Time Slot 33 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12229UINTWLoad point 33Indevolt.SetDataSimulated load for Time Slot 33 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26033NumRWLoad point 34Indevolt.GetDataSimulated load for Time Slot 34 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12230UINTWLoad point 34Indevolt.SetDataSimulated load for Time Slot 34 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26034NumRWLoad point 35Indevolt.GetDataSimulated load for Time Slot 35 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12231UINTWLoad point 35Indevolt.SetDataSimulated load for Time Slot 35 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26035NumRWLoad point 36Indevolt.GetDataSimulated load for Time Slot 36 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12232UINTWLoad point 36Indevolt.SetDataSimulated load for Time Slot 36 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26036NumRWLoad point 37Indevolt.GetDataSimulated load for Time Slot 37 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12233UINTWLoad point 37Indevolt.SetDataSimulated load for Time Slot 37 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26037NumRWLoad point 38Indevolt.GetDataSimulated load for Time Slot 38 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12234UINTWLoad point 38Indevolt.SetDataSimulated load for Time Slot 38 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26038NumRWLoad point 39Indevolt.GetDataSimulated load for Time Slot 39 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12235UINTWLoad point 39Indevolt.SetDataSimulated load for Time Slot 39 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26039NumRWLoad point 40Indevolt.GetDataSimulated load for Time Slot 40 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12236UINTWLoad point 40Indevolt.SetDataSimulated load for Time Slot 40 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26040NumRWLoad point 41Indevolt.GetDataSimulated load for Time Slot 41 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12237UINTWLoad point 41Indevolt.SetDataSimulated load for Time Slot 41 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26041NumRWLoad point 42Indevolt.GetDataSimulated load for Time Slot 42 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12238UINTWLoad point 42Indevolt.SetDataSimulated load for Time Slot 42 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26042NumRWLoad point 43Indevolt.GetDataSimulated load for Time Slot 43 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12239UINTWLoad point 43Indevolt.SetDataSimulated load for Time Slot 43 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26043NumRWLoad point 44Indevolt.GetDataSimulated load for Time Slot 44 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12240UINTWLoad point 44Indevolt.SetDataSimulated load for Time Slot 44 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26044NumRWLoad point 45Indevolt.GetDataSimulated load for Time Slot 45 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12241UINTWLoad point 45Indevolt.SetDataSimulated load for Time Slot 45 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26045NumRWLoad point 46Indevolt.GetDataSimulated load for Time Slot 46 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12242UINTWLoad point 46Indevolt.SetDataSimulated load for Time Slot 46 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26046NumRWLoad point 47Indevolt.GetDataSimulated load for Time Slot 47 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12243UINTWLoad point 47Indevolt.SetDataSimulated load for Time Slot 47 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
26047NumRWLoad point 48Indevolt.GetDataSimulated load for Time Slot 48 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
12244UINTWLoad point 48Indevolt.SetDataSimulated load for Time Slot 48 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.)
Real-Time Control
 and System Parameter Configuration / Setting
47005EnumWMode Setting1:Self-consumed prioritized
4:real-time control
5:charge/discharge Schedule
Indevolt.SetData
47015UINTWState Setting(Only available in real-time control)0:Standby
1:Charging
2:Discharging
Indevolt.SetData
47016INTWWPower Setting(Only available in real-time control)MAX Charging: 50-2400
MAX Discharging:50-2400
Indevolt.SetData
47017UINTW%SOC Settingt(Only available in real-time control)5-100Indevolt.SetData
1147INTWWMax AC Output Power SettingSingle Unit: 50–2400 (50–3600)

Dual Wireless Parallel: 50–4800 (50–7200)

Triple Wireless Parallel: 50–7200 (50–10800)

Wired Parallel: 50–3600
Indevolt.SetDataSingle Unit: Maximum output of 2400W (3600W when bypass-connected to microinverters). Supports up to 3 units in parallel.
1146INTWWFeed-in Power Limit Setting50-2400Indevolt.SetData
1143UINTWGrid Charging Setting0:Disable
1:Enable
Indevolt.SetData
1138INTWWInverter Input Limit SettingSingle unit: 50–2400

Two units (wireless parallel): 50–4800

Three units (wireless parallel): 50–7200

Wired parallel: 50–3600
Indevolt.SetDataSingle unit: max 2400; up to 3 units in parallel.
1EnumWLoad Setting1:Smart Plug
2:Meter
3:Key Load
4:Custom
Indevolt.SetData
7266EnumWBypass Setting0:Disable
1:Enable
Indevolt.SetData
1142INTW%Backup SOC Setting5-100Indevolt.SetData
7265EnumWLight Setting0:Disable
1:Enable
Indevolt.SetData
SN
0StringRDevice SNIndevolt.GetData
System Operating Information
2101NumRWTotal AC Iutput PowerIndevolt.GetData
2108NumRWTotal AC Output PowerIndevolt.GetData
Cluster Information
606EnumRMaster-slave identification1000:Master
1001:Slave
1002:None
Indevolt.GetData
Electrical Energy Information
2104NumRKWhTotal AC Output EnergyIndevolt.GetDataComprehensive electrical energy, including(DC+AC+Bypass)
2105NumRKWhTotal off-grid bypass output energyIndevolt.GetDataTotal electrical energy of off-grid bypass discharge
1505NumRWhCumulative ProductionIndevolt.GetData
Battery Pack Operating Parameters
6002NumR%Battery SOC TotalIndevolt.GetData
9000NumR%Batt SOC-MBIndevolt.GetData
9012NumRBatt Temp-MBIndevolt.GetData
9009NumRVBatt Cell1 V-MBIndevolt.GetDataPG1200Series/PG2000Series/PG3000Series
9011NumRVBatt Cell2 V-MBIndevolt.GetDataPG1200Series/PG2000Series/PG3000Series
9016NumR%Batt SOC-Pack1Indevolt.GetData
9030NumRBatt Temp-Pack1Indevolt.GetData
9021NumRVBatt Cell1 V--Pack1Indevolt.GetDataSFA/PFA//SFA/PFA_G2//SFA/PFA_G3
9023NumRVBatt Cell2 V--Pack1Indevolt.GetDataSFA/PFA//SFA/PFA_G2//SFA/PFA_G3
9035NumR%Batt SOC-Pack2Indevolt.GetData
9049NumRBatt Temp-Pack2Indevolt.GetData
9040NumRVBatt Cell1 V-Pack2Indevolt.GetDataSFA/PFA//SFA/PFA_G2//SFA/PFA_G3
9042NumRVBatt Cell2 V-Pack2Indevolt.GetDataSFA/PFA//SFA/PFA_G2//SFA/PFA_G3
9054NumR%Batt SOC-Pack3Indevolt.GetData
9068NumRBatt Temp-Pack3Indevolt.GetData
9059NumRVBatt Cell1 V-Pack3Indevolt.GetDataSFA/PFA//SFA/PFA_G2//SFA/PFA_G3
9061NumRVBatt Cell2 V-Pack3Indevolt.GetDataSFA/PFA//SFA/PFA_G2//SFA/PFA_G3
9149NumR%Batt SOC-Pack4Indevolt.GetData
9163NumRBatt Temp-Pack4Indevolt.GetData
9154NumRVBatt Cell1 V-Pack4Indevolt.GetDataSFA/PFA//SFA/PFA_G2//SFA/PFA_G3
9156NumRVBatt Cell2 V-Pack4Indevolt.GetDataSFA/PFA//SFA/PFA_G2//SFA/PFA_G3
9202NumR%Batt SOC-Pack5Indevolt.GetData
9216NumRBatt Temp-Pack5Indevolt.GetData
9219NumRVBatt Cell1 V-Pack5Indevolt.GetDataSFA/PFA//SFA/PFA_G2//SFA/PFA_G3
9222NumRVBatt Cell2 V-Pack5Indevolt.GetDataSFA/PFA//SFA/PFA_G2//SFA/PFA_G3
PV Operating Parameters
1501NumRWTotal DC Output PowerIndevolt.GetData

Indevolt.SetData

Wijzigt configuratieparameters van het apparaat of verzendt besturingsopdrachten naar het apparaat.

POST/rpc/Indevolt.SetData
curl -g -X POST -H "Content-Type: application/json" "http://192.168.31.213:8080/rpc/Indevolt.SetData?config={\"f\":16,\"t\":47005,\"v\":[4]}"
200 OK
{
"result": true
}

Queryparameters

ParameterTypeVereistBeschrijving
configObjectJaConfiguratie voor het schrijven van gegevens.

config-object

ParameterTypeVereistBeschrijving
fNumberJaFunctiecode. De waarde is vast ingesteld op 16.
tNumberJaHet te schrijven cJSON-punt.
vArrayJaDe te schrijven waarden. Raadpleeg de definitie van Value voor het betreffende gegevenspunt.

Response

ParameterTypeBeschrijving
resultBooleantrue: geslaagd; false: mislukt.

Voorbeelden

  1. De modus Real-time regeling instellen

    curl -g -X POST -H "Content-Type: application/json" "http://192.168.31.213:8080/rpc/Indevolt.SetData?config={\"f\":16,\"t\":47005,\"v\":[4]}"
  2. In de modus Real-time regeling de ontlaadstatus, het vermogen en de SOC instellen

    curl -g -X POST -H "Content-Type: application/json" "http://192.168.31.213:8080/rpc/Indevolt.SetData?config={\"f\":16,\"t\":47015,\"v\":[2,700,5]}"

cJSON-punten

De ondersteunde cJSON-punten (t) verschillen per apparaatmodel. De betekenis en het formaat van de bijbehorende v-waarden verschillen eveneens per gegevenspunt. Raadpleeg de lijst met gegevenspunten van het betreffende apparaatmodel voor meer informatie.

cJSON-puntcJSON-waardetypeEenheidBeschrijvingWaardeAPI
47005EnumModusinstelling1: Zelfverbruik geprioriteerd
4: Realtime controle
5: Laad/ontlaadschema
Indevolt.SetData
47015UINTStatusinstelling (alleen beschikbaar in realtime modus)0: Stand-by
1: Laden
2: Ontladen
Indevolt.SetData
47016INTWVermogensinstelling (alleen realtime modus)Max laden: 50–2400
Max ontladen: 50–2400
Indevolt.SetData
47017UINT%SOC-instelling (alleen realtime modus)5–100Indevolt.SetData
1147INTWMax AC-uitgangsvermogen50–2400Indevolt.SetData
1146INTWTerugleverlimiet50–2400Indevolt.SetData
1143UINTNetladen0: Uitgeschakeld
1: Ingeschakeld
Indevolt.SetData
1138INTWIngangslimiet omvormer100–2400Indevolt.SetData
1EnumLastinstelling1: Smart plug
2: Meter
3: Kritische last
4: Aangepast
Indevolt.SetData
7266EnumBypass-instelling0: Uitgeschakeld
1: Ingeschakeld
Indevolt.SetData
1142INT%Back-up SOC-instellingIndevolt.SetData
7265EnumLichtinstelling0: Uit
1: Aan
Indevolt.SetData
info

In de realtime besturingsmodus kunnen status, vermogen en SOC in één keer worden geschreven om het laden en ontladen van het apparaat te regelen.


Sys

Sys wordt gebruikt om basisapparaatinformatie en de systeemstatus op te halen.

Sys.GetConfig

Haalt de huidige apparaatconfiguratie op, waaronder het apparaatmodel, serienummer, firmwareversie en andere informatie.

GET/rpc/Sys.GetConfig
curl "http://192.168.31.213:8080/rpc/Sys.GetConfig"
200 OK
{
"device": {
"hostname": "",
"timezone": 480,
"type": "CMS-SF2000",
"sn": "",
"mac": "7C3E82EF997F",
"fw": "T1.4.06_ROOD. 072_M4801_0000002C",
"f_ver": "T1406.07.002C",
"p_ver": "VOD.00.08",
"time": "2025-12-18 09:44:57",
"time_stamp": 1766051097,
"run_time": 2244
}
}

Response

ParameterTypeBeschrijving
deviceObjectApparaatinformatie

device-object

ParameterTypeBeschrijving
hostnameStringApparaatnaam
timezoneNumberTijdzone
typeStringApparaatmodel
snStringSerienummer van het apparaat
macStringMAC-adres van het apparaat
fwStringFirmwareversie van het apparaat
f_verStringCMS-versie
p_verStringP-bestandsversie
timeStringHuidige systeemtijd
time_stampNumberHuidige tijdstempel (seconden)
run_timeNumberBedrijfstijd van het apparaat (seconden)

WiFi

WiFi wordt gebruikt om de huidige Wi-Fi-verbindingsstatus van het apparaat op te halen.

Ondersteunde apparaten

  • BK1600 / BK1600 Ultra

WiFi.GetStatus

Haalt de huidige Wi-Fi-verbindingsinformatie van het apparaat op, waaronder het IP-adres, de SSID en de signaalsterkte.

GET/rpc/WiFi.GetStatus
curl "http://192.168.0.7:8080/rpc/WiFi.GetStatus"
200 OK
{
"src": "",
"params": {
"sta_ip": "192.168.0.7",
"ssid": "IGEN_GUEST_2.4G",
"rssi": 100
}
}

Response

ParameterTypeBeschrijving
srcStringSerienummer van het apparaat (SN)
paramsObjectWi-Fi-statusinformatie

params-object

ParameterTypeBeschrijving
sta_ipStringIP-adres van het apparaat
ssidStringSSID van het verbonden Wi-Fi-netwerk
rssiNumberWi-Fi-signaalsterkte (0–100). Een hogere waarde duidt op een beter signaal.