API-referentie
| Component | Beschrijving |
|---|---|
Indevolt | Leest gegevens van INDEVOLT-energieopslagapparaten en biedt functies voor apparaatbesturing. |
Sys | Haalt basisinformatie van het apparaat en de systeemstatus op. |
WIFI | Haalt 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.
/rpc/Indevolt.GetDatacurl -g -X POST -H "Content-Type: application/json" "http://192.168.31.213:8080/rpc/Indevolt.GetData?config={\"t\":[1664,1665]}"
{
"1664": 100,
"1665": 251
}
Queryparameters
| Parameter | Type | Verplicht | Beschrijving |
|---|---|---|---|
config | Object | Ja | Configuratie voor het ophalen van gegevens. |
config-object
| Parameter | Type | Verplicht | Beschrijving |
|---|---|---|---|
t | Array | Ja | Lijst 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.
- SolidFlex 2000 / PowerFlex 2000
- BK1600 / BK1600 Ultra
| cJson Point | cJson Value type | R/W | Unit | Point Description | Enum Definition | API | Annotation |
|---|---|---|---|---|---|---|---|
| AC Output / Settings | |||||||
| 11009 | Num | R | W | ACchargeSpeed | Indevolt.GetData | Charging Power Limit Range: 100-10800 | |
| 11009 | UINT | W | ACchargeSpeed | Indevolt.SetData | Charging Power Limit Range: 100-10800 | ||
| 2618 | Num | R | GridChargeEnable | 1000:Disable 1001:Enable | Indevolt.GetData | Grid Charging Enable (0 = Disable, 1 = Enable) | |
| 2618 | Enum | W | GridChargeEnable | 0:Disable 1:Enable | Indevolt.SetData | Grid Charging Enable (0 = Disable, 1 = Enable) | |
| AC Output / Real Time Data | |||||||
| 2278 | Float | R | W | ACOutW | Indevolt.GetData | Total AC Power = INV Power (positive when charging, negative when discharging) + Bypass Power (positive for EPS, negative for microinverter). | |
| 2600 | Num | R | V | Grid voltage | Indevolt.GetData | AC Input Voltage. Independent of charging/discharging status. Can be used for grid voltage detection. (uplink register) | |
| 2612 | Num | R | Hz | Grid voltage | Indevolt.GetData | AC Input Frequency. Independent of charging/discharging status. Can be used for grid frequency detection. | |
| AC Output / Info | |||||||
| 11032 | Num | R | W | On Grid rated power | Indevolt.GetData | Rated grid-connected output power. This represents the maximum active output power of the inverter. | |
| Battery / Info | |||||||
| 1109 | String | R | BMS Master Version | Indevolt.GetData | Master BMS software version. Parse the decimal value directly (e.g. 14501 → V1.45.01). | ||
| 1120 | String | R | MPPT Version | Indevolt.GetData | MPPT software version. Parse the decimal value directly (e.g. 14501 → V1.45.01). | ||
| 6010 | Num | R | Maximum number of strings | Indevolt.GetData | Maximum number of battery modules supported by the current system. | ||
| 142 | Num | R | kWh | Rated Capacity(Wh) | Indevolt.GetData | Total 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. | |
| 114 | Num | R | W | Maximum charge power | Indevolt.GetData | Maximum battery charging capability. This value is obtained from the battery and represents the maximum charging power supported by the battery. | |
| 115 | Num | R | W | Maximum discharge power | Indevolt.GetData | Maximum 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. | |
| 1136 | String | R | DCDC_slaver1_Version | Indevolt.GetData | Slave DCDC1 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01). | ||
| 1137 | String | R | BMS_slaver1_Version | Indevolt.GetData | Slave BMS1 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01). | ||
| 1138 | String | R | DCDC_slaver2_Version | Indevolt.GetData | Slave DCDC2 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01). | ||
| 1139 | String | R | BMS_slaver2_Version | Indevolt.GetData | Slave BMS2 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01). | ||
| 1140 | String | R | DCDC_slaver3_Version | Indevolt.GetData | Master DCDC3 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01). | ||
| 1141 | String | R | BMS_slaver3_Version | Indevolt.GetData | Slave BMS3 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01). | ||
| 1142 | String | R | DCDC_slaver4_Version | Indevolt.GetData | Salve DCDC4 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01). | ||
| 1143 | String | R | BMS_slaver4_Version | Indevolt.GetData | Slave BMS4 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01). | ||
| 9008 | String | R | SN | Indevolt.GetData | Master battery module serial number. | ||
| 9032 | String | R | SN | Indevolt.GetData | Slave battery module 1 serial number. | ||
| 9051 | String | R | SN | Indevolt.GetData | Slave battery module 2 serial number. | ||
| 9070 | String | R | SN | Indevolt.GetData | Slave battery module 3 serial number. | ||
| 9165 | String | R | SN | Indevolt.GetData | Slave battery module 4 serial number. | ||
| 9218 | String | R | SN | Indevolt.GetData | Slave battery module 5 serial number. | ||
| 1098 | String | R | DCDC_slave5_Version | Indevolt.GetData | Slave DCDC5 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01). | ||
| 1099 | String | R | BMS_slave5_Version | Indevolt.GetData | Slave BMS5 software version. Parse the decimal value directly (e.g. 14501 → V1.45.01) | ||
| Battery / Settings | |||||||
| 6105 | Num | R | % | BackUpSoc | Indevolt.GetData | Backup SOC (%) Range:0-100 | |
| 6505 | UINT | W | BackUpSoc | Indevolt.SetData | Backup SOC (%) Range:0-100 | ||
| Battery / Statistics | |||||||
| 6006 | Num | R | kWh | B Charge Energy | Indevolt.GetData | Total Battery Charge Energy | |
| 6007 | Num | R | kWh | B disCharge Energy | Indevolt.GetData | Total Battery Discharge Energy | |
| 11019 | Num | R | min | ChargeLeftTime | Indevolt.GetData | Remaining Charging Time (min) | |
| 11020 | Num | R | min | DischargeLeftTime | Indevolt.GetData | Remaining Discharging Time (min) | |
| 9003 | Num | R | NCyc | Indevolt.GetData | Master Battery Pack Cycle Count | ||
| 9019 | Num | R | NCyc | Indevolt.GetData | Slave Battery Pack 1 Cycle Count | ||
| 9038 | Num | R | NCyc | Indevolt.GetData | Slave Battery Pack 2 Cycle Count | ||
| 9057 | Num | R | NCyc | Indevolt.GetData | Slave Battery Pack 3 Cycle Count | ||
| 9152 | Num | R | NCyc | Indevolt.GetData | Slave Battery Pack 4 Cycle Count | ||
| 9205 | Num | R | NCyc | Indevolt.GetData | Slave Battery Pack 5 Cycle Count | ||
| 6004 | Num | R | kWh | Day_B Charge Energy | Indevolt.GetData | Daily Battery Charge Energy | |
| 6005 | Num | R | kWh | Day_B disCharge Energy | Indevolt.GetData | Daily Battery Discharge Energy | |
| Battery / Real Time Data | |||||||
| 9002 | Num | R | % | SoH | Indevolt.GetData | Master Battery Pack SOH | |
| 9004 | Num | R | V | V | Indevolt.GetData | Master Battery Pack Voltage | |
| 9013 | Num | R | A | A | Indevolt.GetData | Master Battery Pack Current | |
| 9018 | Num | R | % | SoH | Indevolt.GetData | Slave Battery Pack 1 SOH | |
| 9020 | Num | R | V | V | Indevolt.GetData | Slave Battery Pack 1 Voltage | |
| 9028 | Float | R | ℃ | CellTmpMin | Indevolt.GetData | Slave Battery Pack 1 Minimum Cell Temperature | |
| 19173 | Num | R | A | A | Indevolt.GetData | Slave Battery Pack 1 Current (uplink register) | |
| 9037 | Num | R | % | SoH | Indevolt.GetData | Slave Battery Pack 2 SOH | |
| 9039 | Num | R | V | V | Indevolt.GetData | Slave Battery Pack 2 Voltage | |
| 9047 | Float | R | ℃ | CellTmpMin | Indevolt.GetData | Slave Battery Pack 2 Minimum Cell Temperature | |
| 19174 | Num | R | A | A | Indevolt.GetData | Slave Battery Pack 2 Current (uplink register) | |
| 9056 | Num | R | % | SoH | Indevolt.GetData | Slave Battery Pack 3 SOH | |
| 9058 | Num | R | V | V | Indevolt.GetData | Slave Battery Pack 3 Voltage | |
| 9066 | Float | R | ℃ | CellTmpMin | Indevolt.GetData | Slave Battery Pack 3 Minimum Cell Temperature | |
| 19175 | Num | R | A | A | Indevolt.GetData | Slave Battery Pack 3 Current | |
| 9151 | Num | R | % | SoH | Indevolt.GetData | Slave Battery Pack 4 SOH | |
| 9153 | Num | R | V | V | Indevolt.GetData | Slave Battery Pack 4 Voltage | |
| 9161 | Float | R | ℃ | CellTmpMin | Indevolt.GetData | Slave Battery Pack 4 Minimum Cell Temperature | |
| 19176 | Num | R | A | A | Indevolt.GetData | Slave Battery Pack 4 Current (uplink register) | |
| 6000 | Num | R | W | BatteryPower | Indevolt.GetData | Total Battery Pack Charge/Discharge Power. Positive = Discharging; Negative = Charging. | |
| 9081 | Float | R | electric heating temperature | Indevolt.GetData | Master Battery Pack Heater Temperature | ||
| 9082 | Num | R | electric heating power | Indevolt.GetData | Master Battery Pack Heater Power | ||
| 9097 | Float | R | ℃ | electric heating temperature | Indevolt.GetData | Slave Battery Pack 1 Heater Temperature | |
| 9098 | Num | R | W | electric heating power | Indevolt.GetData | Slave Battery Pack 1 Heater Power | |
| 9113 | Float | R | ℃ | electric heating temperature | Indevolt.GetData | Slave Battery Pack 2 Heater Temperature | |
| 9114 | Num | R | W | electric heating power | Indevolt.GetData | Slave Battery Pack 2 Heater Power | |
| 9129 | Float | R | ℃ | electric heating temperature | Indevolt.GetData | Slave Battery Pack 3 Heater Temperature | |
| 9130 | Num | R | W | electric heating power | Indevolt.GetData | Slave Battery Pack 3 Heater Power | |
| 9145 | Float | R | ℃ | electric heating temperature | Indevolt.GetData | Slave Battery Pack 4 Heater Temperature | |
| 9146 | Num | R | W | electric heating power | Indevolt.GetData | Slave Battery Pack 4 Heater Power | |
| 9204 | Num | R | % | SoH | Indevolt.GetData | Slave Battery Pack 5 SOH | |
| 9206 | Num | R | V | V | Indevolt.GetData | Slave Battery Pack 5 Voltage | |
| 9214 | Num | R | C | CellTmpMin | Indevolt.GetData | Slave Battery Pack 5 Minimum Cell Temperature | |
| 9267 | Float | R | A | A | Indevolt.GetData | Slave Battery Pack 5 Current (uplink register) | |
| 19177 | Num | R | A | A | Indevolt.GetData | Slave Battery Pack 5 Current (uplink register) | |
| 9280 | Float | R | ℃ | electric heating temperature | Indevolt.GetData | Slave Battery Pack 5 Heater Temperature | |
| 9281 | Enum | R | W | electric heating power | Indevolt.GetData | Slave Battery Pack 5 Heater Power | |
| 9405 | Num | R | % | Total SOC(Full-system SoC) | Indevolt.GetData | System SOC | |
| Battery / Real Time State | |||||||
| 6001 | Enum | R | BatteryState | 1000:Static 1001:Charging 1002:Discharging | Indevolt.GetData | Overall Battery Pack Operating Status | |
| 9079 | Enum | R | DC/DC state | 0:Standby 1:Charging 2:Discharging 3:Protection | Indevolt.GetData | Master Battery Pack DC/DC Status | |
| 9080 | Enum | R | electric heating state | 0:Off 1:On | Indevolt.GetData | Master Battery Pack Heater Status | |
| 9095 | Enum | R | DC/DC state | 0:Standby 1:Charging 2:Discharging 3:Protection | Indevolt.GetData | Slave Battery Pack 1 DC/DC Status | |
| 9096 | Enum | R | electric heating state | 0:Off 1:On | Indevolt.GetData | Slave Battery Pack 1 Heater Status | |
| 9111 | Enum | R | DC/DC state | 0:Standby 1:Charging 2:Discharging 3:Protection | Indevolt.GetData | Slave Battery Pack 2 DC/DC Status | |
| 9112 | Enum | R | electric heating state | 0:Off 1:On | Indevolt.GetData | Slave Battery Pack 2 Heater Status | |
| 9127 | Enum | R | DC/DC state | 0:Standby 1:Charging 2:Discharging 3:Protection | Indevolt.GetData | Slave Battery Pack 3 DC/DC Status | |
| 9128 | Num | R | electric heating state | Indevolt.GetData | Slave Battery Pack 3 Heater Status | ||
| 9143 | Enum | R | DC/DC state | 0:Standby 1:Charging 2:Discharging 3:Protection | Indevolt.GetData | Slave Battery Pack 4 DC/DC Status | |
| 9144 | Enum | R | electric heating state | 0:Off 1:On | Indevolt.GetData | Slave Battery Pack 4 Heater Status | |
| 9278 | Enum | R | DC/DC state | 0:Standby 1:Charging 2:Discharging | Indevolt.GetData | Slave Battery Pack 5 DC/DC Status | |
| 9279 | Enum | R | electric heating state | 0:Off 1:On | Indevolt.GetData | Slave Battery Pack 5 Heater Status | |
| Bypass / Statistics | |||||||
| 9284 | Num | R | Wh | AC OUT discharge energy | Indevolt.GetData | Total Bypass Port Discharge Energy | |
| 9285 | Num | R | Wh | Day - AC OUT discharge energy | Indevolt.GetData | Daily Bypass Discharge Energy | |
| 11034 | Num | R | Wh | Microinverter generation energy | Indevolt.GetData | Total Microinverter Energy Generation | |
| 11035 | Num | R | Wh | Day Microinverter generation energy | 0:Off 1:On | Indevolt.GetData | Daily Microinverter Energy Generation |
| Bypass / Settings | |||||||
| 680 | Num | R | Bypass enable | 0:Disable 1:Enable | Indevolt.GetData | Off-grid & Bypass Enable | |
| 64100 | Enum | R | key load enable | 0:Disabled 1:Enabled | Indevolt.GetData | Critical Load Enable (higher priority than Smart Meter and Smart Socket) | |
| Bypass / Real Time Data | |||||||
| 667 | Float | R | W | Bypass power | Indevolt.GetData | Bypass Power | |
| Bypass / Real Time State | |||||||
| 11039 | Num | R | Bypass mode | 0:Eps 1:M-Inv | Indevolt.GetData | Bypass Mode (The EMS automatically detects the current direction to determine the operating mode.),0: EPS Mode;1: Microinverter Mode | |
| Cluster / Settings | |||||||
| 669 | Enum | R | system Parallel Type | 0:Centralized (One Grid Connection Point) 1:Coordinated (Multiple Grid Connection Points) | Indevolt.GetData | Cluster Type | |
| Grid / Settings | |||||||
| 11010 | Num | R | W | FeedBack Power | Indevolt.GetData | Maximum Grid Feed-in Power.Range: 0-10800 | |
| 11010 | UINT | W | FeedBack Power | Indevolt.SetData | Maximum Grid Feed-in Power.Range: 0-10800 | ||
| Inverter / Info | |||||||
| 1119 | String | R | Inverter Version | Indevolt.GetData | Inverter software version. Parse the decimal value directly and display it in the format Vx.xx (e.g. 108 → V1.08). | ||
| 4 | Num | R | W | Rated output power | Indevolt.GetData | Maximum rated output power of the inverter. | |
| 614 | Num | R | W | Maximum active power | Indevolt.GetData | Maximum 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, | |
| 11028 | Num | R | V | Off Grid rated voltage | Indevolt.GetData | Rated off-grid inverter voltage. | |
| 11029 | Num | R | Hz | Off Grid rated frequency | Indevolt.GetData | Rated off-grid inverter frequency. | |
| 11030 | Num | R | W | Off Grid rated power | Indevolt.GetData | Rated off-grid output power. | |
| Inverter / Real Time Data | |||||||
| 2086 | Num | R | A | AphA | Indevolt.GetData | INV input current when charging; INV output current when not charging. No direction indication (always positive). | |
| 2083 | Num | R | V | PhVphA | Indevolt.GetData | INV input voltage when charging; INV output voltage when not charging. Not intended for grid voltage detection. | |
| 2095 | Num | R | Hz | Hz | Indevolt.GetData | INV input frequency when charging; INV output frequency when not charging. Not intended for grid frequency detection. | |
| 2098 | Float | R | VA | VA | Indevolt.GetData | 0 when INV is charging; otherwise, INV AC apparent output power. | |
| 2097 | Float | R | Var | VAr | Indevolt.GetData | AC Reactive Power | |
| 2099 | Float | R | % | PF | Indevolt.GetData | 0 when INV is charging; otherwise, INV AC output power factor. | |
| 2275 | Float | R | W | INV input power | Indevolt.GetData | INV AC input/output power with direction. Positive = AC input (charging); Negative = AC output (discharging). Replaces the definition of register 114. | |
| Inverter / Event | |||||||
| 8100 | Enum | R | Evt1 | 1: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.GetData | INV Fault 1 | |
| Inverter / Statistics | |||||||
| 11007 | Num | R | Wh | AC_WH_input | Indevolt.GetData | Total INV Input Energy | |
| 2107 | Num | R | kWh | ActInWh | Indevolt.GetData | Total INV Charging Energy (calculated from INV input power) | |
| 11036 | Num | R | Wh | Day On_Grid output energy | Indevolt.GetData | Daily Grid-connected Discharge Energy (INV output energy) | |
| 11037 | Num | R | Wh | Day Off_Grid output energy | Indevolt.GetData | Daily Off-grid Discharge Energy (INV output energy) | |
| Inverter / Settings | |||||||
| 11011 | Num | R | W | AC max discharge power | Indevolt.GetData | Maximum INV Output Power.Range:0-3600 | |
| Load / Real Time Data | |||||||
| 5000 | Float | R | W | HomeUseW | Indevolt.GetData | Home Load Power | |
| Meter / Real Time State | |||||||
| 7120 | Enum | R | W | MeterState | 1000:Enable 1001:Disable | Indevolt.GetData | Meter Status |
| Meter / Real Time Data | |||||||
| 11016 | Float | R | W | MeterPu | Indevolt.GetData | Meter Phase U Power | |
| 15203 | INT | W | W | MeterPu | Indevolt.SetData | Meter Phase U Power | |
| 15204 | INT | W | MeterPu | Indevolt.SetData | Meter Phase U Power | ||
| PV / Info | |||||||
| 120 | Num | R | Maximum MPPT Channels | Indevolt.GetData | Maximum number of MPPT inputs. ECO/AC versions report 0, while PV-enabled versions report 4. | ||
| 11031 | Num | R | W | MPPT rated power | Indevolt.GetData | Rated MPPT power. | |
| PV / Statistics | |||||||
| 1502 | Num | R | kWh | WH | Indevolt.GetData | PV Daily Energy Generation | |
| PV / Real Time Data | |||||||
| 1632 | Num | R | A | DCA | Indevolt.GetData | PV1 Current | |
| 1600 | Num | R | V | DCV | Indevolt.GetData | PV1 Voltage | |
| 1664 | Num | R | W | DCW | Indevolt.GetData | PV1 Power | |
| 1633 | Num | R | A | DCA | Indevolt.GetData | PV2 Current | |
| 1601 | Num | R | V | DCV | Indevolt.GetData | PV2 Voltage | |
| 1665 | Num | R | W | DCW | Indevolt.GetData | PV2 Power | |
| 8500 | Num | R | PV total power | Indevolt.GetData | Total PV Charging Power | ||
| 1634 | Num | R | A | DCA | Indevolt.GetData | PV3 Current | |
| 1602 | Num | R | V | DCV | Indevolt.GetData | PV3 Voltage | |
| 1666 | Num | R | W | DCW | Indevolt.GetData | PV3 Power | |
| 1635 | Num | R | A | DCA | Indevolt.GetData | PV4 Current | |
| 1603 | Num | R | V | DCV | Indevolt.GetData | PV4 Voltage | |
| 1667 | Num | R | W | DCW | Indevolt.GetData | PV4 Power | |
| PV / Real Time State | |||||||
| 7119 | Enum | R | DCSt | 1:Powered Off 2:Sleep 3:Starting 4:Running 5:Power-Limited Operation 6:Shutting Down 7:Fault 8:Standby 9:Test Mode | Indevolt.GetData | PV1 Operating Status | |
| 7124 | Enum | R | DCSt | 1:Powered Off 2:Sleep 3:Starting 4:Running 5:Power-Limited Operation 6:Shutting Down 7:Fault 8:Standby 9:Test Mode | Indevolt.GetData | PV2 Operating Status | |
| 7126 | Enum | R | DCSt | 1:Powered Off 2:Sleep 3:Starting 4:Running 5:Power-Limited Operation 6:Shutting Down 7:Fault 8:Standby 9:Test Mode | Indevolt.GetData | PV3 Operating Status | |
| 7127 | Enum | R | DCSt | 1:Powered Off 2:Sleep 3:Starting 4:Running 5:Power-Limited Operation 6:Shutting Down 7:Fault 8:Standby 9:Test Mode | Indevolt.GetData | PV4 Operating Status | |
| PV / Event | |||||||
| 8138 | Enum | R | DCEvt | 1: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.GetData | PV1 Alarm Code | |
| 8102 | Enum | R | DCEvt | 1: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.GetData | PV2 Alarm Code | |
| 8132 | Enum | R | DCEvt | 1: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.GetData | PV3 Alarm Code | |
| 8133 | Enum | R | DCEvt | 1: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.GetData | PV4 Alarm Code | |
| Socket / Real Time State | |||||||
| 18000 | Enum | W | SmartSocketState | 0:Disconnected 1:Connected | Indevolt.SetData | Smart Socket Status | |
| Socket / Real Time Data | |||||||
| 18001 | UINT | W | SmartSocketP | Indevolt.SetData | Smart Plug Power | ||
| System / Info | |||||||
| 1118 | String | R | EMS Version | Indevolt.GetData | EMS software version. Parse the decimal value directly (e.g. 14501 → V1.45.01). | ||
| 1127 | Num | R | Modbus Version | Indevolt.GetData | Platform 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 | |||||||
| 11006 | Enum | R | St | 1: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.GetData | System Operating Status | |
| System / Settings | |||||||
| 11008 | Num | R | Time year-month Time day-hour Time min-sec | Indevolt.GetData | Date (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 | ||
| 632 | Num | R | Standby timeout | Indevolt.GetData | Standby Timeout,For E2000G2, the timeout before automatically entering Off-grid Deep Sleep. Set to 0 to disable automatic entry into Off-grid Deep Sleep. | ||
| 35001 | Num | R | Deep Sleep start Time hour-min | Indevolt.GetData | Deep Sleep Schedule Start Time,Format example: 0x121E = 18:30. High byte = Hour (0–23), Low byte = Minute (0–59). | ||
| 35001 | UINT | W | Deep Sleep start Time hour-min | Indevolt.SetData | Deep Sleep Schedule Start Time,Format example: 0x121E = 18:30. High byte = Hour (0–23), Low byte = Minute (0–59). | ||
| 35002 | Num | R | Deep Sleep stop Time hour-min | Indevolt.GetData | Deep Sleep Schedule End Time,Format example: 0x121E = 18:30. High byte = Hour (0–23), Low byte = Minute (0–59). | ||
| 35002 | UINT | W | Deep Sleep stop Time hour-min | Indevolt.SetData | Deep Sleep Schedule End Time,Format example: 0x121E = 18:30. High byte = Hour (0–23), Low byte = Minute (0–59). | ||
| 7171 | Num | R | LED light strip enable | 0:Disable 1:Enable | Indevolt.GetData | Front Panel LED Light Strip Control | |
| 35005 | Enum | W | LED light strip enable | 0:LED Light Strip Off 1:LED Light Strip On 2:LED Low-power Mode (50% brightness) | Indevolt.SetData | Front Panel LED Light Strip Control | |
| 8646 | Num | R | Day | Force Full Charge Interval | 0-60 0:OFF | Indevolt.GetData | Forced Full Charge Interval,Configurable range: 0–60 days. 0 = Disable automatic full charge. Default = 0. |
| 8646 | UINT | W | Force Full Charge Interval | Indevolt.SetData | Forced Full Charge Interval,Configurable range: 0–60 days. 0 = Disable automatic full charge. Default = 0. | ||
| 8647 | Num | R | Time | Force Full Charge Start Time | DEC-->HEX H:hour L:minute | Indevolt.GetData | Forced Full Charge Start Time,Default: 00:00. High byte = Hour (0–23), Low byte = Minute (0–59). |
| 8647 | UINT | W | Force Full Charge Start Time | Indevolt.SetData | Forced Full Charge Start Time,Default: 00:00. High byte = Hour (0–23), Low byte = Minute (0–59). | ||
| 2802 | Num | R | W | Forced AC charge power | Indevolt.GetData | AC Charging Power,Charging power when battery SOC falls below Backup SOC. Configurable range: 100–2400 W. | |
| 2802 | UINT | W | Forced AC charge power | Indevolt.SetData | AC Charging Power,Charging power when battery SOC falls below Backup SOC. Configurable range: 100–2400 W. | ||
| System / Mode | |||||||
| 7101 | Enum | R | SystemMode | 1:Self-consumed Prioritized 4:real-time control 5:Charge/Discharge Schedule | Indevolt.GetData | System operating mode (read/write) | |
| 4 | Enum | W | SystemMode | 1:Self-Consumption Mode 4:Real-time Control Mode 6:Custom Time Control Mode (corresponding to control parameter registers 7300–7419) | Indevolt.SetData | System operating mode (read/write) | |
| 6107 | Enum | R | Realtime Control Order | 0:Standby 1:Charge 2:Discharge | Indevolt.GetData | Real-time control command | |
| 6109 | Num | R | W | Realtime Control Power | Indevolt.GetData | Real-time control power,Configurable range: 0–3600 W (single unit); 0–10800 W (parallel system) | |
| 6108 | Num | R | % | Realtime Control end SOC | Indevolt.GetData | Real-time control end SoC,Range: 0–100% | |
| 26000 | Num | R | W | Load point 1 | Indevolt.GetData | Simulated load for Time Slot 1 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12197 | UINT | W | Load point 1 | Indevolt.SetData | Simulated load for Time Slot 1 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26001 | Num | R | W | Load point 2 | Indevolt.GetData | Simulated load for Time Slot 2 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12198 | UINT | W | Load point 2 | Indevolt.SetData | Simulated load for Time Slot 2 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26002 | Num | R | W | Load point 3 | Indevolt.GetData | Simulated load for Time Slot 3 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12199 | UINT | W | Load point 3 | Indevolt.SetData | Simulated load for Time Slot 3 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26003 | Num | R | W | Load point 4 | Indevolt.GetData | Simulated load for Time Slot 4 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12200 | UINT | W | Load point 4 | Indevolt.SetData | Simulated load for Time Slot 4 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26004 | Num | R | W | Load point 5 | Indevolt.GetData | Simulated load for Time Slot 5 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12201 | UINT | W | Load point 5 | Indevolt.SetData | Simulated load for Time Slot 5 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26005 | Num | R | W | Load point 6 | Indevolt.GetData | Simulated load for Time Slot 6 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12202 | UINT | W | Load point 6 | Indevolt.SetData | Simulated load for Time Slot 6 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26006 | Num | R | W | Load point 7 | Indevolt.GetData | Simulated load for Time Slot 7 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12203 | UINT | W | Load point 7 | Indevolt.SetData | Simulated load for Time Slot 7 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26007 | Num | R | W | Load point 8 | Indevolt.GetData | Simulated load for Time Slot 8 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12204 | UINT | W | Load point 8 | Indevolt.SetData | Simulated load for Time Slot 8 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26008 | Num | R | W | Load point 9 | Indevolt.GetData | Simulated load for Time Slot 9 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12205 | UINT | W | Load point 9 | Indevolt.SetData | Simulated load for Time Slot 9 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26009 | Num | R | W | Load point 10 | Indevolt.GetData | Simulated load for Time Slot 10 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12206 | UINT | W | Load point 10 | Indevolt.SetData | Simulated load for Time Slot 10 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26010 | Num | R | W | Load point 11 | Indevolt.GetData | Simulated load for Time Slot 11 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12207 | UINT | W | Load point 11 | Indevolt.SetData | Simulated load for Time Slot 11 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26011 | Num | R | W | Load point 12 | Indevolt.GetData | Simulated load for Time Slot 12 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12208 | UINT | W | Load point 12 | Indevolt.SetData | Simulated load for Time Slot 12 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26012 | Num | R | W | Load point 13 | Indevolt.GetData | Simulated load for Time Slot 13 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12209 | UINT | W | Load point 13 | Indevolt.SetData | Simulated load for Time Slot 13 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26013 | Num | R | W | Load point 14 | Indevolt.GetData | Simulated load for Time Slot 14 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12210 | UINT | W | Load point 14 | Indevolt.SetData | Simulated load for Time Slot 14 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26014 | Num | R | W | Load point 15 | Indevolt.GetData | Simulated load for Time Slot 15 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12211 | UINT | W | Load point 15 | Indevolt.SetData | Simulated load for Time Slot 15 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26015 | Num | R | W | Load point 16 | Indevolt.GetData | Simulated load for Time Slot 16 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12212 | UINT | W | Load point 16 | Indevolt.SetData | Simulated load for Time Slot 16 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26016 | Num | R | W | Load point 17 | Indevolt.GetData | Simulated load for Time Slot 17 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12213 | UINT | W | Load point 17 | Indevolt.SetData | Simulated load for Time Slot 17 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26017 | Num | R | W | Load point 18 | Indevolt.GetData | Simulated load for Time Slot 18 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12214 | UINT | W | Load point 18 | Indevolt.SetData | Simulated load for Time Slot 18 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26018 | Num | R | W | Load point 19 | Indevolt.GetData | Simulated load for Time Slot 19 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12215 | UINT | W | Load point 19 | Indevolt.SetData | Simulated load for Time Slot 19 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26019 | Num | R | W | Load point 20 | Indevolt.GetData | Simulated load for Time Slot 20 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12216 | UINT | W | Load point 20 | Indevolt.SetData | Simulated load for Time Slot 20 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26020 | Num | R | W | Load point 21 | Indevolt.GetData | Simulated load for Time Slot 21 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12217 | UINT | W | Load point 21 | Indevolt.SetData | Simulated load for Time Slot 21 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26021 | Num | R | W | Load point 22 | Indevolt.GetData | Simulated load for Time Slot 22 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12218 | UINT | W | Load point 22 | Indevolt.SetData | Simulated load for Time Slot 22 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26022 | Num | R | W | Load point 23 | Indevolt.GetData | Simulated load for Time Slot 23 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12219 | UINT | W | Load point 23 | Indevolt.SetData | Simulated load for Time Slot 23 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26023 | Num | R | W | Load point 24 | Indevolt.GetData | Simulated load for Time Slot 24 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12220 | UINT | W | Load point 24 | Indevolt.SetData | Simulated load for Time Slot 24 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26024 | Num | R | W | Load point 25 | Indevolt.GetData | Simulated load for Time Slot 25 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12221 | UINT | W | Load point 25 | Indevolt.SetData | Simulated load for Time Slot 25 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26025 | Num | R | W | Load point 26 | Indevolt.GetData | Simulated load for Time Slot 26 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12222 | UINT | W | Load point 26 | Indevolt.SetData | Simulated load for Time Slot 26 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26026 | Num | R | W | Load point 27 | Indevolt.GetData | Simulated load for Time Slot 27 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12223 | UINT | W | Load point 27 | Indevolt.SetData | Simulated load for Time Slot 27 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26027 | Num | R | W | Load point 28 | Indevolt.GetData | Simulated load for Time Slot 28 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12224 | UINT | W | Load point 28 | Indevolt.SetData | Simulated load for Time Slot 28 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26028 | Num | R | W | Load point 29 | Indevolt.GetData | Simulated load for Time Slot 29 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12225 | UINT | W | Load point 29 | Indevolt.SetData | Simulated load for Time Slot 29 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26029 | Num | R | W | Load point 30 | Indevolt.GetData | Simulated load for Time Slot 30 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12226 | UINT | W | Load point 30 | Indevolt.SetData | Simulated load for Time Slot 30 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26030 | Num | R | W | Load point 31 | Indevolt.GetData | Simulated load for Time Slot 31 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12227 | UINT | W | Load point 31 | Indevolt.SetData | Simulated load for Time Slot 31 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26031 | Num | R | W | Load point 32 | Indevolt.GetData | Simulated load for Time Slot 32 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12228 | UINT | W | Load point 32 | Indevolt.SetData | Simulated load for Time Slot 32 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26032 | Num | R | W | Load point 33 | Indevolt.GetData | Simulated load for Time Slot 33 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12229 | UINT | W | Load point 33 | Indevolt.SetData | Simulated load for Time Slot 33 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26033 | Num | R | W | Load point 34 | Indevolt.GetData | Simulated load for Time Slot 34 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12230 | UINT | W | Load point 34 | Indevolt.SetData | Simulated load for Time Slot 34 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26034 | Num | R | W | Load point 35 | Indevolt.GetData | Simulated load for Time Slot 35 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12231 | UINT | W | Load point 35 | Indevolt.SetData | Simulated load for Time Slot 35 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26035 | Num | R | W | Load point 36 | Indevolt.GetData | Simulated load for Time Slot 36 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12232 | UINT | W | Load point 36 | Indevolt.SetData | Simulated load for Time Slot 36 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26036 | Num | R | W | Load point 37 | Indevolt.GetData | Simulated load for Time Slot 37 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12233 | UINT | W | Load point 37 | Indevolt.SetData | Simulated load for Time Slot 37 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26037 | Num | R | W | Load point 38 | Indevolt.GetData | Simulated load for Time Slot 38 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12234 | UINT | W | Load point 38 | Indevolt.SetData | Simulated load for Time Slot 38 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26038 | Num | R | W | Load point 39 | Indevolt.GetData | Simulated load for Time Slot 39 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12235 | UINT | W | Load point 39 | Indevolt.SetData | Simulated load for Time Slot 39 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26039 | Num | R | W | Load point 40 | Indevolt.GetData | Simulated load for Time Slot 40 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12236 | UINT | W | Load point 40 | Indevolt.SetData | Simulated load for Time Slot 40 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26040 | Num | R | W | Load point 41 | Indevolt.GetData | Simulated load for Time Slot 41 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12237 | UINT | W | Load point 41 | Indevolt.SetData | Simulated load for Time Slot 41 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26041 | Num | R | W | Load point 42 | Indevolt.GetData | Simulated load for Time Slot 42 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12238 | UINT | W | Load point 42 | Indevolt.SetData | Simulated load for Time Slot 42 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26042 | Num | R | W | Load point 43 | Indevolt.GetData | Simulated load for Time Slot 43 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12239 | UINT | W | Load point 43 | Indevolt.SetData | Simulated load for Time Slot 43 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26043 | Num | R | W | Load point 44 | Indevolt.GetData | Simulated load for Time Slot 44 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12240 | UINT | W | Load point 44 | Indevolt.SetData | Simulated load for Time Slot 44 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26044 | Num | R | W | Load point 45 | Indevolt.GetData | Simulated load for Time Slot 45 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12241 | UINT | W | Load point 45 | Indevolt.SetData | Simulated load for Time Slot 45 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26045 | Num | R | W | Load point 46 | Indevolt.GetData | Simulated load for Time Slot 46 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12242 | UINT | W | Load point 46 | Indevolt.SetData | Simulated load for Time Slot 46 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26046 | Num | R | W | Load point 47 | Indevolt.GetData | Simulated load for Time Slot 47 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12243 | UINT | W | Load point 47 | Indevolt.SetData | Simulated load for Time Slot 47 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | ||
| 26047 | Num | R | W | Load point 48 | Indevolt.GetData | Simulated load for Time Slot 48 (30-minute interval, 48 time slots in total. For simplicity, only the first and last time slots are listed.) | |
| 12244 | UINT | W | Load point 48 | Indevolt.SetData | Simulated 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 | |||||||
| 47005 | Enum | W | Mode Setting | 1:Self-consumed prioritized 4:real-time control 5:charge/discharge Schedule | Indevolt.SetData | ||
| 47015 | UINT | W | State Setting(Only available in real-time control) | 0:Standby 1:Charging 2:Discharging | Indevolt.SetData | ||
| 47016 | INT | W | W | Power Setting(Only available in real-time control) | MAX Charging: 50-2400 MAX Discharging:50-2400 | Indevolt.SetData | |
| 47017 | UINT | W | % | SOC Settingt(Only available in real-time control) | 5-100 | Indevolt.SetData | |
| 1147 | INT | W | W | Max AC Output Power Setting | Single Unit: 50–2400 (50–3600) Dual Wireless Parallel: 50–4800 (50–7200) Triple Wireless Parallel: 50–7200 (50–10800) Wired Parallel: 50–3600 | Indevolt.SetData | Single Unit: Maximum output of 2400W (3600W when bypass-connected to microinverters). Supports up to 3 units in parallel. |
| 1146 | INT | W | W | Feed-in Power Limit Setting | 50-2400 | Indevolt.SetData | |
| 1143 | UINT | W | Grid Charging Setting | 0:Disable 1:Enable | Indevolt.SetData | ||
| 1138 | INT | W | W | Inverter Input Limit Setting | Single unit: 50–2400 Two units (wireless parallel): 50–4800 Three units (wireless parallel): 50–7200 Wired parallel: 50–3600 | Indevolt.SetData | Single unit: max 2400; up to 3 units in parallel. |
| 1 | Enum | W | Load Setting | 1:Smart Plug 2:Meter 3:Key Load 4:Custom | Indevolt.SetData | ||
| 7266 | Enum | W | Bypass Setting | 0:Disable 1:Enable | Indevolt.SetData | ||
| 1142 | INT | W | % | Backup SOC Setting | 5-100 | Indevolt.SetData | |
| 7265 | Enum | W | Light Setting | 0:Disable 1:Enable | Indevolt.SetData | ||
| SN | |||||||
| 0 | String | R | Device SN | Indevolt.GetData | |||
| System Operating Information | |||||||
| 2101 | Num | R | W | Total AC Iutput Power | Indevolt.GetData | ||
| 2108 | Num | R | W | Total AC Output Power | Indevolt.GetData | ||
| Cluster Information | |||||||
| 606 | Enum | R | Master-slave identification | 1000:Master 1001:Slave 1002:None | Indevolt.GetData | ||
| Electrical Energy Information | |||||||
| 2104 | Num | R | KWh | Total AC Output Energy | Indevolt.GetData | Comprehensive electrical energy, including(DC+AC+Bypass) | |
| 2105 | Num | R | KWh | Total off-grid bypass output energy | Indevolt.GetData | Total electrical energy of off-grid bypass discharge | |
| 1505 | Num | R | Wh | Cumulative Production | Indevolt.GetData | ||
| Battery Pack Operating Parameters | |||||||
| 6002 | Num | R | % | Battery SOC Total | Indevolt.GetData | ||
| 9000 | Num | R | % | Batt SOC-MB | Indevolt.GetData | ||
| 9012 | Num | R | ℃ | Batt Temp-MB | Indevolt.GetData | ||
| 9009 | Num | R | V | Batt Cell1 V-MB | Indevolt.GetData | PG1200Series/PG2000Series/PG3000Series | |
| 9011 | Num | R | V | Batt Cell2 V-MB | Indevolt.GetData | PG1200Series/PG2000Series/PG3000Series | |
| 9016 | Num | R | % | Batt SOC-Pack1 | Indevolt.GetData | ||
| 9030 | Num | R | ℃ | Batt Temp-Pack1 | Indevolt.GetData | ||
| 9021 | Num | R | V | Batt Cell1 V--Pack1 | Indevolt.GetData | SFA/PFA//SFA/PFA_G2//SFA/PFA_G3 | |
| 9023 | Num | R | V | Batt Cell2 V--Pack1 | Indevolt.GetData | SFA/PFA//SFA/PFA_G2//SFA/PFA_G3 | |
| 9035 | Num | R | % | Batt SOC-Pack2 | Indevolt.GetData | ||
| 9049 | Num | R | ℃ | Batt Temp-Pack2 | Indevolt.GetData | ||
| 9040 | Num | R | V | Batt Cell1 V-Pack2 | Indevolt.GetData | SFA/PFA//SFA/PFA_G2//SFA/PFA_G3 | |
| 9042 | Num | R | V | Batt Cell2 V-Pack2 | Indevolt.GetData | SFA/PFA//SFA/PFA_G2//SFA/PFA_G3 | |
| 9054 | Num | R | % | Batt SOC-Pack3 | Indevolt.GetData | ||
| 9068 | Num | R | ℃ | Batt Temp-Pack3 | Indevolt.GetData | ||
| 9059 | Num | R | V | Batt Cell1 V-Pack3 | Indevolt.GetData | SFA/PFA//SFA/PFA_G2//SFA/PFA_G3 | |
| 9061 | Num | R | V | Batt Cell2 V-Pack3 | Indevolt.GetData | SFA/PFA//SFA/PFA_G2//SFA/PFA_G3 | |
| 9149 | Num | R | % | Batt SOC-Pack4 | Indevolt.GetData | ||
| 9163 | Num | R | ℃ | Batt Temp-Pack4 | Indevolt.GetData | ||
| 9154 | Num | R | V | Batt Cell1 V-Pack4 | Indevolt.GetData | SFA/PFA//SFA/PFA_G2//SFA/PFA_G3 | |
| 9156 | Num | R | V | Batt Cell2 V-Pack4 | Indevolt.GetData | SFA/PFA//SFA/PFA_G2//SFA/PFA_G3 | |
| 9202 | Num | R | % | Batt SOC-Pack5 | Indevolt.GetData | ||
| 9216 | Num | R | ℃ | Batt Temp-Pack5 | Indevolt.GetData | ||
| 9219 | Num | R | V | Batt Cell1 V-Pack5 | Indevolt.GetData | SFA/PFA//SFA/PFA_G2//SFA/PFA_G3 | |
| 9222 | Num | R | V | Batt Cell2 V-Pack5 | Indevolt.GetData | SFA/PFA//SFA/PFA_G2//SFA/PFA_G3 | |
| PV Operating Parameters | |||||||
| 1501 | Num | R | W | Total DC Output Power | Indevolt.GetData | ||
| cJSON-punt | cJSON-waardetype | Eenheid | Beschrijving | Enum-definitie | API | Opmerking |
|---|---|---|---|---|---|---|
| SN | ||||||
| 0 | String | Apparaat-SN | Indevolt.GetData | |||
| Firmwareversie-informatie | ||||||
| 1118 | String | BK1600Series EMS | Indevolt.GetData | |||
| 1107 | String | BK1600Series BMS | Indevolt.GetData | |||
| 1119 | String | BK1600Series PCS | H_HEX → DEC + L_HEX → DEC | Indevolt.GetData | ||
| 311 | String | BK1600Series MPPT | Indevolt.GetData | |||
| Systeembedrijfsinformatie | ||||||
| 142 | Num | kWh | Nominale capaciteit | Indevolt.GetData | ||
| 2618 | Num | Netladen | 1000: Uitgeschakeld 1001: Ingeschakeld | Indevolt.GetData | ||
| 2617 | Num | W | Vermogenslimiet voor teruglevering | Indevolt.GetData | ||
| 4 | Num | W | Maximaal AC-uitgangsvermogen | Indevolt.GetData | ||
| 2619 | Num | W | Maximaal AC-ingangsvermogen | Indevolt.GetData | ||
| 2101 | Num | W | Totaal AC-ingangsvermogen | Indevolt.GetData | ||
| 2107 | Num | kWh | Totale AC-ingangsenergie | Indevolt.GetData | ||
| 2108 | Num | W | Totaal AC-uitgangsvermogen | Indevolt.GetData | ||
| 680 | Enum | Bypass | 0: Uitgeschakeld 1: Ingeschakeld | Indevolt.GetData | ||
| 7170 | Enum | Bypassmodus | 0: EPS 1: M-Inv | Indevolt.GetData | Schakelt automatisch op basis van de voorwaartse en omgekeerde stroomrichting. | |
| 7101 | Enum | Bedrijfsmodus | 0: Draagbare buitentoepassing | Indevolt.GetData | ||
| 1502 | Num | kWh | Dagelijkse productie | Indevolt.GetData | ||
| 1505 | Num | 0.001kWh | Cumulatieve productie | Indevolt.GetData | ||
| 6105 | Num | % | Back-up-SOC | Indevolt.GetData | ||
| 6004 | Num | kWh | Dagelijkse laadenergie van de batterij | Indevolt.GetData | ||
| 6005 | Num | kWh | Dagelijkse ontlaadenergie van de batterij | Indevolt.GetData | ||
| 6006 | Num | kWh | Totale laadenergie van de batterij | Indevolt.GetData | ||
| 6007 | Num | kWh | Totale ontlaadenergie van de batterij | Indevolt.GetData | ||
| 7120 | Enum | Status van de meterverbinding | 1000: AAN 1001: UIT | Indevolt.GetData | ||
| 21028 | Num | W | Metervermogen | Indevolt.GetData | ||
| Bypassvermogen (niet van toepassing op BK1600) | ||||||
| 667 | Num | W | Bypassvermogen | Indevolt.GetData | ||
| Bedrijfsparameters van het batterijpakket | ||||||
| 6001 | Enum | Laad-/ontlaadstatus van de batterij | 1000: Statisch | Indevolt.GetData | ||
| 6000 | Num | W | Batterijvermogen | Indevolt.GetData | ||
| 6002 | Num | % | Totale batterij-SOC | Indevolt.GetData | ||
| 7620 | Num | ℃ | Batterijtemperatuur | Indevolt.GetData | ||
| 10112 | Num | V | Celspanning 1 | Indevolt.GetData | ||
| 10113 | Num | V | Celspanning 2 | Indevolt.GetData | ||
| 10114 | Num | V | Celspanning 3 | Indevolt.GetData | ||
| 10115 | Num | V | Celspanning 4 | Indevolt.GetData | ||
| 10116 | Num | V | Celspanning 5 | Indevolt.GetData | ||
| 10117 | Num | V | Celspanning 6 | Indevolt.GetData | ||
| 10118 | Num | V | Celspanning 7 | Indevolt.GetData | ||
| 10119 | Num | V | Celspanning 8 | Indevolt.GetData | ||
| 10120 | Num | V | Celspanning 9 | Indevolt.GetData | ||
| 10121 | Num | V | Celspanning 10 | Indevolt.GetData | ||
| 10122 | Num | V | Celspanning 11 | Indevolt.GetData | ||
| PV-bedrijfsparameters | ||||||
| 1501 | Num | W | Totaal DC-uitgangsvermogen | Indevolt.GetData | ||
| 1632 | Num | A | DC-ingangsstroom 1 | Indevolt.GetData | ||
| 1600 | Num | V | DC-ingangsspanning 1 | Indevolt.GetData | ||
| 1664 | Num | W | DC-ingangsvermogen 1 | Indevolt.GetData | ||
| 1633 | Num | A | DC-ingangsstroom 2 | Indevolt.GetData | ||
| 1601 | Num | V | DC-ingangsspanning 2 | Indevolt.GetData | ||
| 1665 | Num | W | DC-ingangsvermogen 2 | Indevolt.GetData | ||
Indevolt.SetData
Wijzigt configuratieparameters van het apparaat of verzendt besturingsopdrachten naar het apparaat.
/rpc/Indevolt.SetDatacurl -g -X POST -H "Content-Type: application/json" "http://192.168.31.213:8080/rpc/Indevolt.SetData?config={\"f\":16,\"t\":47005,\"v\":[4]}"
{
"result": true
}
Queryparameters
| Parameter | Type | Vereist | Beschrijving |
|---|---|---|---|
config | Object | Ja | Configuratie voor het schrijven van gegevens. |
config-object
| Parameter | Type | Vereist | Beschrijving |
|---|---|---|---|
f | Number | Ja | Functiecode. De waarde is vast ingesteld op 16. |
t | Number | Ja | Het te schrijven cJSON-punt. |
v | Array | Ja | De te schrijven waarden. Raadpleeg de definitie van Value voor het betreffende gegevenspunt. |
Response
| Parameter | Type | Beschrijving |
|---|---|---|
result | Boolean | true: geslaagd; false: mislukt. |
Voorbeelden
-
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]}" -
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.
- SolidFlex 2000 / PowerFlex 2000
- BK1600 / BK1600 Ultra
| cJSON-punt | cJSON-waardetype | Eenheid | Beschrijving | Waarde | API |
|---|---|---|---|---|---|
| 47005 | Enum | Modusinstelling | 1: Zelfverbruik geprioriteerd 4: Realtime controle 5: Laad/ontlaadschema | Indevolt.SetData | |
| 47015 | UINT | Statusinstelling (alleen beschikbaar in realtime modus) | 0: Stand-by 1: Laden 2: Ontladen | Indevolt.SetData | |
| 47016 | INT | W | Vermogensinstelling (alleen realtime modus) | Max laden: 50–2400 Max ontladen: 50–2400 | Indevolt.SetData |
| 47017 | UINT | % | SOC-instelling (alleen realtime modus) | 5–100 | Indevolt.SetData |
| 1147 | INT | W | Max AC-uitgangsvermogen | 50–2400 | Indevolt.SetData |
| 1146 | INT | W | Terugleverlimiet | 50–2400 | Indevolt.SetData |
| 1143 | UINT | Netladen | 0: Uitgeschakeld 1: Ingeschakeld | Indevolt.SetData | |
| 1138 | INT | W | Ingangslimiet omvormer | 100–2400 | Indevolt.SetData |
| 1 | Enum | Lastinstelling | 1: Smart plug 2: Meter 3: Kritische last 4: Aangepast | Indevolt.SetData | |
| 7266 | Enum | Bypass-instelling | 0: Uitgeschakeld 1: Ingeschakeld | Indevolt.SetData | |
| 1142 | INT | % | Back-up SOC-instelling | Indevolt.SetData | |
| 7265 | Enum | Lichtinstelling | 0: Uit 1: Aan | Indevolt.SetData |
| cJSON-punt | cJSON-waardetype | Eenheid | Beschrijving | Waarde | API |
|---|---|---|---|---|---|
| 47005 | Enum | Modusinstelling | 0: Draagbare buitentoepassing 1: Eigen verbruik met prioriteit 4: Real-time regeling 5: Laad-/ontlaadschema | Indevolt.SetData | |
| 47015 | Enum | Statusinstelling (alleen beschikbaar in de modus Real-time regeling) | 0: Stand-by 1: Laden 2: Ontladen | Indevolt.SetData | |
| 47016 | Num | W | Vermogensinstelling (alleen beschikbaar in de modus Real-time regeling) | 50-1200 | Indevolt.SetData |
| 47017 | Num | % | SOC-instelling (alleen beschikbaar in de modus Real-time regeling) | 5-100 | Indevolt.SetData |
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.
/rpc/Sys.GetConfigcurl "http://192.168.31.213:8080/rpc/Sys.GetConfig"
{
"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
| Parameter | Type | Beschrijving |
|---|---|---|
device | Object | Apparaatinformatie |
device-object
| Parameter | Type | Beschrijving |
|---|---|---|
hostname | String | Apparaatnaam |
timezone | Number | Tijdzone |
type | String | Apparaatmodel |
sn | String | Serienummer van het apparaat |
mac | String | MAC-adres van het apparaat |
fw | String | Firmwareversie van het apparaat |
f_ver | String | CMS-versie |
p_ver | String | P-bestandsversie |
time | String | Huidige systeemtijd |
time_stamp | Number | Huidige tijdstempel (seconden) |
run_time | Number | Bedrijfstijd 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.
/rpc/WiFi.GetStatuscurl "http://192.168.0.7:8080/rpc/WiFi.GetStatus"
{
"src": "",
"params": {
"sta_ip": "192.168.0.7",
"ssid": "IGEN_GUEST_2.4G",
"rssi": 100
}
}
Response
| Parameter | Type | Beschrijving |
|---|---|---|
src | String | Serienummer van het apparaat (SN) |
params | Object | Wi-Fi-statusinformatie |
params-object
| Parameter | Type | Beschrijving |
|---|---|---|
sta_ip | String | IP-adres van het apparaat |
ssid | String | SSID van het verbonden Wi-Fi-netwerk |
rssi | Number | Wi-Fi-signaalsterkte (0–100). Een hogere waarde duidt op een beter signaal. |