This article is the open api document of Fox ESS Cloud Platform. Before using this api, please go to the api management of the cloud platform personal center to generate your api-key.
Please make sure to keep your API key safe to avoid any unauthorized access. If it gets lost or leaked, you can go to the personal center to get a new one, and the old key will no longer be valid.
The open API is designed in RESTful style, and the returned data are all in json format, and the encoding format is utf-8.
If you use script calling, be sure to modify your User-Agent.
Updated date | Version | Update content |
---|---|---|
2023/11/30 | V1.0.1 | The real-time data and historical data interfaces add the sn parameter of the device that can be specified. |
2023/12/18 | V1.0.2 | Added an interface for obtaining variable names. The real-time data and historical data interfaces cancel the limit on the number of variables, and can obtain all variable data by default without passing variables. |
2024/01/12 | V1.0.3 | Added inverter power generation, inverter reports, inverter battery SOC settings, inverter battery strong charging time settings, inverter list, inverter details, collector list, power station list, power station details interface |
2024/06/13 | V1.0.4 | Added battery throughput variables, which can be queried through the real-time data interface |
2024/08/19 | V1.0.5 | Real-time data interface adds V1 version, supports batch query |
2024/9/13 | V1.0.6 | The device parameter setting interface is added, which can now support ExoprtLimit setting |
2024/10/18 | V1.0.7 | Device parameter settings now support H1 series |
2024/11/27 | V1.0.8 | Added equipment time modification function and safety regulation modification function |
Params | Required or not | Example | Parameter Description |
---|---|---|---|
token | Yes | The api-key generated by the API management function in the platform personal center | |
timestamp | Yes | Current timestamp milliseconds | |
signature | Yes | Encrypt the string url+"\r\n"+token+"\r\n"+timestamp with md5 | |
lang | Yes | en | langurage |
This limit is calculated based on various factors such as server performance, and the Company reserves the right of final interpretation
40256 The request header parameters are missing. Please check whether the request headers are consistent with the document requirements.
40257 The request body parameters are invalid. Please check whether the request body is consistent with the document requirements.
40400 The number of requests is too frequent. Please reduce the frequency of access.
import json
import time
import urllib3
import requests
import hashlib
import os
from json import JSONDecodeError
"""debug mode"""
debug = False
"""request interval (second)"""
sleep_time = 0
"""domain name, do not modify it unless necessary"""
domain = 'https://www.foxesscloud.com'
"""your key"""
key = ''
class GetAuth:
def get_signature(self, token, path, lang='en'):
"""
This function is used to generate a signature consisting of URL, token, and timestamp, and return a dictionary containing the signature and other information.
:param token: your key
:param path: your request path
:param lang: language, default is English.
:return: with authentication header
"""
timestamp = round(time.time() * 1000)
signature = fr'{path}\r\n{token}\r\n{timestamp}'
result = {
'token': token,
'lang': lang,
'timestamp': str(timestamp),
'signature': self.md5c(text=signature),
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) '
'Chrome/117.0.0.0 Safari/537.36'
}
return result
@staticmethod
def md5c(text="", _type="lower"):
res = hashlib.md5(text.encode(encoding='UTF-8')).hexdigest()
if _type.eq("lower"):
return res
else:
return res.upper()
def save_response_data(response, filename):
"""Create the 'data' directory if it doesn't exist"""
os.makedirs('data', exist_ok=True)
"""Concatenate the directory path and filename to create the full file path"""
file_path = os.path.join('data', filename)
"""Get the current timestamp"""
timestamp = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
"""Check if the status code is 200"""
if response.status_code == 200:
"""Save the response data and timestamp to a dictionary"""
try:
response_json = response.json()
except JSONDecodeError:
response_json = response.text
data = {
'response': response_json,
'timestamp': timestamp
}
"""Write the dictionary as JSON to the file"""
with open(file_path, 'w', encoding='utf-8') as file:
json.dump(data, file, ensure_ascii=False, indent=4)
else:
"""Save the status code, response text, and timestamp to a dictionary"""
data = {
'status_code': response.status_code,
'response_text': response.text,
'timestamp': timestamp
}
"""Write the dictionary as JSON to the file"""
with open(file_path, 'w', encoding='utf-8') as file:
json.dump(data, file, ensure_ascii=False, indent=4)
print(f'{timestamp}: [{filename}] successfully saved')
urllib3.disable_warnings()
def fr_requests(method, path, param=None):
url = domain + path
headers = GetAuth().get_signature(token=key, path=path)
time.sleep(sleep_time)
if method == 'get':
response = requests.get(url=url, params=param, headers=headers, verify=False)
elif method == 'post':
response = requests.post(url=url, json=param, headers=headers, verify=False)
else:
raise Exception('request method error')
if debug:
result = {'url': url, 'method': method, 'param': param, 'headers': headers, 'response': response.text}
print(json.dumps(result, indent=1))
print('-------------------------' * 5)
return response
class Plant:
@staticmethod
def plant_list():
path = '/op/v0/plant/list'
request_param = {'currentPage': 1, 'pageSize': 10}
response = fr_requests('post', path, request_param)
save_response_data(response, 'plant_list_response.json')
return response
@staticmethod
def plant_detail():
path = '/op/v0/plant/detail'
request_param = {'id': 'abc'}
response = fr_requests('get', path, request_param)
save_response_data(response, 'plant_detail_response.json')
return response
class Device:
@staticmethod
def device_list():
path = '/op/v0/device/list'
request_param = {'currentPage': 1, 'pageSize': 500}
response = fr_requests('post', path, request_param)
save_response_data(response, 'device_list_response.json')
return response
@staticmethod
def device_detail():
path = '/op/v0/device/detail'
request_param = {'sn': 'sn'}
response = fr_requests('get', path, request_param)
save_response_data(response, 'device_detail_response.json')
return response
@staticmethod
def variable_get():
path = '/op/v0/device/variable/get'
response = fr_requests('get', path)
save_response_data(response, 'device_variable_get_response.json')
return response
@staticmethod
def real_query():
path = '/op/v0/device/real/query'
request_param = {'sn': 'sn', 'variables': []}
response = fr_requests('post', path, request_param)
save_response_data(response, 'device_real_query_response.json')
return response
@staticmethod
def history_query():
path = '/op/v0/device/history/query'
"""get the current millisecond level timestamp"""
end_time = int(time.time() * 1000)
"""timestamp 24 hours ago"""
begin_time = end_time - 3600000
request_param = {'sn': 'sn', 'variables': [], 'begin': begin_time, 'end': end_time}
response = fr_requests('post', path, request_param)
save_response_data(response, 'device_history_query_response.json')
return response
@staticmethod
def report_query():
path = '/op/v0/device/report/query'
request_param = {"sn": "sn",
"year": 2024, "month": 1, 'day': 17, "dimension": "day",
"variables": ["generation", "feedin", "gridConsumption",
"chargeEnergyToTal", "dischargeEnergyToTal"]}
response = fr_requests('post', path, request_param)
save_response_data(response, 'device_report_query_response.json')
return response
@staticmethod
def device_generation():
path = '/op/v0/device/generation'
request_param = {'sn': 'sn'}
response = fr_requests('get', path, request_param)
save_response_data(response, 'device_generation_response.json')
return response
@staticmethod
def device_bat_soc_get():
path = '/op/v0/device/battery/soc/get'
request_param = {'sn': 'sn'}
response = fr_requests('get', path, request_param)
save_response_data(response, 'device_bat_soc_get_response.json')
return response
@staticmethod
def device_bat_soc_set():
path = '/op/v0/device/battery/soc/set'
request_param = {'sn': 'sn', 'minSoc': 10, 'minSocOnGrid': 10}
response = fr_requests('post', path, request_param)
save_response_data(response, 'device_bat_soc_set_response.json')
return response
@staticmethod
def device_bat_force_charge_time_get():
path = '/op/v0/device/battery/forceChargeTime/get'
request_param = {'sn': 'sn'}
response = fr_requests('get', path, request_param)
save_response_data(response, 'device_bat_force_charge_time_get_response.json')
return response
@staticmethod
def device_bat_force_charge_time_set():
path = '/op/v0/device/battery/forceChargeTime/set'
request_param = {"sn": "sn", "enable1": True, "enable2": False,
"startTime1": {"hour": 12, "minute": 0}, "endTime1": {"hour": 14, "minute": 56},
"startTime2": {"hour": 2, "minute": 0}, "endTime2": {"hour": 4, "minute": 0}}
"""
request_param = {"sn": "sn", "enable1": False, "enable2": False,
"startTime1": {"hour": 11, "minute": 1}, "endTime1": {"hour": 15, "minute": 57},
"startTime2": {"hour": 3, "minute": 1}, "endTime2": {"hour": 5, "minute": 1}}
"""
response = fr_requests('post', path, request_param)
save_response_data(response, 'device_bat_force_charge_time_set_response.json')
return response
@staticmethod
def device_scheduler_get_flag():
path = '/op/v0/device/scheduler/get/flag'
request_param = {'deviceSN': 'sn'}
response = fr_requests('post', path, request_param)
save_response_data(response, 'device_scheduler_get_flag_response.json')
return response
@staticmethod
def device_scheduler_set_flag():
path = '/op/v0/device/scheduler/set'
request_param = {'deviceSN': 'sn', 'enable': 0}
response = fr_requests('post', path, request_param)
save_response_data(response, 'device_scheduler_set_flag_response.json')
return response
@staticmethod
def device_scheduler_get():
path = '/op/v0/device/scheduler/get'
request_param = {'deviceSN': 'sn'}
response = fr_requests('post', path, request_param)
save_response_data(response, 'device_scheduler_get_response.json')
return response
@staticmethod
def device_scheduler_enable():
path = '/op/v0/device/scheduler/enable'
request_param1 = {"deviceSN": "sn",
"groups": [{"enable": 1, "startHour": 0, "startMinute": 0, "endHour": 1, "endMinute": 59,
"workMode": "SelfUse", "minSocOnGrid": 11, "fdSoc": 12, "fdPwr": 5001},
{"enable": 1, "startHour": 2, "startMinute": 1, "endHour": 3, "endMinute": 0,
"workMode": "SelfUse", "minSocOnGrid": 21, "fdSoc": 22, "fdPwr": 5002},
{"enable": 1, "startHour": 3, "startMinute": 1, "endHour": 3, "endMinute": 58,
"workMode": "Feedin", "minSocOnGrid": 31, "fdSoc": 32, "fdPwr": 5003},
{"enable": 1, "startHour": 4, "startMinute": 1, "endHour": 4, "endMinute": 58,
"workMode": "Backup", "minSocOnGrid": 41, "fdSoc": 42, "fdPwr": 5004},
{"enable": 1, "startHour": 5, "startMinute": 1, "endHour": 5, "endMinute": 58,
"workMode": "ForceCharge", "minSocOnGrid": 51, "fdSoc": 52, "fdPwr": 5005},
{"enable": 1, "startHour": 6, "startMinute": 1, "endHour": 6, "endMinute": 58,
"workMode": "ForceDischarge", "minSocOnGrid": 61, "fdSoc": 62, "fdPwr": 5006},
{"enable": 1, "startHour": 7, "startMinute": 0, "endHour": 7, "endMinute": 59,
"workMode": "ForceDischarge", "minSocOnGrid": 71, "fdSoc": 72, "fdPwr": 0},
{"enable": 1, "startHour": 8, "startMinute": 0, "endHour": 23, "endMinute": 59,
"workMode": "ForceDischarge", "minSocOnGrid": 81, "fdSoc": 82, "fdPwr": 6000}]}
request_param2 = {"deviceSN": "sn",
"groups": [{"enable": 0, "startHour": 0, "startMinute": 0, "endHour": 0, "endMinute": 1,
"workMode": "ForceCharge", "minSocOnGrid": 10, "fdSoc": 0, "fdPwr": 0},
{"enable": 0, "startHour": 3, "startMinute": 2, "endHour": 4, "endMinute": 1,
"workMode": "ForceCharge", "minSocOnGrid": 22, "fdSoc": 23, "fdPwr": 5003},
{"enable": 0, "startHour": 4, "startMinute": 2, "endHour": 4, "endMinute": 59,
"workMode": "Backup", "minSocOnGrid": 32, "fdSoc": 32, "fdPwr": 5004},
{"enable": 0, "startHour": 5, "startMinute": 2, "endHour": 5, "endMinute": 59,
"workMode": "Feedin", "minSocOnGrid": 42, "fdSoc": 42, "fdPwr": 5005},
{"enable": 0, "startHour": 6, "startMinute": 2, "endHour": 6, "endMinute": 59,
"workMode": "SelfUse", "minSocOnGrid": 52, "fdSoc": 52, "fdPwr": 5006},
{"enable": 0, "startHour": 7, "startMinute": 1, "endHour": 7, "endMinute": 59,
"workMode": "SelfUse", "minSocOnGrid": 62, "fdSoc": 62, "fdPwr": 5007},
{"enable": 0, "startHour": 8, "startMinute": 1, "endHour": 8, "endMinute": 3,
"workMode": "SelfUse", "minSocOnGrid": 72, "fdSoc": 72, "fdPwr": 0},
{"enable": 0, "startHour": 22, "startMinute": 59, "endHour": 23, "endMinute": 59,
"workMode": "SelfUse", "minSocOnGrid": 100, "fdSoc": 100, "fdPwr": 6000}]}
response = fr_requests('post', path, request_param2)
save_response_data(response, 'device_scheduler_set_response.json')
return response
class Module:
@staticmethod
def module_list():
path = '/op/v0/module/list'
request_param = {'currentPage': 1, 'pageSize': 10}
response = fr_requests('post', path, request_param)
save_response_data(response, 'module_list_response.json')
return response
class User:
@staticmethod
def user_get_access_count():
path = '/op/v0/user/getAccessCount'
response = fr_requests('get', path)
save_response_data(response, 'user_get_access_count_response.json')
return response
if name == 'main':
plant = Plant()
"""
plant.plant_list()
plant.plant_detail()
"""
device = Device()
"""
device.device_list()
device.device_detail()
device.variable_get()
device.real_query()
device.history_query()
device.report_query()
device.device_generation()
device.device_bat_soc_set()
time.sleep(3)
device.device_bat_soc_get()
device.device_bat_force_charge_time_set()
time.sleep(3)
device.device_bat_force_charge_time_get()
device.device_scheduler_set_flag()
time.sleep(3)
device.device_scheduler_get_flag()
device.device_scheduler_enable()
time.sleep(3)
device.device_scheduler_get()
"""
module = Module()
"""
module.module_list()
"""
user = User()
"""
user.user_get_access_count()
"""
The table presented below offers a comprehensive overview of the variables that can be accessed through the API. It is important to note that the availability of these variables may differ depending on the specific device being utilized. Therefore, the variables listed in the table are subject to change based on the device in use.
data:
- todayYield:
name:
zh_CN: 今日发电量
en: Today’s power generation
pl: Dzisiejsza produkcja energii
fr: La production d’électricité d’aujourd’hui
pt: A geração de energia de hoje
de: Die heutige Stromerzeugung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pvPower:
name:
zh_CN: PV功率
en: PVPower
pl: Moc PV
fr: PV Puissance
pt: Potência PV
de: PV Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv1Volt:
name:
zh_CN: PV1电压
en: PV1Volt
pl: Napięcie PV1
fr: PV1 Tension
pt: Tensão PV1
de: PV1 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv1Current:
name:
zh_CN: PV1电流
en: PV1Current
pl: Prąd PV1
fr: PV1 Courant
pt: Corrente PV1
de: PV1 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv1Power:
name:
zh_CN: PV1功率
en: PV1Power
pl: Moc PV1
fr: PV1 Puissance
pt: Potência PV1
de: PV1 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv2Volt:
name:
zh_CN: PV2电压
en: PV2Volt
pl: Napięcie PV2
fr: PV2 Tension
pt: Tensão PV2
de: PV2 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv2Current:
name:
zh_CN: PV2电流
en: PV2Current
pl: Prąd PV2
fr: PV2 Courant
pt: Corrente PV2
de: PV2 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv2Power:
name:
zh_CN: PV2功率
en: PV2Power
pl: Moc PV2
fr: PV2 Puissance
pt: Potência PV2
de: PV2 Leistung
unit: kW
- pv3Volt:
name:
zh_CN: PV3电压
en: PV3Volt
pl: Napięcie PV3
fr: PV3 Tension
pt: Tensão PV3
de: PV3 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv3Current:
name:
zh_CN: PV3电流
en: PV3Current
pl: Prąd PV3
fr: PV3 Courant
pt: Corrente PV3
de: PV3 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv3Power:
name:
zh_CN: PV3功率
en: PV3Power
pl: Moc PV3
fr: PV3 Puissance
pt: Potência PV3
de: PV3 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv4Volt:
name:
zh_CN: PV4电压
en: PV4Volt
pl: Napięcie PV4
fr: PV4 Tension
pt: Tensão PV4
de: PV4 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv4Current:
name:
zh_CN: PV4电流
en: PV4Current
pl: Prąd PV4
fr: PV4 Courant
pt: Corrente PV4
de: PV4 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv4Power:
name:
zh_CN: PV4功率
en: PV4Power
pl: Moc PV4
fr: PV4 Puissance
pt: Potência PV4
de: PV4 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv5Volt:
name:
zh_CN: PV5电压
en: PV5Volt
pl: Napięcie PV5
fr: PV5 Tension
pt: Tensão PV5
de: PV5 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv5Current:
name:
zh_CN: PV5电流
en: PV5Current
pl: Prąd PV5
fr: PV5 Courant
pt: Corrente PV5
de: PV5 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv5Power:
name:
zh_CN: PV5功率
en: PV5Power
pl: Moc PV5
fr: PV5 Puissance
pt: Potência PV5
de: PV5 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv6Volt:
name:
zh_CN: PV6电压
en: PV6Volt
pl: Napięcie PV6
fr: PV6 Tension
pt: Tensão PV6
de: PV6 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv6Current:
name:
zh_CN: PV6电流
en: PV6Current
pl: Prąd PV6
fr: PV6 Courant
pt: Corrente PV6
de: PV6 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv6Power:
name:
zh_CN: PV6功率
en: PV6Power
pl: Moc PV6
fr: PV6 Puissance
pt: Potência PV6
de: PV6 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv7Volt:
name:
zh_CN: PV7电压
en: PV7Volt
pl: Napięcie PV7
fr: PV7 Tension
pt: Tensão PV7
de: PV7 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv7Current:
name:
zh_CN: PV7电流
en: PV7Current
pl: Prąd PV7
fr: PV7 Courant
pt: Corrente PV7
de: PV7 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv7Power:
name:
zh_CN: PV7功率
en: PV7Power
pl: Moc PV7
fr: PV7 Puissance
pt: Potência PV7
de: PV7 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv8Volt:
name:
zh_CN: PV8电压
en: PV8Volt
pl: Napięcie PV8
fr: PV8 Tension
pt: Tensão PV8
de: PV8 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv8Current:
name:
zh_CN: PV8电流
en: PV8Current
pl: Prąd PV8
fr: PV8 Courant
pt: Corrente PV8
de: PV8 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv8Power:
name:
zh_CN: PV8功率
en: PV8Power
pl: Moc PV8
fr: PV8 Puissance
pt: Potência PV8
de: PV8 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv9Volt:
name:
zh_CN: PV9电压
en: PV9Volt
pl: Napięcie PV9
fr: PV9 Tension
pt: Tensão PV9
de: PV9 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv9Current:
name:
zh_CN: PV9电流
en: PV9Current
pl: Prąd PV9
fr: PV9 Courant
pt: Corrente PV9
de: PV9 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv9Power:
name:
zh_CN: PV9功率
en: PV9Power
pl: Moc PV9
fr: PV9 Puissance
pt: Potência PV9
de: PV9 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv10Volt:
name:
zh_CN: PV10电压
en: PV10Volt
pl: Napięcie PV10
fr: PV10 Tension
pt: Tensão PV10
de: PV10 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv10Current:
name:
zh_CN: PV10电流
en: PV10Current
pl: Prąd PV10
fr: PV10 Courant
pt: Corrente PV10
de: PV10 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv10Power:
name:
zh_CN: PV10功率
en: PV10Power
pl: Moc PV10
fr: PV10 Puissance
pt: Potência PV10
de: PV10 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv11Volt:
name:
zh_CN: PV11电压
en: PV11Volt
pl: Napięcie PV11
fr: PV11 Tension
pt: Tensão PV11
de: PV11 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv11Current:
name:
zh_CN: PV11电流
en: PV11Current
pl: Prąd PV11
fr: PV11 Courant
pt: Corrente PV11
de: PV11 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv11Power:
name:
zh_CN: PV11功率
en: PV11Power
pl: Moc PV11
fr: PV11 Puissance
pt: Potência PV11
de: PV11 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv12Volt:
name:
zh_CN: PV12电压
en: PV12Volt
pl: Napięcie PV12
fr: PV12 Tension
pt: Tensão PV12
de: PV12 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv12Current:
name:
zh_CN: PV12电流
en: PV12Current
pl: Prąd PV12
fr: PV12 Courant
pt: Corrente PV12
de: PV12 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv12Power:
name:
zh_CN: PV12功率
en: PV12Power
pl: Moc PV12
fr: PV12 Puissance
pt: Potência PV12
de: PV12 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv13Volt:
name:
zh_CN: PV13电压
en: PV13Volt
pl: Napięcie PV13
fr: PV13 Tension
pt: Tensão PV13
de: PV13 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv13Current:
name:
zh_CN: PV13电流
en: PV13Current
pl: Prąd PV13
fr: PV13 Courant
pt: Corrente PV13
de: PV13 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv13Power:
name:
zh_CN: PV13功率
en: PV13Power
pl: Moc PV13
fr: PV13 Puissance
pt: Potência PV13
de: PV13 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv14Volt:
name:
zh_CN: PV14电压
en: PV14Volt
pl: Napięcie PV14
fr: PV14 Tension
pt: Tensão PV14
de: PV14 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv14Current:
name:
zh_CN: PV14电流
en: PV14Current
pl: Prąd PV14
fr: PV14 Courant
pt: Corrente PV14
de: PV14 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv14Power:
name:
zh_CN: PV14功率
en: PV14Power
pl: Moc PV14
fr: PV14 Puissance
pt: Potência PV14
de: PV14 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv15Volt:
name:
zh_CN: PV15电压
en: PV15Volt
pl: Napięcie PV15
fr: PV15 Tension
pt: Tensão PV15
de: PV15 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv15Current:
name:
zh_CN: PV15电流
en: PV15Current
pl: Prąd PV15
fr: PV15 Courant
pt: Corrente PV15
de: PV15 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv15Power:
name:
zh_CN: PV15功率
en: PV15Power
pl: Moc PV15
fr: PV15 Puissance
pt: Potência PV15
de: PV15 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv16Volt:
name:
zh_CN: PV16电压
en: PV16Volt
pl: Napięcie PV16
fr: PV16 Tension
pt: Tensão PV16
de: PV16 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv16Current:
name:
zh_CN: PV16电流
en: PV16Current
pl: Prąd PV16
fr: PV16 Courant
pt: Corrente PV16
de: PV16 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv16Power:
name:
zh_CN: PV16功率
en: PV16Power
pl: Moc PV16
fr: PV16 Puissance
pt: Potência PV16
de: PV16 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv17Volt:
name:
zh_CN: PV17电压
en: PV17Volt
pl: Napięcie PV17
fr: PV17 Tension
pt: Tensão PV17
de: PV17 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv17Current:
name:
zh_CN: PV17电流
en: PV17Current
pl: Prąd PV17
fr: PV17 Courant
pt: Corrente PV17
de: PV17 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv17Power:
name:
zh_CN: PV17功率
en: PV17Power
pl: Moc PV17
fr: PV17 Puissance
pt: Potência PV17
de: PV17 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- pv18Volt:
name:
zh_CN: PV18电压
en: PV18Volt
pl: Napięcie PV18
fr: PV18 Tension
pt: Tensão PV18
de: PV18 Spannung
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- pv18Current:
name:
zh_CN: PV18电流
en: PV18Current
pl: Prąd PV18
fr: PV18 Courant
pt: Corrente PV18
de: PV18 Strom
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- pv18Power:
name:
zh_CN: PV18功率
en: PV18Power
pl: Moc PV18
fr: PV18 Puissance
pt: Potência PV18
de: PV18 Leistung
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- epsPower:
name:
zh_CN: EPS功率
en: EPSPower
pl: EPSPower
fr: EPSPower
pt: EPSPower
de: EPSPower
unit: kW
Grid-tied inverter: false
Energy-storage inverter: true
- epsCurrentR:
name:
zh_CN: EPS-R相电流
en: EPS-RCurrent
pl: EPS-RCurrent
fr: EPS-RCurrent
pt: EPS-RCurrent
de: EPS-RCurrent
unit: A
Grid-tied inverter: false
Energy-storage inverter: true
- epsVoltR:
name:
zh_CN: EPS-R相电压
en: EPS-RVolt
pl: EPS-RVolt
fr: EPS-RVolt
pt: EPS-RVolt
de: EPS-RVolt
unit: V
Grid-tied inverter: false
Energy-storage inverter: true
- epsPowerR:
name:
zh_CN: EPS-R相功率
en: EPS-RPower
pl: EPS-RVolt
fr: EPS-RPower
pt: EPS-RPower
de: EPS-RPower
unit: kW
Grid-tied inverter: false
Energy-storage inverter: true
- epsCurrentS:
name:
zh_CN: EPS-S相电流
en: EPS-SCurrent
pl: EPS-SCurrent
fr: EPS-SCurrent
pt: EPS-SCurrent
de: EPS-SCurrent
unit: A
Grid-tied inverter: false
Energy-storage inverter: true
- epsVoltS:
name:
zh_CN: EPS-S相电压
en: EPS-SVolt
pl: EPS-SVolt
fr: EPS-SVolt
pt: EPS-SVolt
de: EPS-SVolt
unit: V
Grid-tied inverter: false
Energy-storage inverter: true
- epsPowerS:
name:
zh_CN: EPS-S相功率
en: EPS-SPower
pl: EPS-SPower
fr: EPS-SPower
pt: EPS-SPower
de: EPS-SPower
unit: kW
Grid-tied inverter: false
Energy-storage inverter: true
- epsCurrentT:
name:
zh_CN: EPS-T相电流
en: EPS-TCurrent
pl: EPS-TCurrent
fr: EPS-TCurrent
pt: EPS-TCurrent
de: EPS-TCurrent
unit: A
Grid-tied inverter: false
Energy-storage inverter: true
- epsVoltT:
name:
zh_CN: EPS-T相电压
en: EPS-TVolt
pl: EPS-TVolt
fr: EPS-TVolt
pt: EPS-TVolt
de: EPS-TVolt
unit: V
Grid-tied inverter: false
Energy-storage inverter: true
- epsPowerT:
name:
zh_CN: EPS-T相功率
en: EPS-TPower
pl: EPS-TPower
fr: EPS-TPower
pt: EPS-TPower
de: EPS-TPower
unit: kW
Grid-tied inverter: false
Energy-storage inverter: true
- RCurrent:
name:
zh_CN: R相电流
en: RCurrent
pl: RCurrent
fr: RCurrent
pt: RCurrent
de: RCurrent
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- RVolt:
name:
zh_CN: R相电压
en: RVolt
pl: RVolt
fr: RVolt
pt: RVolt
de: RVolt
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- RFreq:
name:
zh_CN: R相频率
en: RFreq
pl: RFreq
fr: RFreq
pt: RFreq
de: RFreq
unit: Hz
Grid-tied inverter: true
Energy-storage inverter: true
- RPower:
name:
zh_CN: R相功率
en: RPower
pl: RPower
fr: RPower
pt: RPower
de: RPower
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- SCurrent:
name:
zh_CN: S相电流
en: SCurrent
pl: SCurrent
fr: SCurrent
pt: SCurrent
de: SCurrent
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- SVolt:
name:
zh_CN: S相电压
en: SVolt
pl: SVolt
fr: SVolt
pt: SVolt
de: SVolt
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- SFreq:
name:
zh_CN: S相频率
en: SFreq
pl: SFreq
fr: SFreq
pt: SFreq
de: SFreq
unit: Hz
Grid-tied inverter: true
Energy-storage inverter: true
- SPower:
name:
zh_CN: S相功率
en: SPower
pl: SPower
fr: SPower
pt: SPower
de: SPower
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- TCurrent:
name:
zh_CN: T相电流
en: TCurrent
pl: TCurrent
fr: TCurrent
pt: TCurrent
de: TCurrent
unit: A
Grid-tied inverter: true
Energy-storage inverter: true
- TVolt:
name:
zh_CN: T相电压
en: TVolt
pl: TVolt
fr: TVolt
pt: TVolt
de: TVolt
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- TFreq:
name:
zh_CN: T相频率
en: TFreq
pl: TFreq
fr: TFreq
pt: TFreq
de: TFreq
unit: Hz
Grid-tied inverter: true
Energy-storage inverter: true
- TPower:
name:
zh_CN: T相功率
en: TPower
pl: TPower
fr: TPower
pt: TPower
de: TPower
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- ambientTemperation:
name:
zh_CN: 环境温度
en: AmbientTemperature
pl: AmbientTemperature
fr: AmbientTemperature
pt: AmbientTemperature
de: AmbientTemperature
unit: ℃
Grid-tied inverter: true
Energy-storage inverter: true
- boostTemperation:
name:
zh_CN: 充电器温度
en: BoostTemperature
pl: BoostTemperature
fr: BoostTemperature
pt: BoostTemperature
de: BoostTemperature
unit: ℃
Grid-tied inverter: true
Energy-storage inverter: true
- invTemperation:
name:
zh_CN: 逆变器温度
en: InvTemperation
pl: InvTemperation
fr: InvTemperation
pt: InvTemperation
de: InvTemperation
unit: ℃
Grid-tied inverter: true
Energy-storage inverter: true
- chargeTemperature:
name:
zh_CN: 充电温度
en: ChargeTemperature
pl: ChargeTemperature
fr: ChargeTemperature
pt: ChargeTemperature
de: ChargeTemperature
unit: ℃
Grid-tied inverter: true
Energy-storage inverter: true
- batTemperature:
name:
zh_CN: 电池温度
en: batTemperature
pl: batTemperature
fr: batTemperature
pt: batTemperature
de: batTemperature
unit: ℃
Grid-tied inverter: false
Energy-storage inverter: true
- dspTemperature:
name:
zh_CN: DSP温度
en: DSPTemperature
pl: DSPTemperature
fr: DSPTemperature
pt: DSPTemperature
de: DSPTemperature
unit: ℃
Grid-tied inverter: true
Energy-storage inverter: true
- loadsPower:
name:
zh_CN: 负载功率
en: Load Power
pl: LoadsPower
fr: LoadsPower
pt: LoadsPower
de: LoadsPower
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- loadsPowerR:
name:
zh_CN: 负载R相功率
en: LoadsRPower
pl: LoadsRPower
fr: LoadsRPower
pt: LoadsRPower
de: LoadsRPower
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- loadsPowerS:
name:
zh_CN: 负载S相功率
en: LoadsSPower
pl: LoadsSPower
fr: LoadsSPower
pt: LoadsSPower
de: LoadsSPower
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- loadsPowerT:
name:
zh_CN: 负载T相功率
en: LoadsTPower
pl: LoadsTPower
fr: LoadsTPower
pt: LoadsTPower
de: LoadsTPower
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- generationPower:
name:
zh_CN: 发电功率
en: Output Power
pl: GenerationPower
fr: GenerationPower
pt: GenerationPower
de: GenerationPower
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- feedinPower:
name:
zh_CN: 并网功率
en: Feed-in Power
pl: FeedinPower
fr: FeedinPower
pt: FeedinPower
de: FeedinPower
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- gridConsumptionPower:
name:
zh_CN: 电网损耗功率
en: GridConsumption Power
pl: GridConsumptionPower
fr: GridConsumptionPower
pt: GridConsumptionPower
de: GridConsumptionPower
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- invBatVolt:
name:
zh_CN: 逆变侧电池电压
en: InvBatVolt
pl: InvBatVolt
fr: InvBatVolt
pt: InvBatVolt
de: InvBatVolt
unit: V
Grid-tied inverter: true
Energy-storage inverter: true
- invBatCurrent:
name:
zh_CN: 逆变侧电池电流
en: InvBatCurrent
pl: InvBatCurrent
fr: InvBatCurrent
pt: InvBatCurrent
de: InvBatCurrent
unit: A
Grid-tied inverter: false
Energy-storage inverter: true
- invBatPower:
name:
zh_CN: 逆变侧电池功率
en: invBatPower
pl: invBatPower
fr: invBatPower
pt: invBatPower
de: invBatPower
unit: kW
Grid-tied inverter: false
Energy-storage inverter: true
- batChargePower:
name:
zh_CN: 电池充电功率
en: Charge Power
pl: BatChargePower
fr: BatChargePower
pt: BatChargePower
de: BatChargePower
unit: kW
Grid-tied inverter: false
Energy-storage inverter: true
- batDischargePower:
name:
zh_CN: 电池放电功率
en: Discharge Power
pl: BatDischargePower
fr: BatDischargePower
pt: BatDischargePower
de: BatDischargePower
unit: kW
Grid-tied inverter: false
Energy-storage inverter: true
- batVolt:
name:
zh_CN: 电池电压
en: BatVolt
pl: BatVolt
fr: BatVolt
pt: BatVolt
de: BatVolt
unit: V
Grid-tied inverter: false
Energy-storage inverter: true
- batCurrent:
name:
zh_CN: 电池电流
en: BatCurrent
pl: BatCurrent
fr: BatCurrent
pt: BatCurrent
de: BatCurrent
unit: A
Grid-tied inverter: false
Energy-storage inverter: true
- meterPower:
name:
zh_CN: 电表功率
en: MeterPower
pl: MeterPower
fr: MeterPower
pt: MeterPower
de: MeterPower
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- meterPower2:
name:
zh_CN: 电表2功率
en: Meter2Power
pl: Meter2Power
fr: Meter2Power
pt: Meter2Power
de: Meter2Power
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- meterPowerR:
name:
zh_CN: 电表功率R
en: MeterRPower
pl: MeterRPower
fr: MeterRPower
pt: MeterRPower
de: MeterRPower
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- meterPowerS:
name:
zh_CN: 电表功率S
en: MeterSPower
pl: MeterSPower
fr: MeterSPower
pt: MeterSPower
de: MeterSPower
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- meterPowerT:
name:
zh_CN: 电表功率T
en: MeterTPower
pl: MeterTPower
fr: MeterTPower
pt: MeterTPower
de: MeterTPower
unit: kW
Grid-tied inverter: true
Energy-storage inverter: true
- SoC:
name:
zh_CN: SoC
en: SoC
pl: SoC
fr: SoC
pt: SoC
de: SoC
unit: "%"
Grid-tied inverter: false
Energy-storage inverter: true
- ReactivePower:
name:
zh_CN: 无功功率
en: ReactivePower
pl: ReactivePower
fr: ReactivePower
pt: ReactivePower
de: ReactivePower
unit: kVar
Grid-tied inverter: true
Energy-storage inverter: true
- PowerFactor:
name:
zh_CN: 功率因数
en: PowerFactor
pl: PowerFactor
fr: PowerFactor
pt: PowerFactor
de: PowerFactor
unit:
Grid-tied inverter: true
Energy-storage inverter: true
- generation:
name:
zh_CN: 累计发电量
en: Cumulative power generation
pl: Cumulative power generation
fr: Cumulative power generation
pt: Cumulative power generation
de: Cumulative power generation
unit: kWh
Grid-tied inverter: true
Energy-storage inverter: true
- ResidualEnergy:
name:
zh_CN: 电池剩余电量
en: Battery Residual Energy
pl: Battery Residual Energy
fr: Battery Residual Energy
pt: Battery Residual Energy
de: Battery Residual Energy
unit: kWh
Grid-tied inverter: false
Energy-storage inverter: true
- runningState:
name:
zh_CN: 运行状态
en: Running State
pl: Running State
fr: Running State
pt: Running State
de: Running State
unit:
Grid-tied inverter: true
Energy-storage inverter: true
enum:
160: self-test
161: waiting
162: checking
163: on-grid
164: off-grid
165: fault
166: permanent-fault
167: standby
168: upgrading
169: fct
170: illegal
- batStatus:
name:
zh_CN: 电池状态
en: Battery Status
pl: Battery Status
fr: Battery Status
pt: Battery Status
de: Battery Status
unit:
Grid-tied inverter: false
Energy-storage inverter: true
- batStatusV2:
name:
zh_CN: 电池状态名称
en: Battery Status Name
pl: Battery Status Name
fr: Battery Status Name
pt: Battery Status Name
de: Battery Status Name
unit:
Grid-tied inverter: false
Energy-storage inverter: true
- currentFault:
name:
zh_CN: 当前报错
en: The current error code is reported
pl: The current error code is reported
fr: The current error code is reported
pt: The current error code is reported
de: The current error code is reported
unit:
Grid-tied inverter: true
Energy-storage inverter: true
- currentFaultCount:
name:
zh_CN: 当前报错个数
en: The number of errors
pl: The number of errors
fr: The number of errors
pt: The number of errors
de: The number of errors
unit:
Grid-tied inverter: true
Energy-storage inverter: true
Error code information table**:**
The following table provides a comprehensive overview of the error codes that are accessible through the API
faults:
1:
zh_CN: 电网无电压
en: No Utility
pl: Brak napięcia w sieci energetycznej
2:
zh_CN: 输入模式错误
en: PV Configuration Fault
pl: Błąd trybu wprowadzania
3:
zh_CN: 系统N线浮压过高
en: Ground Fault
pl: Zrzut podłoża
4:
zh_CN: 继电器故障
en: Relay Fault
pl: Niewydolność przekaźnika
5:
zh_CN: 继电器故障
en: Inv Relay Fault
pl: Niewydolność przekaźnika
6:
zh_CN: 继电器故障
en: Eps Relay Fault
pl: Niewydolność przekaźnika
7:
zh_CN: 电池继电器故障
en: Battery Relay Fault
pl: Awaria przekaźnika baterii
8:
zh_CN: 旁路继电器故障
en: Bypass Relay Fault
pl: Awaria przekaźnika obejścia
9:
zh_CN: PV连接反向故障
en: PV Connect Direction Fault
pl: Błąd kierunku połączenia fotowoltaicznego
10:
zh_CN: AFCI通讯故障
en: AFCI Comm Fault
pl: AFCI Comm Fault
11:
zh_CN: 显示通讯故障
en: Communication Fault between Manager and Master
pl: Błąd wyświetlania komunikatu
12:
zh_CN: 主副通讯故障
en: Communication Fault between Slave and Master
pl: Awaria komunikacji pierwotnej i wtórnej
13:
zh_CN: 汇流板通讯故障
en: Communication Fault between Slave and Manager
pl: Błąd komunikacji autobusowej
14:
zh_CN: Bms通讯故障
en: Communication Fault Between battery and Device
pl: Błąd komunikacji między akumulatorem a urządzeniem
15:
zh_CN: Master侧并机故障
en: Master parallel failure
pl: Awaria modułu głównego równoległego
16:
zh_CN: Master软件逻辑错误
en: Master system operation failure
pl: Awaria działania systemu nadrzędnego
17:
zh_CN: 电池不可用
en: Battery invalid
pl: Battery invalid
18:
zh_CN: 电池限制值越线
en: Bat exception limit
pl: Bat exception limit
19:
zh_CN: 未知19
en: TBD19
pl: Nieznany19
20:
zh_CN: 未知20
en: TBD20
pl: Nieznany20
21:
zh_CN: 未知21
en: TBD21
pl: Nieznany21
22:
zh_CN: 未知22
en: TBD22
pl: Nieznany22
23:
zh_CN: 孤岛故障
en: IsLandFault
pl: IsLandFault
24:
zh_CN: 拉弧故障
en: AFCIFault
pl: AFCIFault
25:
zh_CN: 过流故障
en: Over Current Protect Fault
pl: Usterka zabezpieczenia nadprądowego
26:
zh_CN: 电网电压故障
en: Grid Voltage Fault
pl: Błąd napięcia sieci
27:
zh_CN: 电网频率故障
en: Grid Frequency Fault
pl: Błąd częstotliwości sieci
28:
zh_CN: 电网电压十分钟滑动平均值过高
en: 10 Minute Average Grid Voltage Fault
pl: 10-minutowa awaria średniego napięcia sieci
29:
zh_CN: 锁相超时故障
en: PLL Over Time
pl: PLL w czasie
30:
zh_CN: 离网电压故障
en: Eps Voltage Fault
pl: Błąd napięcia Eps
31:
zh_CN: 未知31
en: TBD31
pl: Nieznany31
32:
zh_CN: 未知32
en: TBD32
pl: Nieznany32
33:
zh_CN: 输入电压1高
en: Pv-1 input volt is too high
pl: Napięcie wejściowe Pv-1 jest zbyt wysokie
34:
zh_CN: 输入电压2高
en: Pv-2 input volt is too high
pl: Napięcie wejściowe Pv-2 jest zbyt wysokie
35:
zh_CN: 输入电压3高
en: Pv-3 input volt is too high
pl: Napięcie wejściowe Pv-3 jest zbyt wysokie
36:
zh_CN: 输入电压4高
en: Pv-4 input volt is too high
pl: Napięcie wejściowe Pv-4 jest zbyt wysokie
37:
zh_CN: 未知37
en: TBD37
pl: Nieznany37
38:
zh_CN: 未知38
en: TBD38
pl: Nieznany38
39:
zh_CN: 输入电压1低
en: Pv-1 input volt is too low
pl: Napięcie wejściowe Pv-1 jest za niskie
40:
zh_CN: 输入电压2低
en: Pv-2 input volt is too low
pl: Napięcie wejściowe Pv-2 jest za niskie
41:
zh_CN: 输入电压3过低
en: Pv-3 input volt is too low
pl: Napięcie wejściowe Pv-3 jest za niskie
42:
zh_CN: 输入电压4过低
en: Pv-4 input volt is too low
pl: Napięcie wejściowe Pv-4 jest za niskie
43:
zh_CN: 未知43
en: TBD43
pl: Nieznany43
44:
zh_CN: 未知44
en: TBD44
pl: Nieznany44
45:
zh_CN: 组串绝缘故障
en: Isolation resistance of PV-plant is abnormal
pl: Odporność izolacji PVP jest nienormalna
46:
zh_CN: 电池绝缘故障
en: solation resistance of battery is abnormal
pl: Rezystancja izolacji akumulatora jest nieprawidłowa
47:
zh_CN: Pv电压故障
en: Pv Volt Fault
pl: Błąd napięcia PV
48:
zh_CN: 未知48
en: TBD48
pl: Nieznany48
49:
zh_CN: 组串1过流
en: Pv-1 input current is too high
pl: Prąd wejściowy Pv-1 jest zbyt wysoki
50:
zh_CN: 组串2过流
en: Pv-2 input current is too high
pl: Prąd wejściowy Pv-2 jest zbyt wysoki
51:
zh_CN: 组串3过流
en: Pv-3 input current is too high
pl: Prąd wejściowy Pv-3 jest zbyt wysoki
52:
zh_CN: 组串4过流
en: Pv-4 input current is too high
pl: Prąd wejściowy Pv-4 jest zbyt wysoki
53:
zh_CN: 升压1硬件过流
en: Protection for boost-1 current over rating(unrecover)
pl: Ochrona dla prądu doładowania-1 powyżej wartości znamionowej (nieodzyskany)
54:
zh_CN: 升压2硬件过流
en: Protection for boost-2 current over rating(unrecover)
pl: Ochrona dla prądu doładowania-2 powyżej wartości znamionowej (nieodzyskany)
55:
zh_CN: 升压3硬件过流
en: Protection for boost-3 current over rating(unrecover)
pl: Ochrona dla prądu doładowania-3 powyżej wartości znamionowej (nieodzyskany)
56:
zh_CN: 升压4硬件过流
en: Protection for boost-4 current over rating(unrecover)
pl: Ochrona dla prądu doładowania-4 powyżej wartości znamionowej (nieodzyskany)
57:
zh_CN: 升压硬件过流
en: Hardware protection for Boost current over rating
pl: Ochrona sprzętowa dla podwyższenia prądu powyżej wartości znamionowej
58:
zh_CN: 升压软件过流
en: Software protection for Boost current over rating(unrecover)
pl: Zabezpieczenie sprzętowe dla podwyższenia prądu powyżej wartości znamionowej (nieodzyskane)
59:
zh_CN: 未知59
en: TBD59
pl: Nieznany59
60:
zh_CN: 未知60
en: TBD60
pl: Nieznany60
61:
zh_CN: Bus电压故障
en: Bus Votage Fault
pl: Błąd napięcia magistrali
62:
zh_CN: 母线硬件过压
en: Hardware protection for Bus voltage over rating(unrecover)
pl: Zabezpieczenie sprzętowe przed przekroczeniem wartości napięcia magistrali (nieodzyskane)
63:
zh_CN: 母线电压低
en: DC Bus volt is low
pl: Niskie napięcie na szynie DC
64:
zh_CN: 母线电压高
en: DC Bus volt is high
pl: Napięcie na szynie DC jest wysokie
65:
zh_CN: R相过压
en: R phase Grid Volt Over Rating
pl: Przekroczenie wartości napięcia sieci w fazie R
66:
zh_CN: R相欠压
en: R phase Grid Volt Under Rating
pl: Zbyt niskie napięcie sieci w fazie R
67:
zh_CN: S相过压
en: S phase Grid Volt Over Rating
pl: Przekroczenie wartości napięcia sieci w fazie S
68:
zh_CN: S相欠压
en: S phase Grid Volt Under Rating
pl: Zbyt niskie napięcie sieci w fazie S
69:
zh_CN: T相过压
en: T phase Grid Volt Over Rating
pl: Przekroczenie wartości napięcia sieci w fazie T
70:
zh_CN: T相欠压
en: T phase Grid Volt Under Rating
pl: Zbyt niskie napięcie sieci w fazie T
71:
zh_CN: 电网过压
en: Grid volt over rating protect
pl: Ochrona napięcia sieci przed przekroczeniem wartości znamionowej
72:
zh_CN: 电网欠压
en: Grid volt under rating protect
pl: Ochrona napięcia sieci poniżej wartości znamionowej
73:
zh_CN: R相过频
en: R phase Grid frequency Over Rating
pl: Faza R Częstotliwość sieci powyżej wartości znamionowej
74:
zh_CN: R相欠频
en: R phase Grid frequency Under Rating
pl: Faza R Częstotliwość sieci Niedostateczna wartość znamionowa
75:
zh_CN: S相过频
en: S phase Grid frequency Over Rating
pl: Faza S Częstotliwość sieci Przekroczenie wartości znamionowej
76:
zh_CN: S相欠频
en: S phase Grid frequency Under Rating
pl: Faza S Częstotliwość sieci Niedostateczna wartość znamionowa
77:
zh_CN: T相过频
en: T phase Grid frequency Over Rating
pl: Częstotliwość sieci w fazie T Przekroczenie wartości znamionowej
78:
zh_CN: T相欠频
en: T phase Grid frequency Under Rating
pl: Częstotliwość sieci w fazie T Niedostateczna wartość znamionowa
79:
zh_CN: 电网过频
en: Grid frequency over rating
pl: Częstotliwość sieci powyżej wartości znamionowej
80:
zh_CN: 电网欠频
en: Grid frequency under rating
pl: Częstotliwość sieci poniżej wartości znamionowej
81:
zh_CN: R-S线过压
en: RS line voltage is over rating
pl: Napięcie linii RS przekroczyło wartość znamionową
82:
zh_CN: S-T线过压
en: ST line voltage is over rating
pl: Napięcie linii ST przekroczyło wartość znamionową
83:
zh_CN: T-R相过压
en: TR line voltage is over rating
pl: Napięcie linii TR przekroczyło wartość znamionową
84:
zh_CN: R-S线欠压
en: RS line voltage is under rating
pl: Napięcie linii RS jest za niskie
85:
zh_CN: S-T线欠压
en: ST line voltage is under rating
pl: Napięcie linii ST jest za niskie
86:
zh_CN: T-R相欠压
en: TR line voltage is under rating
pl: Napięcie linii TR jest za niskie
87:
zh_CN: R硬件相过流
en: R phase Grid Current Over Ratingtrig the HW protect
pl: Przekroczenie wartości prądu sieci w fazie R wyzwolenie zabezpieczenia HW
88:
zh_CN: S硬件相过流
en: S phase Grid Current Over Ratingtrig the HW protect
pl: Przekroczenie wartości prądu sieci w fazie S wyzwolenie zabezpieczenia HW
89:
zh_CN: T硬件相过流
en: T phase Grid Current Over Ratingtrig the HW protect
pl: Przekroczenie wartości znamionowej prądu sieci w fazie T wyzwolenie zabezpieczenia HW
90:
zh_CN: AC硬件过流
en: Grid Current Over Rating
pl: Przekroczenie wartości prądu sieci
91:
zh_CN: 未知91
en: TBD91
pl: Nieznany91
92:
zh_CN: R相过流
en: R phase Grid Current RMS value Over Rating
pl: Wartość skuteczna prądu sieciowego w fazie R Przekroczenie wartości znamionowej
93:
zh_CN: S相过流
en: S phase Grid Current RMSvalue Over Rating
pl: Przekroczenie wartości skutecznej prądu sieci w fazie S
94:
zh_CN: T相过流
en: Tphase Grid Current RMSvalue Over Rating
pl: Przekroczenie wartości RMS prądu sieci Tfazy
95:
zh_CN: AC输出过流
en: RSTphase Grid Current RMSvalue Over Rating
pl: RSTphase Grid Current RMSvalue Over Rating
96:
zh_CN: 未知96
en: TBD96
pl: Nieznany96
97:
zh_CN: 锁相错误
en: PLL fails
pl: PLL zawodzi
98:
zh_CN: 电网相序错误
en: Sequence of Phase is incorrect
pl: Sekwencja faz jest nieprawidłowa
99:
zh_CN: 低压穿越失败
en: Low voltage ride through fails
pl: Przejście przez niskie napięcie nie powiodło się
100:
zh_CN: 硬件保护
en: HardWare Trip
pl: Wycieczka sprzętowa
101:
zh_CN: 并网过载
en: Over Load Fault
pl: Błąd przeciążenia
102:
zh_CN: 电网线电压故障
en: Grid Line Voltage Fault
pl: Grid Line Voltage Fault
103:
zh_CN: 旁路过流故障
en: Bypass OCP Fault
pl: Bypass OCP Fault
104:
zh_CN: EPS过流故障
en: EPS OCP Fault
pl: Błąd EPS OCP
105:
zh_CN: 未知105
en: TBD105
pl: Nieznany105
106:
zh_CN: 未知106
en: TBD106
pl: Nieznany106
107:
zh_CN: 未知107
en: TBD107
pl: Nieznany107
108:
zh_CN: 未知108
en: TBD108
pl: Nieznany108
109:
zh_CN: 未知109
en: TBD109
pl: Nieznany109
110:
zh_CN: 未知110
en: TBD110
pl: Nieznany110
111:
zh_CN: 未知111
en: TBD111
pl: Nieznany111
112:
zh_CN: 未知112
en: TBD112
pl: Nieznany112
113:
zh_CN: 未知113
en: TBD113
pl: Nieznany113
114:
zh_CN: 未知114
en: TBD114
pl: Nieznany114
115:
zh_CN: 未知115
en: TBD115
pl: Nieznany115
116:
zh_CN: 未知116
en: TBD116
pl: Nieznany116
117:
zh_CN: 未知117
en: TBD117
pl: Nieznany117
118:
zh_CN: 未知118
en: TBD118
pl: Nieznany118
119:
zh_CN: 未知119
en: TBD119
pl: Nieznany119
120:
zh_CN: 未知120
en: TBD120
pl: Nieznany120
121:
zh_CN: 电网电压不一致
en: Different value between Master and Slave for grid voltage
pl: Różna wartość napięcia sieci między Master i Slave
122:
zh_CN: 电网频率不一致
en: Different value between Master and Slave for grid frequency
pl: Różne wartości częstotliwości sieci między Master i Slave
123:
zh_CN: AC漏电流不一致
en: Different value between Master and Slave for GFCI
pl: Różna wartość między Master i Slave dla GFCI
124:
zh_CN: 直流分量不一致
en: Different value between Master and Slave for output DC injection current
pl: Różna wartość między Master i Slave dla wyjściowego prądu wtrysku DC
125:
zh_CN: 一致性错误
en: Consist Fault
pl: Consist Fault
126:
zh_CN: Bus电压不平衡
en: Bus voltage is unbalance
pl: Napięcie magistrali jest niezrównoważone
127:
zh_CN: 电网电流不平衡
en: The Current of Tree phase are unbalance
pl: Faza prądu drzewa jest niezrównoważona
128:
zh_CN: 电网电压不平衡
en: The voltage of Tree phase are unbalance
pl: Napięcie fazy drzewa jest niezrównoważone
129:
zh_CN: R相直流分量大
en: R phase DC injection check for grid Current is over rating
pl: Sprawdzenie wtrysku prądu stałego w fazie R dla sieci Prąd przekracza wartość znamionową
130:
zh_CN: S相直流分量大
en: S phase DC injection check for grid Current is over rating
pl: Sprawdzenie wtrysku prądu stałego w fazie S dla sieci Prąd przekracza wartość znamionową
131:
zh_CN: T相直流分量大
en: T phase DC injection check for grid Current is over rating
pl: Kontrola wtrysku prądu stałego w fazie T dla sieci Prąd przekracza wartość znamionową
132:
zh_CN: 直流分量大
en: The DC injection check for grid Current is over rating
pl: Kontrola wtrysku prądu stałego dla prądu sieci jest przekroczona
133:
zh_CN: 未知133
en: TBD133
pl: Nieznany133
134:
zh_CN: 未知134
en: TBD134
pl: Nieznany134
135:
zh_CN: 未知135
en: TBD135
pl: Nieznany135
136:
zh_CN: 未知136
en: TBD136
pl: Nieznany136
137:
zh_CN: 漏电流大于30mA
en: Jump fault for Ground current over limit of 30mA
pl: Błąd skoku dla prądu doziemnego powyżej limitu 30 mA
138:
zh_CN: 漏电流大于60mA
en: Jump fault for Ground current over limit of 60mA
pl: Błąd skoku dla prądu uziemienia powyżej limitu 60mA
139:
zh_CN: 漏电流大于150mA
en: Jump fault for Ground current over limit of 150mA
pl: Błąd skoku dla prądu doziemnego powyżej limitu 150 mA
140:
zh_CN: 漏电流大于300mA
en: Ground current is higher than 300mA
pl: Prąd uziemienia jest wyższy niż 300 mA
141:
zh_CN: Gfci故障
en: Ground current is higher
pl: Prąd uziemienia jest wyższy
142:
zh_CN: GFCI硬件故障
en: GFCI sense device is failed
pl: Urządzenie wykrywające GFCI zostało zgłoszone
143:
zh_CN: 未知143
en: TBD143
pl: Nieznany143
144:
zh_CN: 未知144
en: TBD144
pl: Nieznany144
145:
zh_CN: 逆变温度高
en: INV Module over temperature
pl: Przekroczenie temperatury modułu INV
146:
zh_CN: 逆变1温度高
en: INV Module1 over temperature
pl: Przekroczenie temperatury modułu INV 1
147:
zh_CN: 逆变2温度高
en: INV Module 2 over temperature
pl: Przekroczenie temperatury modułu INV 2
148:
zh_CN: 逆变3温度高
en: INV Module 3 over temperature
pl: Przekroczenie temperatury modułu INV 3
149:
zh_CN: 升压温度高
en: Boost Module over temperature
pl: Zwiększenie temperatury modułu
150:
zh_CN: 升压1温度高
en: Boost Module1 over temperature
pl: Zwiększenie temperatury modułu 1
151:
zh_CN: 升压2温度高
en: Boost Module 2 over temperature
pl: Zwiększenie temperatury modułu 2
152:
zh_CN: 升压3温度高
en: Boost Module 3 over temperature
pl: Zwiększenie temperatury modułu 3
153:
zh_CN: 升压4温度高
en: Boost Module 4 over temperature
pl: Zwiększenie temperatury modułu 4
154:
zh_CN: 未知154
en: TBD154
pl: Nieznany154
155:
zh_CN: 未知155
en: TBD155
pl: Nieznany155
156:
zh_CN: 未知156
en: TBD156
pl: Nieznany156
157:
zh_CN: 未知157
en: TBD157
pl: Nieznany157
158:
zh_CN: 未知158
en: TBD158
pl: Nieznany158
159:
zh_CN: 过温故障
en: Over Temp
pl: Powyżej temperatury
160:
zh_CN: 内部环温高
en: Amb Overtemperature too high
pl: Zbyt wysoka temperatura Amb
161:
zh_CN: 副CPU故障
en: Slave CPU fails
pl: Slave CPU nie działa
162:
zh_CN: 主CPU故障
en: Master CPU fails
pl: Master CPU nie działa
163:
zh_CN: 通讯CPU故障
en: Manager CPU fails
pl: Procesor menedżera nie działa
164:
zh_CN: 未知165
en: TBD165
pl: Nieznany165
165:
zh_CN: 控制存储器写故障
en: EEPROM can’t write(unrecover) on master board
pl: EEPROM nie może zapisać (odzyskać) na płycie głównej
166:
zh_CN: 控制存储器故障
en: EEPROM can’t read (unrecover) on master board
pl: Nie można odczytać (odzyskać) pamięci EEPROM na płycie głównej
167:
zh_CN: 通讯存储器写故障
en: EEPROM can’t write(unrecover) on Manager board
pl: EEPROM nie może zapisywać (nieodzyskiwać) na płycie menedżera
168:
zh_CN: 通讯存储器读故障
en: EEPROM can’t read (unrecover) on Manager board
pl: Nie można odczytać (odzyskać) pamięci EEPROM na płycie menedżera
169:
zh_CN: 采样故障
en: SampleFault
pl: SampleFault
170:
zh_CN: 未知170
en: TBD170
pl: Nieznany170
171:
zh_CN: 未知171
en: TBD171
pl: Nieznany171
172:
zh_CN: 主电网电压AD故障
en: Master AD channel for Grid voltage fault
pl: Główny kanał AD dla błędu napięcia sieciowego
173:
zh_CN: 主逆变电压AD故障
en: Master AD channel for INV voltage fault
pl: Główny kanał AD dla błędu napięcia INV
174:
zh_CN: 主输出电流AD故障
en: Master AD channel for Grid current fault
pl: Nieznany32
175:
zh_CN: 主直流分量AD故障
en: Master AD channel for DCI fault
pl: Główny kanał AD dla błędu prądu w sieci
176:
zh_CN: 主漏电流AD故障
en: Master AD channel for GFCI fault
pl: Główny kanał AD dla błędu GFCI
177:
zh_CN: 未知177
en: TBD177
pl: Nieznany177
178:
zh_CN: 副电网电压AD故障
en: Slave AD channel for Grid voltage fault
pl: Slave kanał AD dla błędu napięcia sieci
179:
zh_CN: 副逆变电压AD故障
en: Slave AD channel for INV voltage fault
pl: Podrzędny kanał AD dla błędu napięcia INV
180:
zh_CN: 副输出电流AD故障
en: Slave AD channel for Grid current fault
pl: Slave kanał AD dla błędu prądu w sieci
181:
zh_CN: 副直流分量AD故障
en: Slave AD channel for DCI fault
pl: Slave kanał AD dla błędu DCI
182:
zh_CN: 副漏电流AD故障
en: Slave AD channel for GFCI fault
pl: Slave kanał AD dla błędu GFCI
183:
zh_CN: 未知183
en: TBD183
pl: Nieznany183
184:
zh_CN: 未知184
en: TBD184
pl: Nieznany184
185:
zh_CN: 未知185
en: TBD185
pl: Nieznany185
186:
zh_CN: 时钟模块故障
en: RTC on Commuication board can’t read or write
pl: RTC na karcie komunikacyjnej nie może czytać ani pisać
187:
zh_CN: 未知187
en: TBD187
pl: Nieznany187
188:
zh_CN: 未知188
en: TBD188
pl: Nieznany188
189:
zh_CN: 未知189
en: TBD189
pl: Nieznany189
190:
zh_CN: 未知190
en: TBD190
pl: Nieznany190
191:
zh_CN: 辅助电源1故障
en: Auxiliary power 1 fails
pl: Awaria zasilania pomocniczego 1
192:
zh_CN: 辅助电源2故障
en: Auxiliary power 2 fails
pl: Awaria zasilania pomocniczego 2
193:
zh_CN: 电池过流故障
en: Battery over current
pl: Akumulator przetężony
194:
zh_CN: 电池过压故障
en: Battery over voltage
pl: Zbyt wysokie napięcie akumulatora
195:
zh_CN: 充电过流故障
en: charge over current
pl: ładować ponad prąd
196:
zh_CN: 放电过流故障
en: discharge over current
pl: rozładować ponad prąd
197:
zh_CN: 电池能量过低
en: Bat power low
pl: Niska moc nietoperza
198:
zh_CN: 电池电压过低
en: Bat Voltage low
pl: Niskie napięcie bat
199:
zh_CN: 电池侧Buck开关管故障
en: Bat Buck Fault
pl: Usterka Bat Bucka
200:
zh_CN: 电池侧Boost开关管故障
en: Bat Boost Fault
pl: Bat Boost Fault
201:
zh_CN: Eps 直流分量故障
en: Eps DCI fault
pl: Eps DCI błąd
202:
zh_CN: EPS过载故障
en: EPS Over Load
pl: EPS nad obciążeniem
203:
zh_CN: 电池连接方向错误
en: Bat Connect Direction Fault
pl: Usterka kierunku połączenia nietoperza
204:
zh_CN: 电池侧硬件过流
en: Battery over current-HW
pl: Akumulator nadprądowy-HW
205:
zh_CN: 电池侧软件过流
en: Battery over current-SW
pl: Bateria nadprądowa-SW
206:
zh_CN: EPS负载短路
en: EPS Short Load
pl: Krótkie ładowanie EPS
207:
zh_CN: 外部故障
en: Bms External Fault
pl: Usterka zewnętrzna Bms
208:
zh_CN: 内部故障
en: Bms Internal Fault
pl: Bms Internal Fault
209:
zh_CN: bms电池过温
en: BMS Temperature High
pl: Wysoka temperatura BMS
210:
zh_CN: bms电池欠温
en: BMS Temperature Low
pl: Niska temperatura BMS
211:
zh_CN: 从控硬件保护
en: Bms Hardware Protect
pl: Bms Hardware Protect
212:
zh_CN: 电路故障
en: Bms Circuit Fault
pl: Usterka obwodu Bms
213:
zh_CN: 绝缘故障
en: Bms Insulation Fault
pl: Usterka izolacji Bms
214:
zh_CN: 电压传感器故障
en: Bms Voltage Sensor Fault
pl: Usterka czujnika napięcia Bms
215:
zh_CN: 温度传感器故障
en: Bms Temperature Sensor Fault
pl: Usterka czujnika temperatury Bms
216:
zh_CN: 电流传感器故障
en: Bms CurSensor Fault
pl: Bms CurSensor Fault
217:
zh_CN: 继电器故障
en: Bms Relay Fault
pl: Usterka przekaźnika Bms
218:
zh_CN: 从控软硬件不匹配
en: Bms SwHw Unmatch
pl: Bms SwHw Unmatch
219:
zh_CN: 主从控软件不匹配
en: Bms MS Unmatch
pl: Bms MS Unmatch
220:
zh_CN: 软件版本不一致
en: Bms Version Unmatch
pl: Niezgodność wersji Bms
221:
zh_CN: 电芯厂商不一致
en: Bms Manufacturer Unmatch
pl: Niezgodność producenta Bms
222:
zh_CN: 充电请求未响应
en: Bms Charge Require No Reply
pl: Bms Charge wymaga bez odpowiedzi
223:
zh_CN: 容量不一致
en: Bms Type Unmatch
pl: Bms Type Unmatch
224:
zh_CN: bms电芯不平衡
en: BMS Cell unbalance
pl: BMS Cell unbalance
225:
zh_CN: 风扇故障
en: Fan fails
pl: Wentylator nie działa
226:
zh_CN: 风扇1故障
en: Fan-1 fails
pl: Fan-1 nie działa
227:
zh_CN: 风扇2故障
en: Fan-2 fails
pl: Fan-2 nie działa
228:
zh_CN: 未知228
en: TBD228
pl: Nieznany228
229:
zh_CN: 未知229
en: TBD229
pl: Nieznany229
230:
zh_CN: 未知230
en: TBD230
pl: Nieznany230
231:
zh_CN: 未知231
en: TBD231
pl: Nieznany231
232:
zh_CN: 未知232
en: TBD232
pl: Nieznany232
233:
zh_CN: 防雷报警
en: LightingAlarm
pl: LightingAlarm
234:
zh_CN: 未知234
en: TBD234
pl: Nieznany234
235:
zh_CN: 未知235
en: TBD235
pl: Nieznany235
236:
zh_CN: 未知236
en: TBD236
pl: Nieznany236
237:
zh_CN: 未知237
en: TBD237
pl: Nieznany237
238:
zh_CN: 未知238
en: TBD238
pl: Nieznany238
239:
zh_CN: 逆变器侧电池电压低
en: InvBatVoltLow
pl: Niskie napięcie akumulatora po stronie falownika
240:
zh_CN: CT连接故障
en: Manger fail to detect the CT
pl: Awaria połączenia CT
241:
zh_CN: 通讯模块故障
en: External Com Module Fault
pl: Awaria modułu komunikacyjnego
242:
zh_CN: 电表通讯故障
en: Communication fault between manager and meter
pl: Błąd komunikacji między kierownikiem a licznikiem
243:
zh_CN: 未知机型
en: Unknown model
pl: Nieznany model
244:
zh_CN: Manager版本不匹配
en: Firmware version not match between manager and master
pl: Wersja oprogramowania układowego nie jest zgodna między menedżerem a urządzeniem głównym
245:
zh_CN: Slave版本不匹配
en: Firmware version not match between slave and master
pl: Niezgodność wersji oprogramowania sprzętowego między urządzeniami podrzędnymi i głównymi
246:
zh_CN: 未知246
en: TBD246
pl: Nieznany246
247:
zh_CN: 未知247
en: TBD247
pl: Nieznany247
248:
zh_CN: 未知248
en: TBD248
pl: Nieznany248
249:
zh_CN: 未知249
en: TBD249
pl: Nieznany240
250:
zh_CN: 未知250
en: TBD250
pl: Nieznany250
251:
zh_CN: 未知251
en: TBD251
pl: Nieznany251
252:
zh_CN: 未知252
en: TBD252
pl: Nieznany252
253:
zh_CN: 未知253
en: TBD253
pl: Nieznany253
254:
zh_CN: 未知254
en: TBD254
pl: Nieznany254
255:
zh_CN: 未知255
en: TBD255
pl: Nieznany255
256: #天合使用功能,不算故障
zh_CN: 远程开关机状态
en: Remote Control Status
pl: Zdalny Kontrola Status
1025:
en: cGridOverVoltFault
zh_CN: 电网过压
1026:
en: cGridInstVoltHighFault
zh_CN: 电网暂态过压
1027:
en: cGridUnderVoltFault
zh_CN: 电网欠压
1028:
en: cGridLowVoltFault
zh_CN: 电网低压
1029:
en: cGridPLLFailFault
zh_CN: 锁相异常
1030:
en: AC Overcurrent
zh_CN: 交流过流
1031:
en: cGridOverFreqFault
zh_CN: 电网过频
1032:
en: cGridUnderFreqFault
zh_CN: 电网欠频
1033:
en: cIslandFault
zh_CN: 孤岛保护
1034:
en: DC Component Current Fault
zh_CN: 直流分量电流故障
1035:
en: Leakage Current Overcurrent Fault
zh_CN: 漏电流过流故障
1036:
en: Leakage Current Static Fault
zh_CN: 漏电流静态故障
1037:
en: cGridVoltAvg10minFault
zh_CN: 10 分钟电网电压平均值过压
1038:
en: cGridHighVoltFault
zh_CN: 电网高压
1039:
en: cHwInvOverCurrFstFault
zh_CN: 硬件(L1)逆变过流故障
1040:
en: Grid Voltage Imbalance
zh_CN: 电网电压不平衡
1041:
en: cHwInvOverCurrSndFault
zh_CN: 硬件(L2)逆变过流故障
1042:
en: Grid High Frequency
zh_CN: 电网高频
1043:
en: Grid Low Frequency
zh_CN: 电网低频
1044:
en: Grid Phase Voltage Exceeds Limit
zh_CN: 电网相电压超限
1045:
en: Grid Line Voltage Exceeds Limit
zh_CN: 电网线电压超限
1046:
en: AC Current Imbalance
zh_CN: AC电流不平衡
1047:
en: cGroundWireFault
zh_CN: 地线检测故障
1048:
en: cUPSInvDcInjFault
zh_CN: 离网直流分量电压过大故障
1049:
en: Capture Phase-Locked Loop Exception
zh_CN: 捕获锁相环异常
1050:
en: Inverter Hardware Overcurrent
zh_CN: 逆变硬件过流
1051:
en: Grid Voltage Absent
zh_CN: 电网无电压
1052:
en: TBD1052
zh_CN: 未知1052
1053:
en: TBD1053
zh_CN: 未知1053
1054:
en: TBD1054
zh_CN: 未知1054
1055:
en: TZ of INV
zh_CN: INV的TZ
1056:
en: TBD1056
zh_CN: 未知1056
1057:
en: Bus Transient Overvoltage
zh_CN: 母线瞬时过压
1058:
en: TBD1058
zh_CN: 未知1058
1059:
en: cPv1OverCurrFault
zh_CN: PV1 过流
1060:
en: cPv2OverCurrFault
zh_CN: PV2 过流
1061:
en: cBusUnbanlanceFault
zh_CN: 中点不平衡
1062:
en: cHwPvFstOverCurrFault
zh_CN: 硬件 PV1 过流故障
1063:
en: cHwPvSndOverCurrFault
zh_CN: 硬件 PV2 过流故障
1064:
en: cHwPvThrOverCurrFault
zh_CN: 硬件 PV3 过流故障
1065:
en: PV Hardware Overcurrent
zh_CN: PV硬件过流
1066:
en: cPV1RevConnFault
zh_CN: 直流输入 PV1 反接故障
1067:
en: cPV2RevConnFault
zh_CN: 直流输入 PV2 反接故障
1068:
en: TBD1068
zh_CN: 未知1068
1069:
en: Overmatching of battery panel
zh_CN: 电池板超配
1070:
en: Bus Voltage Imbalance Fault
zh_CN: 母线不平衡故障
1071:
en: Bus Hardware Overvoltage
zh_CN: 母线硬件过压
1072:
en: PV Access Fault
zh_CN: PV连接接入故障
1073:
en: cHwPosBusOverVoltFault
zh_CN: 硬件正 Bus 过压故障
1074:
en: cBusAvUnderVoltFault
zh_CN: 母线欠压故障
1075:
en: TBD1075
zh_CN: 未知1075
1076:
en: cPVAboveBUSFault
zh_CN: PV 电压超过 BUS 电压故障
1077:
en: cBoost1ShortFault
zh_CN: Boots1 短路故障
1078:
en: cBoost2ShortFault
zh_CN: Boots2 短路故障
1079:
en: TBD1079
zh_CN: 未知1079
1080:
en: cPv3OverCurrFault
zh_CN: PV3 过流
1081:
en: cPV3RevConnFault
zh_CN: 直流输入 PV3 反接故障
1082:
en: cBoost3ShortFault
zh_CN: Boots3 短路故障
1083:
en: cHwNegBusOverVoltFault
zh_CN: 硬件负 Bus 过压故障
1084:
en: cHwBalanceOverCurrFault
zh_CN: 平衡桥硬件过流
1085:
en: DC Input MPPT1 Access Fault
zh_CN: 直流输入MPPT1接入故障
1086:
en: DC Input MPPT2 Access Fault
zh_CN: 直流输入MPPT2接入故障
1087:
en: TZ of BST
zh_CN: BST的TZ
1088:
en: DC Input MPPT3 Connection Fault
zh_CN: 直流输入MPPT3接入故障
1089:
en: cInvIgbtHighTempFault
zh_CN: Inv开关管过温
1090:
en: Hardware Power Module Fault
zh_CN: 硬件功率模块故障
1091:
en: Parallel and offline switching alarm
zh_CN: 并离网切换告警
1092:
en: cBypRlyFault
zh_CN: 旁路继电器故障
1093:
en: cEpsRlyFault
zh_CN: EPS继电器故障
1094:
en: TBD1094
zh_CN: 未知1094
1095:
en: cEStOPFault
zh_CN: ESTOP 触发
1096:
en: Secondary Chip Fault
zh_CN: 辅芯片故障
1097:
en: 12V Auxiliary Power Fault
zh_CN: 12V辅助电源故障
1098:
en: 5V Auxiliary Power Fault
zh_CN: 5V辅助电源故障
1099:
en: Overtemperature Protection
zh_CN: 过温保护
1100:
en: PV and inverter power difference fault
zh_CN: PV和逆变功率差故障
1101:
en: cRDcInjCurrChanFault
zh_CN: R相直流分量采样通道故障
1102:
en: AC DC Component Sampling Channel Fault
zh_CN: AC直流分量采样通道故障
1103:
en: AC Current Sampling Channel Fault
zh_CN: AC电流采样通道故障
1104:
en: cPV1CurrChanFault
zh_CN: PV1电流采样通道故障
1105:
en: cPV2CurrChanFault
zh_CN: PV2电流采样通道故障
1106:
en: Inverter Soft Start Timeout Fault
zh_CN: 逆变软启超时故障
1107:
en: Bus Soft Start Fault
zh_CN: 母线软启故障
1108:
en: Grid Frequency Detection Fault
zh_CN: 电网频率检测故障
1109:
en: Leakage Current CT Self-Test Fault
zh_CN: 漏电流CT自检故障
1110:
en: CPLD Clock Fault
zh_CN: CPLD时钟故障
1111:
en: CPLD Program Version Fault
zh_CN: CPLD程序版本故障
1112:
en: System Fault
zh_CN: 系统故障
1113:
en: cPV3CurrChanFault
zh_CN: PV3电流采样通道故障
1114:
en: cL2DcInjCurrChanFault
zh_CN: L2电流直流分量采样通道故障
1115:
en: cBalanceCurrChanFault
zh_CN: 平衡桥电流采样通道故障
1116:
en: Ground Impedance Fault
zh_CN: 接地阻抗故障
1117:
en: TBD1117
zh_CN: 未知1117
1118:
en: TBD1118
zh_CN: 未知1118
1119:
en: TBD1119
zh_CN: 未知1119
1120:
en: TBD1120
zh_CN: 未知1120
1121:
en: cTempSensorFault
zh_CN: 温度传感器故障
1122:
en: cEnvTempHighFault
zh_CN: 环境过温
1123:
en: Grid-Side Relay Fault
zh_CN: 网侧继电器故障
1124:
en: Low Insulation Impedance Fault
zh_CN: 绝缘阻抗低故障
1125:
en: cEarthRlyFault
zh_CN: 接地继电器故障
1126:
en: cLeakSampCurrChanFault
zh_CN: 漏电流采样通道故障
1127:
en: TBD1127
zh_CN: 未知1127
1128:
en: TBD1128
zh_CN: 未知1128
1129:
en: Inverter Open-Loop Self-Test Fault
zh_CN: 逆变开环自检故障
1130:
en: cPv1SelfChkFault
zh_CN: PV1自检故障
1131:
en: cPv2SelfChkFault
zh_CN: PV2自检故障
1132:
en: TBD1132
zh_CN: 未知1132
1133:
en: cRCurrChanFault
zh_CN: R相电流采样通道故障
1134:
en: TBD1134
zh_CN: 未知1134
1135:
en: TBD1135
zh_CN: 未知1135
1136:
en: cLoadOverPowerFault
zh_CN: 负载过功率故障
1137:
en: cUPSInvLowVoltFault
zh_CN: 离网下逆变低压故障
1138:
en: cSDSPGridVoltFault
zh_CN: 辅DSP电网电压冗余检测故障
1139:
en: cSDSPGridFreqFault
zh_CN: 辅DSP电网频率冗余检测故障
1140:
en: TBD1140
zh_CN: 未知1140
1141:
en: cSDSPLeakCurrFault
zh_CN: 辅DSP漏电流冗余检测故障
1142:
en: cPv3SelfChkFault
zh_CN: PV3自检故障
1143:
en: cL2CurrChanFault
zh_CN: 线电流采样通道故障
1144:
en: AFCI Self-Test Fault
zh_CN: 拉弧自检故障
1145:
en: AFCI Fault
zh_CN: 拉弧故障
1146:
en: cMCUClockFault
zh_CN: 芯片时钟故障
1147:
en: TBD1147
zh_CN: 未知1147
1148:
en: cGatewayModeFault
zh_CN: gateway模式故障
1149:
en: cUPSInvHighVoltFault
zh_CN: 离网下逆变高压故障
1150:
en: cUPSInvLowFreqFault
zh_CN: 离网下逆变低频故障
1151:
en: cUPSInvHighFreqFault
zh_CN: 离网下逆变高频故障
1152:
en: cUPSInstVoltHighFault
zh_CN: 离网下逆变瞬时过压故障
1153:
en: cPVFstOverCurrPermFault
zh_CN: PV1过流永久故障
1154:
en: AC Overcurrent Permanent Fault
zh_CN: 交流过流永久故障
1155:
en: cDcInjOverCurrPermFault
zh_CN: 直流分量高永久故障
1156:
en: TBD1156
zh_CN: 未知1156
1157:
en: Relay Permanent Fault
zh_CN: 继电器永久性故障
1158:
en: cPv1SelfCheckPermFault
zh_CN: Boost1开环自检永久故障
1159:
en: cPv2SelfCheckPermFault
zh_CN: Boost2开环自检永久故障
1160:
en: Inverter Open-Loop Self-Test Permanent Fault
zh_CN: 逆变开环自检永久故障
1161:
en: cBatPreCharRlyPermFault
zh_CN: 上箱体及Inv和Boost温度传感器故障
1162:
en: cPv3SelfCheckPermFault
zh_CN: Boost3开环自检永久故障
1163:
en: cBalanceOverCurrPermFault
zh_CN: 平衡桥过流永久故障
1164:
en: cHwPosBusOverVoltPermFault
zh_CN: 正半Bus过压永久故障
1165:
en: cHwNegBusOverVoltPermFault
zh_CN: 负半Bus过压永久故障
1166:
en: cPVSndOverCurrPermFault
zh_CN: PV2过流永久故障
1167:
en: cPVThrOverCurrPermFault
zh_CN: PV3过流永久故障
1168:
en: cInvSndOverCurrPermFault
zh_CN: INVL2过流永久故障
1169:
en: cBDCFstOverCurrPermFault
zh_CN: BDC1过流永久性故障
1170:
en: cBDCSndOverCurrPermFault
zh_CN: BDC2过流永久性故障
1171:
en: cBDCSelfChkPermFault
zh_CN: BDC自检永久性故障
1172:
en: cLeakCurrPermFault
zh_CN: 漏电流永久故障
1173:
en: System Permanent Fault
zh_CN: 系统永久故障
1174:
en: Bus Hardware Overvoltage Permanent Fault
zh_CN: 母线硬件过压永久故障
1175:
en: CPLD Clock Permanent Fault
zh_CN: CPLD时钟永久故障
1176:
en: PV Hardware Overcurrent Permanent Fault
zh_CN: PV硬件过流永久故障
1177:
en: Leakage Current Permanent Fault
zh_CN: 漏电流永久故障
1178:
en: Bus Overvoltage Permanent Fault
zh_CN: 母线过压永久故障
1179:
en: Bus Voltage Imbalance Permanent Fault
zh_CN: 母线不平衡永久故障
1180:
en: Auxiliary Current Permanent Fault
zh_CN: 辅助电流永久故障
1181:
en: AFCI Permanent Fault
zh_CN: 拉弧永久故障
1182:
en: TBD1182
zh_CN: 未知1182
1183:
en: TBD1183
zh_CN: 未知1183
1184:
en: TBD1184
zh_CN: 未知1184
1185:
en: Grid Startup Voltage Abnormal
zh_CN: 电网启机电压异常
1186:
en: cOffGridRunningWarning
zh_CN: 电网异常切离网运行
1187:
en: cMCUClockFault
zh_CN: 芯片时钟故障
1188:
en: AC Side Surge Protector Alarm
zh_CN: 交流侧防雷器告警
1189:
en: DC Side Surge Protector Alarm
zh_CN: 直流侧防雷器告警
1190:
en: Temperature Sensor Alarm
zh_CN: 温度传感器告警
1191:
en: External Fan Alarm
zh_CN: 外部风扇告警
1192:
en: Internal Fan Alarm
zh_CN: 内部风扇告警
1193:
en: fEepromErr
zh_CN: EEPROM读写告警
1194:
en: Inverse PID output overvoltage alarm
zh_CN: 反PID输出过压告警
1195:
en: Alarm of low insulation impedance of photovoltaic panel
zh_CN: 光伏板绝缘阻抗过低告警
1196:
en: Anti PID power supply overcurrent alarm
zh_CN: 反PID电源过流告警
1197:
en: Abnormal alarm of anti PID function
zh_CN: 反PID功能异常告警
1198:
en: TBD1198
zh_CN: 未知1198
1199:
en: TBD1199
zh_CN: 未知1199
1200:
en: TBD1200
zh_CN: 未知1200
1201:
en: TBD1201
zh_CN: 未知1201
1202:
en: TBD1202
zh_CN: 未知1202
1203:
en: TBD1202
zh_CN: 未知1203
1204:
en: cEnvTempSenOpenWarning
zh_CN: 环境温度传感器开路
1205:
en: cEnvTempSenShortWarning
zh_CN: 环境温度传感器短路
1206:
en: cInvTempSenOpenWarning
zh_CN: 逆变温度传感器开路
1207:
en: cInvTempSenShortWarning
zh_CN: 逆变温度传感器短路
1208:
en: TBD1208
zh_CN: 未知1208
1209:
en: TBD1209
zh_CN: 未知1209
1210:
en: TBD1210
zh_CN: 未知1210
1211:
en: TBD1211
zh_CN: 未知1211
1212:
en: TBD1212
zh_CN: 未知1212
1213:
en: cFanFaultWarning
zh_CN: 风扇堵转告警
1214:
en: TBD1215
zh_CN: 未知1215
1215:
en: cBDCTempSenOpenWarning
zh_CN: BDC温度传感器开路告警
1216:
en: cBDCTempSenShortWarning
zh_CN: BDC温度传感器短路告警
1217:
en: cBDCChaOverCurrSwFault
zh_CN: BDC充电瞬时过流
1218:
en: cBDCDisChaOverCurrSwFault
zh_CN: BDC放电瞬时过流
1219:
en: cBDCResistorFault
zh_CN: BDC预充电阻故障
1220:
en: TBD1220
zh_CN: 未知1220
1221:
en: cBatLineFault
zh_CN: 电池输入故障
1222:
en: cBatPreCharRlyFault
zh_CN: 电池预充电继电器故障
1223:
en: TBD1223
zh_CN: 未知1223
1224:
en: TBD1224
zh_CN: 未知1224
1225:
en: cBDCSelfChkFault
zh_CN: BDC自检故障
1226:
en: TBD1226
zh_CN: 未知1226
1227:
en: TBD1227
zh_CN: 未知1227
1228:
en: TBD1228
zh_CN: 未知1228
1229:
en: cBDCHighTemp1Fault
zh_CN: BDC过温故障
1230:
en: TBD1230
zh_CN: 未知1230
1231:
en: TBD1231
zh_CN: 未知1231
1232:
en: TBD1232
zh_CN: 未知1232
1233:
en: cHwBDCOverCurrFstFault
zh_CN: BDC1硬件过流
1234:
en: cHwBDCOverCurrSndFault
zh_CN: BDC2硬件过流
1235:
en: TBD1235
zh_CN: 未知1235
1236:
en: TBD1236
zh_CN: 未知1236
1237:
en: cBDCCurrChanFault
zh_CN: BDC1电流采样通道故障
1238:
en: cBDCCurrChanFault
zh_CN: BDC2电流采样通道故障
1239:
en: TBD1239
zh_CN: 未知1239
1240:
en: TBD1240
zh_CN: 未知1240
1241:
en: cBDCSoftStartFault
zh_CN: BDC软启故障
1242:
en: cBatUnderVoltFault
zh_CN: BDC平均值低压故障
1243:
en: cBatOverInsVoltFault
zh_CN: BDC瞬时过压故障
1244:
en: cBatAvgOverVoltFault
zh_CN: BDC平均值过压故障
1245:
en: cHwTzBDCFault
zh_CN: BDC的TZ
1246:
en: TBD1246
zh_CN: 未知1246
1247:
en: cBatRevConnFault
zh_CN: 电池极性反接故障
1248:
en: cBDCDischargeCtlFault
zh_CN: BDC过载故障
1249:
en: External Communication Erro
zh_CN: 对逆变器can通信
1250:
en: Internal Communication Error
zh_CN: 对内电池模块485通信
1251:
en: Over Voltage Protect
zh_CN: Over Voltage Protect
1252:
en: Under Voltage Protect
zh_CN: Under Voltage Protect
1253:
en: Charge Over Current Protect
zh_CN: Charge Over Current Protect
1254:
en: Discharge Over Current Protect
zh_CN: Discharge Over Current Protect
1255:
en: Cell Over Temperature Protect
zh_CN: Cell Over Temperature Protect
1256:
en: Cell Under Temperature Protect
zh_CN: Cell Under Temperature Protect
1257:
en: BMS CellImblance
zh_CN: 电芯不均衡
1258:
en: Hardware Protect
zh_CN: 硬件保护
1259:
en: Circuit Fault
zh_CN: Circuit Fault
1260:
en: TBD1260
zh_CN: 未知1260
1261:
en: VoltSensor Fault
zh_CN: VoltSensor Fault
1262:
en: TempSensor Fault
zh_CN: TempSensor Fault
1263:
en: CurrSensor Fault
zh_CN: CurrSensor Fault
1264:
en: Relay_Fault
zh_CN: Relay_Fault
1265:
en: TBD1265
zh_CN: 未知1265
1266:
en: TBD1266
zh_CN: 未知1266
1267:
en: TBD1267
zh_CN: 未知1267
1268:
en: TBD1268
zh_CN: 未知1268
1269:
en: TBD1269
zh_CN: 未知1269
1270:
en: TBD1270
zh_CN: 未知1270
1271:
en: TBD1271
zh_CN: 未知1271
1272:
en: TBD1272
zh_CN: 未知1272
1273:
en: TBD1273
zh_CN: 未知1273
1274:
en: TBD1274
zh_CN: 未知1274
1275:
en: TBD1275
zh_CN: 未知1275
1276:
en: TBD1276
zh_CN: 未知1276
1277:
en: TBD1277
zh_CN: 未知1277
1278:
en: TBD1278
zh_CN: 未知1278
1279:
en: TBD1279
zh_CN: 未知1279
1280:
en: TBD1280
zh_CN: 未知1280
1281:
en: Communication Fault between Communication Board and Main DSP
zh_CN: 通信板与主DSP通信故障
1282:
en: Communication Fault between Communication Board and Auxiliary DSP
zh_CN: 通信板与辅DSP通信故障
1283:
en: Communication failure between communication board and BMS
zh_CN: 通信板与BMS通信故障
1284:
en: Communication failure between communication board and built-in electricity meter
zh_CN: 通信板与内置电表通信故障
1285:
en: Communication Fault between Communication Board and External Meter
zh_CN: 通信板与外置电表通信故障
1286:
en: Communication Board Flash Write Fault
zh_CN: 通信板写Flash故障
1287:
en: RTC Read/Write Fault
zh_CN: RTC读写故障
1288:
en: Communication failure between communication board and GateWay board
zh_CN: 通讯板与GateWay板通讯故障
1289:
en: Solar meter communication failure
zh_CN: Solar电表通讯故障
1290:
en: Hub meter communication failure
zh_CN: Hub电表通讯故障
1291:
en: Master-Slave Communication Fault
zh_CN: 主从机通讯故障
1292:
en: Meter CT Fault
zh_CN: 电表CT故障
1293:
en: Meter Voltage Fault
zh_CN: 电表电压故障
1294:
en: TBD1294
zh_CN: 未知1294
1295:
en: TBD1295
zh_CN: 未知1295
1296:
en: TBD1296
zh_CN: 未知1296
1297:
en: TBD1297
zh_CN: 未知1297
1298:
en: TBD1298
zh_CN: 未知1298
1299:
en: TBD1299
zh_CN: 未知1299
1300:
en: TBD1300
zh_CN: 未知1300
1301:
en: TBD1301
zh_CN: 未知1301
1302:
en: TBD1302
zh_CN: 未知1302
1303:
en: TBD1303
zh_CN: 未知1303
1304:
en: TBD1304
zh_CN: 未知1304
1305:
en: TBD1305
zh_CN: 未知1305
1306:
en: TBD1306
zh_CN: 未知1306
1307:
en: TBD1307
zh_CN: 未知1307
1308:
en: TBD1308
zh_CN: 未知1308
1309:
en: TBD1309
zh_CN: 未知1309
1310:
en: TBD1310
zh_CN: 未知1310
1311:
en: TBD1311
zh_CN: 未知1311
1312:
en: TBD1312
zh_CN: 未知1312
1313:
en: DC Input MPPT1 Voltage High Fault
zh_CN: 直流输入MPPT1电压高故障
1314:
en: DC Input MPPT2 Voltage High Fault
zh_CN: 直流输入MPPT2电压高故障
1315:
en: DC Input MPPT3 Voltage High Fault
zh_CN: 直流输入MPPT3电压高故障
1316:
en: DC Input MPPT4 Voltage High Fault
zh_CN: 直流输入MPPT4电压高故障
1317:
en: DC Input MPPT5 Voltage High Fault
zh_CN: 直流输入MPPT5电压高故障
1318:
en: DC Input MPPT6 Voltage High Fault
zh_CN: 直流输入MPPT6电压高故障
1319:
en: DC Input MPPT7 Voltage High Fault
zh_CN: 直流输入MPPT7电压高故障
1320:
en: DC Input MPPT8 Voltage High Fault
zh_CN: 直流输入MPPT8电压高故障
1321:
en: DC Input MPPT9 Voltage High Fault
zh_CN: 直流输入MPPT9电压高故障
1322:
en: DC Input MPPT10 Voltage High Fault
zh_CN: 直流输入MPPT10电压高故障
1323:
en: DC Input MPPT11 Voltage High Fault
zh_CN: 直流输入MPPT11电压高故障
1324:
en: DC Input MPPT12 Voltage High Fault
zh_CN: 直流输入MPPT12电压高故障
1325:
en: Reverse Connection Fault in DC Input MPPT4
zh_CN: 直流输入MPPT4反接故障
1326:
en: Reverse Connection Fault in DC Input MPPT5
zh_CN: 直流输入MPPT5反接故障
1327:
en: Reverse Connection Fault in DC Input MPPT6
zh_CN: 直流输入MPPT6反接故障
1328:
en: Reverse Connection Fault in DC Input MPPT7
zh_CN: 直流输入MPPT7反接故障
1329:
en: Reverse Connection Fault in DC Input MPPT8
zh_CN: 直流输入MPPT8反接故障
1330:
en: Reverse Connection Fault in DC Input MPPT9
zh_CN: 直流输入MPPT9反接故障
1331:
en: Reverse Connection Fault in DC Input MPPT10
zh_CN: 直流输入MPPT10反接故障
1332:
en: Reverse Connection Fault in DC Input MPPT11
zh_CN: 直流输入MPPT11反接故障
1333:
en: Reverse Connection Fault in DC Input MPPT12
zh_CN: 直流输入MPPT12反接故障
1334:
en: DC input PV4 overcurrent fault
zh_CN: 直流输入PV4过流故障
1335:
en: DC input PV5 overcurrent fault
zh_CN: 直流输入PV5过流故障
1336:
en: DC input PV6 overcurrent fault
zh_CN: 直流输入PV6过流故障
1337:
en: DC input PV7 overcurrent fault
zh_CN: 直流输入PV7过流故障
1338:
en: DC input PV8 overcurrent fault
zh_CN: 直流输入PV8过流故障
1339:
en: DC input PV9 overcurrent fault
zh_CN: 直流输入PV9过流故障
1340:
en: DC input PV10 overcurrent fault
zh_CN: 直流输入PV10过流故障
1341:
en: DC input PV11 overcurrent fault
zh_CN: 直流输入PV11过流故障
1342:
en: DC input PV12 overcurrent fault
zh_CN: 直流输入PV12过流故障
1343:
en: TBD1343
zh_CN: 未知1343
1344:
en: TBD1344
zh_CN: 未知1344
1345:
en: String 1 Abnormal Alarm
zh_CN: 组串1异常告警
1346:
en: String 2 Abnormal Alarm
zh_CN: 组串2异常告警
1347:
en: String 3 Abnormal Alarm
zh_CN: 组串3异常告警
1348:
en: String 4 Abnormal Alarm
zh_CN: 组串4异常告警
1349:
en: String 5 Abnormal Alarm
zh_CN: 组串5异常告警
1350:
en: String 6 Abnormal Alarm
zh_CN: 组串6异常告警
1351:
en: String 7 Abnormal Alarm
zh_CN: 组串7异常告警
1352:
en: String 8 Abnormal Alarm
zh_CN: 组串8异常告警
1353:
en: String 9 Abnormal Alarm
zh_CN: 组串9异常告警
1354:
en: String 10 Abnormal Alarm
zh_CN: 组串10异常告警
1355:
en: String 11 Abnormal Alarm
zh_CN: 组串11异常告警
1356:
en: String 12 Abnormal Alarm
zh_CN: 组串12异常告警
1357:
en: String 13 Abnormal Alarm
zh_CN: 组串13异常告警
1358:
en: String 14 Abnormal Alarm
zh_CN: 组串14异常告警
1359:
en: String 15 Abnormal Alarm
zh_CN: 组串15异常告警
1360:
en: String 16 Abnormal Alarm
zh_CN: 组串16异常告警
1361:
en: String 17 Abnormal Alarm
zh_CN: 组串17异常告警
1362:
en: String 18 Abnormal Alarm
zh_CN: 组串18异常告警
1363:
en: String 19 Abnormal Alarm
zh_CN: 组串19异常告警
1364:
en: String 20 Abnormal Alarm
zh_CN: 组串20异常告警
1365:
en: String 21 Abnormal Alarm
zh_CN: 组串21异常告警
1366:
en: String 22 Abnormal Alarm
zh_CN: 组串22异常告警
1367:
en: String 23 Abnormal Alarm
zh_CN: 组串23异常告警
1368:
en: String 24 Abnormal Alarm
zh_CN: 组串24异常告警
1369:
en: TBD1369
zh_CN: 未知1369
1370:
en: TBD1370
zh_CN: 未知1370
1371:
en: TBD1371
zh_CN: 未知1371
1372:
en: TBD1372
zh_CN: 未知1372
1373:
en: TBD1373
zh_CN: 未知1373
1374:
en: TBD1374
zh_CN: 未知1374
1375:
en: TBD1375
zh_CN: 未知1375
1376:
en: TBD1376
zh_CN: 未知1376
1377:
zh_CN: 反PID软件过压
en: Anti-PID Software Overvoltage
1378:
zh_CN: 反PID软件过流
en: Anti-PID Software Overcurrent
1379:
zh_CN: 反PID硬件过压
en: Anti-PID Hardware Overvoltage
1380:
zh_CN: 反PID硬件过流
en: Anti-PID Hardware Overvoltage
4001:
en: TBD4001
zh_CN: 未知4001
4002:
en: TBD4002
zh_CN: 未知4002
4003:
en: TBD4003
zh_CN: 未知4003
4004:
en: TBD4004
zh_CN: 未知4004
4005:
en: TBD4005
zh_CN: 未知4005
4006:
en: TBD4006
zh_CN: 未知4006
4007:
en: TBD4007
zh_CN: 未知4007
4008:
en: TBD4008
zh_CN: 未知4008
4009:
en: TBD4009
zh_CN: 未知4009
4010:
en: TBD4010
zh_CN: 未知4010
4011:
en: TBD4011
zh_CN: 未知4011
4012:
en: TBD4012
zh_CN: 未知4012
4013:
en: TBD4013
zh_CN: 未知4013
4014:
en: TBD4014
zh_CN: 未知4014
4015:
en: TBD4015
zh_CN: 未知4015
4016:
en: TBD4016
zh_CN: 未知4016
4017:
en: TBD4017
zh_CN: 未知4017
4018:
en: TBD4018
zh_CN: 未知4018
4019:
en: TBD4019
zh_CN: 未知4019
4020:
en: TBD4020
zh_CN: 未知4020
4021:
en: TBD4021
zh_CN: 未知4021
4022:
en: TBD4022
zh_CN: 未知4022
4023:
en: TBD4023
zh_CN: 未知4023
4024:
en: TBD4024
zh_CN: 未知4024
4025:
en: TBD4025
zh_CN: 未知4025
4026:
en: PV1 Underr Voltage
zh_CN: PV1低温保护
4027:
en: PV1 Over Voltage
zh_CN: PV1过温保护
4028:
en: TBD4028
zh_CN: 未知4028
4029:
en: TBD4029
zh_CN: 未知4029
4030:
en: PV1 Under Voltage
zh_CN: PV1欠压保护
4031:
en: PV1 Over Voltage
zh_CN: PV1过压保护
4032:
en: PV1 Over Current
zh_CN: PV1过流保护
4033:
en: TBD4033
zh_CN: 未知4033
4034:
en: TBD4034
zh_CN: 未知4034
4035:
en: TBD4035
zh_CN: 未知4035
4036:
en: TBD4036
zh_CN: 未知4036
4037:
en: TBD4037
zh_CN: 未知4037
4038:
en: TBD4038
zh_CN: 未知4038
4039:
en: TBD4039
zh_CN: 未知4039
4040:
en: TBD4040
zh_CN: 未知4040
4041:
en: TBD4041
zh_CN: 未知4041
4042:
en: TBD4042
zh_CN: 未知4042
4043:
en: TBD4043
zh_CN: 未知4043
4044:
en: TBD4044
zh_CN: 未知4044
4045:
en: TBD4045
zh_CN: 未知4045
4046:
en: TBD4046
zh_CN: 未知4046
4047:
en: TBD4047
zh_CN: 未知4047
4048:
en: TBD4048
zh_CN: 未知4048
4049:
en: TBD4049
zh_CN: 未知4050
4051:
en: TBD4051
zh_CN: 未知4051
4052:
en: TBD4052
zh_CN: 未知4052
4053:
en: TBD4053
zh_CN: 未知4053
4054:
en: TBD4054
zh_CN: 未知4054
4055:
en: TBD4055
zh_CN: 未知4055
4056:
en: TBD4056
zh_CN: 未知4056
4057:
en: TBD4057
zh_CN: 未知4057
4058:
en: PV2 Underr Voltage
zh_CN: PV2低温保护
4059:
en: PV2 Over Voltage
zh_CN: PV2过温保护
4060:
en: TBD4060
zh_CN: 未知4060
4061:
en: TBD4061
zh_CN: 未知4061
4062:
en: PV2 Under Voltage
zh_CN: PV2欠压保护
4063:
en: PV2 Over Voltage
zh_CN: PV2过压保护
4064:
en: PV2 Over Current
zh_CN: PV2过流保护
4065:
en: TBD4065
zh_CN: 未知4065
4066:
en: TBD4066
zh_CN: 未知4066
4067:
en: TBD4067
zh_CN: 未知4067
4068:
en: TBD4068
zh_CN: 未知4068
4069:
en: TBD4069
zh_CN: 未知4069
4070:
en: TBD4070
zh_CN: 未知4070
4071:
en: TBD4071
zh_CN: 未知4071
4072:
en: TBD4072
zh_CN: 未知4072
4073:
en: TBD4073
zh_CN: 未知4073
4074:
en: TBD4074
zh_CN: 未知4074
4075:
en: TBD4075
zh_CN: 未知4075
4076:
en: TBD4076
zh_CN: 未知4076
4077:
en: TBD4077
zh_CN: 未知4077
4078:
en: TBD4078
zh_CN: 未知4078
4079:
en: TBD4079
zh_CN: 未知4079
4080:
en: TBD4080
zh_CN: 未知4080
4081:
en: TBD4081
zh_CN: 未知4081
4082:
en: TBD4082
zh_CN: 未知4082
4083:
en: TBD4083
zh_CN: 未知4083
4084:
en: TBD4084
zh_CN: 未知4084
4085:
en: TBD4085
zh_CN: 未知4085
4086:
en: TBD4086
zh_CN: 未知4086
4087:
en: TBD4087
zh_CN: 未知4087
4088:
en: TBD4088
zh_CN: 未知4088
4089:
en: TBD4089
zh_CN: 未知4089
4090:
en: PV3 Underr Voltage
zh_CN: PV3低温保护
4091:
en: PV3 Over Voltage
zh_CN: PV3过温保护
4092:
en: TBD4092
zh_CN: 未知4092
4093:
en: TBD4093
zh_CN: 未知4093
4094:
en: PV3 Under Voltage
zh_CN: PV3欠压保护
4095:
en: PV3 Over Voltage
zh_CN: PV3过压保护
4096:
en: PV3 Over Current
zh_CN: PV3过流保护
4097:
en: TBD4097
zh_CN: 未知4097
4098:
en: TBD4098
zh_CN: 未知4098
4099:
en: TBD4099
zh_CN: 未知4099
4100:
en: TBD4100
zh_CN: 未知4100
4101:
en: TBD4101
zh_CN: 未知4101
4102:
en: TBD4102
zh_CN: 未知4102
4103:
en: TBD4103
zh_CN: 未知4103
4104:
en: TBD4104
zh_CN: 未知4104
4105:
en: TBD4105
zh_CN: 未知4105
4106:
en: TBD4106
zh_CN: 未知4106
4107:
en: TBD4107
zh_CN: 未知4107
4108:
en: TBD4108
zh_CN: 未知4108
4109:
en: TBD4109
zh_CN: 未知4109
4110:
en: TBD4110
zh_CN: 未知4110
4111:
en: TBD4111
zh_CN: 未知4111
4112:
en: TBD4112
zh_CN: 未知4112
4113:
en: TBD4113
zh_CN: 未知4113
4114:
en: TBD4114
zh_CN: 未知4114
4115:
en: TBD4115
zh_CN: 未知4115
4116:
en: TBD4116
zh_CN: 未知4116
4117:
en: TBD4117
zh_CN: 未知4117
4118:
en: TBD4118
zh_CN: 未知4118
4119:
en: TBD4119
zh_CN: 未知4119
4120:
en: TBD4120
zh_CN: 未知4120
4121:
en: TBD4121
zh_CN: 未知4121
4122:
en: PV4 Underr Voltage
zh_CN: PV4低温保护
4123:
en: PV4 Over Voltage
zh_CN: PV4过温保护
4124:
en: TBD4124
zh_CN: 未知4124
4125:
en: TBD4125
zh_CN: 未知4125
4126:
en: PV4 Under Voltage
zh_CN: PV4欠压保护
4127:
en: PV4 Over Voltage
zh_CN: PV4过压保护
4128:
en: PV4 Over Current
zh_CN: PV4过流保护
4129:
en: TBD4129
zh_CN: 未知4129
4130:
en: TBD4130
zh_CN: 未知4130
4131:
en: TBD4131
zh_CN: 未知4131
4132:
en: TBD4132
zh_CN: 未知4132
4133:
en: TBD4133
zh_CN: 未知4133
4134:
en: TBD4134
zh_CN: 未知4134
4135:
en: TBD4135
zh_CN: 未知4135
4136:
en: TBD4136
zh_CN: 未知4136
4137:
en: TBD4137
zh_CN: 未知4137
4138:
en: TBD4138
zh_CN: 未知4138
4139:
en: TBD4139
zh_CN: 未知4139
4140:
en: TBD4140
zh_CN: 未知4140
4141:
en: TBD4141
zh_CN: 未知4141
4142:
en: TBD4142
zh_CN: 未知4142
4143:
en: TBD4143
zh_CN: 未知4143
4144:
en: TBD4144
zh_CN: 未知4144
4145:
en: TBD4145
zh_CN: 未知4145
4146:
en: TBD4146
zh_CN: 未知4146
4147:
en: TBD4147
zh_CN: 未知4147
4148:
en: TBD4148
zh_CN: 未知4148
4149:
en: TBD4149
zh_CN: 未知4149
4150:
en: Remote Switch
zh_CN: 远程开关机
4151:
en: Lost AC
zh_CN: 交流电丢失
4152:
en: BUS Over Voltage
zh_CN: Bus过压保护
4153:
en: GFDI
zh_CN: 漏电流报错
4154:
en: AC Under Temperature
zh_CN: AC低温保护
4155:
en: AC Over Temperature
zh_CN: AC过温保护
4156:
en: AC Under Frequency
zh_CN: AC欠频保护
4157:
en: AC Over Frequency
zh_CN: AC过频保护
4158:
en: AC Under Voltage
zh_CN: AC欠压保护
4159:
en: AC Over Voltage
zh_CN: AC过压保护
4160:
en: AC Over Current
zh_CN: AC过流保护
Path: /op/v0/plant/create
Method: POST
Interface description:
request body example:
{
"devices": [
{
"sn": "*******"
}
],
"pileSN": "*************",
"details": {
"name": "name_51b2289bf18f",
"type": 1,
"countryCode": "CN",
"city": "city_54049a6aad08",
"address": "address_efdf02e2819d",
"postcode": "213414",
"price": 0.52,
"currency": "CNY(¥)",
"systemCapacity": 72.00
},
"timezone": "Asia/Shanghai",
"position": {
"x": "x_9e0c3cf37a91",
"y": "y_6fa583b5fe21",
"format": "format_b9434db57b54",
"pid": "pid_169c8579050c"
},
"electricmeterSN": "*********************",
"layoutByMini": {
"direction": 1,
"arrange": [
{
"sn": "***********",
"horizontal": 2,
"vertical": 3,
"azimuth": 30,
"dipAngle": 45,
"direction": 1,
"capacity": 30,
"model": "model_71300e86ba58"
}
]
}
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
devices | object [] | Not Required | Information of modules(needed for creating pv/energy-storage power station) | item Type: object |
|
├─ sn | string | Not Required | Serial number of module | ||
├─ key | string | Not Required | |||
pileSN | string | Not Required | Charge pile's serial number(needed for charge pile power station) | ||
details | object | Required | Details of power station | ||
├─ name | string | Required | Name of power station | ||
├─ type | number | Required | Type of power station(1-pv power station,2-energy-storage power station,3-charge-pile power station,4-mini-device power station) | ||
├─ countryCode | string | Required | Country's code of power station(Two-bit code, such as China is "CN",Reference address:https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) | ||
├─ city | string | Required | City | ||
├─ address | string | Required | Address | ||
├─ postcode | string | Required | Postcode | ||
├─ price | number | Not Required | Electric price of power station(needed for creating pv/energy-storage/mini-device power station) | ||
├─ currency | string | Not Required | The currency of electricity price measurement(needed for editing pv/energy-storage/mini-device power station,reference:U.S. dollar-USD($);Euro-EUR(€);Vietnamese Dong-VND(D.);RMB-CNY(¥);Pound sterling-GBP(£);Australian dollar-AUD($);Poland-PLN(Zł);India-INR(₹);Brazil-BRL(R$);S.Africa-ZAR(R);THB (THB)-THB(฿);Pakistani rupee-PKR(Rs)) | ||
├─ systemCapacity | number | Not Required | System's capacity of power station(needed for creating pv/energy-storage/mini-device power station) | ||
timezone | string | Required | Detailed time zone in English("district"+"/"+"country",such as:Asia/Shanghai,Reference address:https://nodatime.org/TimeZones) | ||
position | object | Not Required | Coordinate information | ||
├─ format | string | Not Required | Coordinate address | ||
├─ x | string | Not Required | Longitude | ||
├─ y | string | Not Required | Latitude | ||
├─ pid | string | Not Required | Ip of address | ||
electricmeterSN | string | Not Required | Serial number of electricmeter(needn't if empty) | ||
layoutByMini | object | Not Required | Information of mini-device (needed for creating mini-device power station) | ||
├─ direction | number | Not Required | Component layout(1-portrait,2-crosswise) | ||
├─ arrange | object [] | Not Required | item Type: object |
||
├─ sn | string | Not Required | Serial number of module (needed for creating mini-device power station) | ||
├─ horizontal | number | Not Required | Horizontal number (needed for creating mini-device power station) | ||
├─ vertical | number | Not Required | Vertical number (needed for creating mini-device power station) | ||
├─ azimuth | number | Not Required | Azimuth angle (needed for creating mini-device power station,between 0 and 360°) | ||
├─ dipAngle | number | Not Required | Angle of inclination (needed for creating mini-device power station,between 0 and 90°) | ||
├─ direction | number | Not Required | Direction( needed for creating mini-device power station,1-vertical,2-horizontal) | ||
├─ capacity | number | Not Required | Component capacity (needed for creating mini-device power station) | ||
├─ model | string | Not Required | Component type (needed for creating mini-device power station) |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | number | Not Required | Error number(When the result is not equal to zero, the request fails) | ||
result | object | Not Required | |||
├─ stationID | string | Not Required | Id of power station | ||
├─ devices | object [] | Not Required | Information of module | item Type: object |
|
├─ device | object | Not Required | |||
├─ sn | string | Not Required | Snserial number of module | ||
├─ key | string | Not Required | |||
├─ errno | number | Not Required | Error number of module(when the result is not equal to zero, the serial number cannt meet the requirements) |
Path: /op/v0/plant/delete
Method: POST
Interface description:
request body example:
{
"stationID": "***********"
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
stationID | string | Required | Id of power station |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | Error number(When the result is not equal to zero, the request fails) |
Path: /op/v0/plant/update
Method: POST
Interface description:
request body example:
{
"devices": [
{
"sn": "*******"
}
],
"pileSN": "*************",
"details": {
"stationID": "********************",
"name": "name_51b2289bf18f",
"type": 1,
"countryCode": "CN",
"city": "city_54049a6aad08",
"address": "address_efdf02e2819d",
"postcode": "213414",
"price": 0.52,
"currency": "CNY(¥)",
"systemCapacity": 72.00
},
"timezone": "Asia/Shanghai",
"position": {
"x": "x_9e0c3cf37a91",
"y": "y_6fa583b5fe21",
"format": "format_b9434db57b54",
"pid": "pid_169c8579050c"
},
"electricmeterSN": "*********************",
"layoutByMini": {
"direction": 1,
"arrange": [
{
"sn": "***********",
"horizontal": 2,
"vertical": 3,
"azimuth": 30,
"dipAngle": 45,
"direction": 1,
"capacity": 30,
"model": "model_71300e86ba58"
}
]
}
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
devices | object [] | Not Required | Information of modules(needed for editing pv/energy-storage power station) | item Type: object |
|
├─ sn | string | Not Required | Serial number of module | ||
├─ key | string | Not Required | |||
pileSN | string | Not Required | Charge pile's serial number(needed for charge pile power station) | ||
details | object | Required | Details of power station | ||
├─ name | string | Required | Name of power station | ||
├─ type | number | Required | Type of power station(1-pv power station,2-energy-storage power station,3-charge-pile power station,4-mini-device power station) | ||
├─ countryCode | string | Required | Country's code of power station(Two-bit code, such as China is "CN",Reference address:https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) | ||
├─ city | string | Required | City | ||
├─ address | string | Required | Address | ||
├─ postcode | string | Required | Postcode | ||
├─ price | number | Not Required | Electric price of power station(needed for editing pv/energy-storage/mini-device power station) | ||
├─ currency | string | Not Required | The currency of electricity price measurement(needed for editing pv/energy-storage/mini-device power station,reference:U.S. dollar-USD($);Euro-EUR(€);Vietnamese Dong-VND(D.);RMB-CNY(¥);Pound sterling-GBP(£);Australian dollar-AUD($);Poland-PLN(Zł);India-INR(₹);Brazil-BRL(R$);S.Africa-ZAR(R);THB (THB)-THB(฿);Pakistani rupee-PKR(Rs)) | ||
├─ stationID | string | Required | Id of power station | ||
├─ systemCapacity | number | Not Required | System's capacity of power station(needed for editing pv/energy-storage/mini-device power station) | ||
timezone | string | Required | Detailed time zone in English("district"+"/"+"country",such as:Asia/Shanghai,Reference address:https://nodatime.org/TimeZones) | ||
position | object | Not Required | Coordinate information | ||
├─ format | string | Not Required | Coordinate address | ||
├─ x | string | Not Required | Longitude | ||
├─ y | string | Not Required | Latitude | ||
├─ pid | string | Not Required | Ip of address | ||
electricmeterSN | string | Not Required | Serial number of electricmeter(needn't if empty) | ||
layoutByMini | object | Not Required | Information of mini-device (needed for editing mini-device power station) | ||
├─ direction | number | Not Required | Component layout(1-portrait,2-crosswise) | ||
├─ arrange | object [] | Not Required | item Type: object |
||
├─ sn | string | Not Required | Serial number of module | ||
├─ horizontal | number | Not Required | Horizontal number | ||
├─ vertical | number | Not Required | Vertical number | ||
├─ azimuth | number | Not Required | Azimuth angle(between 0 and 360°) | ||
├─ dipAngle | number | Not Required | Angle of inclination(between 0 and 90°) | ||
├─ direction | number | Not Required | Direction(1-vertical,2-horizontal) | ||
├─ capacity | number | Not Required | Component capacity | ||
├─ model | string | Not Required | Component type |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | number | Not Required | Error number(When the result is not equal to zero, the request fails) | ||
result | object | Not Required | |||
├─ stationID | string | Not Required | Id of power station | ||
├─ devices | object [] | Not Required | Information of module | item Type: object |
|
├─ device | object | Not Required | |||
├─ sn | string | Not Required | Serial number of module | ||
├─ key | string | Not Required | |||
├─ errno | number | Not Required | Error number of module(when the result is not equal to zero, the serial number cannt meet the requirements) |
Path: /op/v0/plant/detail
Method: GET
Interface description:
Obtain details about a power station based on the power station ID
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Query
Parameter name | Is it required | Example | Note |
---|---|---|---|
id | Required | Id of power station |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | Error number(When the result is not equal to zero, the request fails) | ||
result | object | Required | |||
├─ stationName | string | Required | Name of power station | ||
├─ country | string | Required | Country of power station | ||
├─ city | string | Required | City of power station | ||
├─ address | string | Required | Address of power station | ||
├─ createDate | string | Required | Create time,millisecond timestamp | ||
├─ postcode | string | Required | Postcode of power station | ||
├─ capacity | number | Required | Installed capacity (Unit kw) | ||
├─ timezone | string | Required | Time zone of power station | ||
├─ user | object | Required | User information | ||
├─ name | string | Required | Name of user | ||
string | Required | Email of user | |||
├─ phone | string | Required | Phone of user | ||
├─ installer | object | Required | Installer information | ||
├─ name | string | Required | Name of Installer | ||
string | Required | Email of Installer | |||
├─ phone | string | Required | Phone of Installer | ||
├─ modules | object [] | Required | Device list | item Type: object |
|
├─ moduleSN | string | Required | Serial number of Data Logger | ||
├─ deviceSN | string | Required | Serial number of Inverter |
Path: /op/v0/plant/list
Method: POST
Interface description:
Obtain the list of power stations to which this account belongs
request body example:
{
"currentPage": 1,
"pageSize": 10
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
currentPage | integer | Required | 1 | Current page number | Minimum value: 1 |
pageSize | integer | Required | 10 | The amount of data presented per page | Minimum value: 10 |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | number | Required | Error number(When the result is not equal to zero, the request fails) | ||
result | object | Required | |||
├─ data | object [] | Required | item Type: object |
||
├─ stationID | string | Required | Id of power station | ||
├─ name | string | Required | Name of power station | ||
├─ ianaTimezone | string | Required | Timezone of power station | ||
├─ currentPage | integer | Required | Current page number | ||
├─ pageSize | integer | Required | The amount of data presented per page | ||
├─ total | integer | Required | Data volume total |
Path: /op/v1/device/real/query
Method: POST
Interface description:
Get the latest real-time data of the inverter. The sn array is mandatory and returns only the result set belonging to the current user. If no variable is specified, all variables are queried
request body example:
{
"sns": ["***************","***************","***************"],
"variables": ["pvPower","pv1Current"]
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
variables | string [] | Not Required | If this parameter is not passed, all variable data is obtained by default item type: string | item Type: string |
|
├─ | Not Required | Variable name Available variables can be queried through the Get Variables interface Remark:Variable name,available variables can be queried through the Get Variables interface | |||
sns | string [] | Required | Serial Number of Inverter Remark:Can transmit up to 50 Serial Number | item Type: string |
|
├─ | Not Required |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | |||
result | object [] | Required | item Type: object |
||
├─ deviceSN | string | Required | Serial Number of Inverter | ||
├─ datas | object [] | Required | item Type: object |
||
├─ variable | string | Required | Variable name If the data is not found, it will not be returned | ||
├─ unit | string | Required | Unit | ||
├─ name | string | Required | Name in English | ||
├─ value | number | Required | Value | ||
├─ time | string | Required | Time of Data Update, utc time |
Path: /op/v0/device/list
Method: POST
Interface description:
Obtain the list of inverters owned by this account
request body example:
{
"currentPage": 1,
"pageSize": 10
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
currentPage | integer | Required | 1 | Current page number | Minimum value: 1 |
pageSize | integer | Required | 10 | The amount of data presented per page | Minimum value: 10 |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | Error number(When the result is not equal to zero, the request fails) | ||
result | object | Required | |||
├─ currentPage | integer | Required | Current page number | ||
├─ pageSize | integer | Required | The amount of data presented per page | ||
├─ total | integer | Required | Data volume total | ||
├─ data | object [] | Required | item Type: object |
||
├─ deviceSN | string | Required | Serial number of the inverter | ||
├─ moduleSN | string | Required | Serial number of the Data Logger | ||
├─ stationID | string | Required | Id of power station | ||
├─ stationName | string | Required | Name of power station | ||
├─ status | integer | Required | Status of module | Enumeration: 1,2,3 Enumeration note: 1:online 2:fault 3:offline |
|
├─ hasPV | boolean | Required | Is there a photovoltaic system available | ||
├─ hasBattery | boolean | Required | Is there a battery available | ||
├─ deviceType | string | Required | Type of device | ||
├─ productType | string | Required | Type of product |
Path: /op/v0/device/detail
Method: GET
Interface description:
Obtain inverter details
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Query
Parameter name | Is it required | Example | Note |
---|---|---|---|
sn | Required | Serial number of Inverter |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | Error number(When the result is not equal to zero, the request fails) | ||
result | object | Required | |||
├─ deviceSN | string | Required | Serial number of the inverter | ||
├─ moduleSN | string | Required | Serial number of the collector | ||
├─ stationID | string | Required | Id of power station | ||
├─ stationName | string | Required | Name of power station | ||
├─ afciVersion | string | Required | Version of afci | ||
├─ managerVersion | string | Required | Version of manager | ||
├─ masterVersion | string | Required | Version of master | ||
├─ slaveVersion | string | Required | Version of slave | ||
├─ hardwareVersion | string | Required | Version of hardware | ||
├─ status | integer | Required | Status of device | Enumeration: 1,2,3 Enumeration note: 1:online 2:breakdown 3:offline |
|
├─ function | object | Required | Functional support | ||
├─ scheduler | boolean | Required | Whether the periodic mode switchover function is supported |
Path: /op/v0/device/variable/get
Method: GET
Interface description:
Obtain variable tables for use by real-time data and historical data interfaces
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
string | Not Required | format: binary |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | |||
result | object [] | Required | item Type: object |
||
├─ {variable} | object | Required | |||
├─ unit | string | Required | unit | ||
├─ name | object | Required | variable name | ||
├─ zh_CN | string | Required | |||
├─ en | string | Required | |||
├─ de | string | Required | |||
├─ pt | string | Required | |||
├─ fr | string | Required | |||
├─ pl | string | Required |
Path: /op/v0/device/fault/get
Method: GET
Interface description:
Obtain error code information
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
string | Not Required | format: binary |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | |||
result | object [] | Required | item Type: object |
||
├─ {errNo} | object | Required | Error code | ||
├─ en | string | Required | The error code corresponds in English | ||
├─ zh_CN | string | Required | The error code corresponds in Chinese | ||
├─ pl | string | Required | The error code corresponds in Polish |
Path: /op/v0/device/real/query
Method: POST
Interface description:
Get the latest real-time data of the inverter, and get the real-time data of all devices under the name without specifying the SN
request body example:
{
"sn": "***************",
"variables": ["pvPower","pv1Current"]
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
variables | string [] | Not Required | If this parameter is not passed, all variable data is obtained by default item type: string | item Type: string |
|
├─ | Not Required | Variable name Available variables can be queried through the Get Variables interface Remark:Variable name,available variables can be queried through the Get Variables interface | |||
sn | string | Not Required | Serial Number of Inverter If no parameter is specified, all devices are obtained |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | |||
result | object [] | Required | item Type: object |
||
├─ deviceSN | string | Required | Serial Number of Inverter | ||
├─ datas | object [] | Required | item Type: object |
||
├─ variable | string | Required | Variable name If the data is not found, it will not be returned | ||
├─ unit | string | Required | Unit | ||
├─ name | string | Required | Name in English | ||
├─ value | number | Required | Value | ||
├─ time | string | Required | Time of Data Update, utc time |
Path: /op/v0/device/history/query
Method: POST
Interface description:
Obtain the historical data of the inverter, obtain the historical data of the last three days without specifying the time,and the time span must be less than or equal to 24 hours
request body example:
{
"sn": "***************",
"variables": ["pvPower","pv1Current"],
"begin": 1703548800000,
"end": 1703635200000
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
variables | string [] | Not Required | If this parameter is not passed, all variable data is obtained by default | item Type: string |
|
├─ | Not Required | Variable name Available variables can be queried through the Get Variables interface Remark:Variable name,available variables can be queried through the Get Variables interface | |||
sn | string | Required | Serial Number of Inverter | ||
begin | number | Not Required | Start timestamp(milliseconds) | ||
end | number | Not Required | End timestamp(milliseconds) |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | |||
result | object [] | Required | item Type: object |
||
├─ deviceSN | string | Required | Serial Number of Inverter | ||
├─ datas | object [] | Required | item Type: object |
||
├─ variable | string | Required | Variable name | ||
├─ unit | string | Required | Unit of variable | ||
├─ name | string | Required | Name in English | ||
├─ data | object [] | Required | item Type: object |
||
├─ value | number | Required | Value | ||
├─ time | string | Required | Time of Data Update, utc time |
Path: /op/v0/device/report/query
Method: POST
Interface description:
Obtain the inverter electricity consumption report. Calculated according to the time zone of the power station to which the inverter belongs.The monthly electricity consumption of the year is obtained, the daily electricity consumption of the month is obtained, and the hourly electricity
consumption of the day is obtained
request body example:
{
"sn": "***************",
"year": 2023,
"month": 10,
"day": 3,
"dimension": "day",
"variables": ["generation","feedin","gridConsumption","chargeEnergyToTal","dischargeEnergyToTal"]
}
{
"sn": "***************",
"year": 2023,
"month": 10,
"dimension": "month",
"variables": ["generation","feedin","gridConsumption","chargeEnergyToTal","dischargeEnergyToTal"]
}
{
"sn": "***************",
"year": 2023,
"dimension": "year",
"variables": ["generation","feedin","gridConsumption","chargeEnergyToTal","dischargeEnergyToTal"]
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
sn | string | Required | Serial number of the inverter | ||
year | integer | Required | year | Minimum value: 2020 |
|
month | integer | Not Required | month | Maximum value: 12 Minimum value: 1 |
|
day | integer | Not Required | day | Maximum value: 31 Minimum value: 1 |
|
dimension | string | Required | Statistical dimension | Enumeration: year,month,day |
|
variables | string [] | Required | Query variable | item Type: string |
|
├─ | Not Required |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | Error number(When the result is not equal to zero, the request fails) | ||
result | object [] | Required | item Type: object |
||
├─ variable | string | Required | Variable name | ||
├─ unit | string | Required | Variable unit | ||
├─ values | number [] | Required | Variable value | item Type: number |
|
├─ | Not Required |
Path: /op/v0/device/generation
Method: GET
Interface description:
Obtain the energy yield information of the inverter based on the time zone of the power station to which the inverter belongs
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Query
Parameter name | Is it required | Example | Note |
---|---|---|---|
sn | Required | Serial number of inverter |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | Error number(When the result is not equal to zero, the request fails) | ||
result | object | Required | |||
├─ today | number | Required | Electricity generation of this today unit:kWh | ||
├─ month | number | Required | Electricity generation of this month unit:kWh | ||
├─ cumulative | number | Required | Cumulative power generation unit:kWh |
Path: /op/v0/device/battery/soc/get
Method: GET
Interface description:
Obtain the inverter battery soc Settings
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Query
Parameter name | Is it required | Example | Note |
---|---|---|---|
sn | Required | Serial number of Inverter |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | error number(When the result is not equal to zero, the request fails) | ||
result | object | Required | |||
├─ minSoc | integer | Required | Minimum soc of system | ||
├─ minSocOnGrid | integer | Required | Minimum soc in grid-connected mode |
Path: /op/v0/device/battery/soc/set
Method: POST
Interface description:
Set the minmum soc for the battery of the device
request body example:
{
"sn": "***************",
"minSoc": 10,
"minSocOnGrid": 10
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
sn | string | Required | Serial number of inverter | ||
minSoc | integer | Required | Minimum soc of system | Maximum value: 100 Minimum value: 10 |
|
minSocOnGrid | integer | Required | Minimum soc in grid-connected mode | Maximum value: 100 Minimum value: 10 |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | error number(When the result is not equal to zero, the request fails) | ||
result | object | Required |
Path: /op/v0/device/battery/forceChargeTime/get
Method: GET
Interface description:
Obtain the setting of battery charging time
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Query
Parameter name | Is it required | Example | Note |
---|---|---|---|
sn | Required | Serial number of inverter |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | Error number(When the result is not equal to zero, the request fails) | ||
result | object | Required | |||
├─ enable1 | string | Required | Whether the first segment is enabled | ||
├─ startTime1 | object | Required | The first period starts time | ||
├─ hour | integer | Required | |||
├─ minute | integer | Required | |||
├─ endTime1 | object | Required | The end time of the first period | ||
├─ hour | integer | Required | |||
├─ minute | integer | Required | |||
├─ enable2 | string | Required | Whether the second segment is enabled or not | ||
├─ startTime2 | object | Required | The second period starts time | ||
├─ hour | integer | Required | |||
├─ minute | integer | Required | |||
├─ endTime2 | object | Required | The end time of the second period | ||
├─ hour | integer | Required | |||
├─ minute | integer | Required |
Path: /op/v0/device/battery/forceChargeTime/set
Method: POST
Interface description:
Set the battery charging time. The period must be two periods. Both periods must be delivered
request body :
{
"sn": "sn_4e50c9b8a5c3",
"enable1": false,
"enable2": false,
"startTime1": {
"hour": 0,
"minute": 0
},
"endTime1": {
"hour": 0,
"minute": 0
},
"startTime2": {
"hour": 0,
"minute": 0
},
"endTime2": {
"hour": 0,
"minute": 0
}
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
sn | string | Required | Serial number of Inverter | ||
enable1 | boolean | Required | Whether the first segment is enabled | ||
enable2 | boolean | Required | Whether the second segment is enabled or not | ||
startTime1 | object | Required | The first period starts time | ||
├─ hour | integer | Required | Maximum value: 23 Minimum value: 0 |
||
├─ minute | integer | Required | Maximum value: 59 Minimum value: 0 |
||
endTime1 | object | Required | The end time of the first period | ||
├─ hour | integer | Required | Maximum value: 23 Minimum value: 0 |
||
├─ minute | integer | Required | Maximum value: 59 Minimum value: 0 |
||
startTime2 | object | Required | The second period starts time | ||
├─ hour | integer | Required | Maximum value: 23 Minimum value: 0 |
||
├─ minute | integer | Required | Maximum value: 59 Minimum value: 0 |
||
endTime2 | object | Required | The end time of the second period | ||
├─ hour | integer | Required | Maximum value: 23 Minimum value: 0 |
||
├─ minute | integer | Required | Maximum value: 59 Minimum value: 0 |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | Error number(When the result is not equal to zero, the request fails) | ||
result | object | Required |
Path: /op/v0/device/setting/get
Method: POST
Interface description:
Obtain the device settings, which currently support the H3 series
request body :
{
"sn": "sn_4e50c9b8a5c3",
"key": "ExportLimit"
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
sn | string | Required | Serial number of Inverter | ||
key | string | Required | settings item | Enumeration: ExportLimit,MinSoc,MinSocOnGrid,MaxSoc,GridCode |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | Error number(When the result is not equal to zero, the request fails) | ||
result | object | Required | |||
├─ value | string | Required | setting value | ||
├─ unit | string | Required | unit | ||
├─ precision | number | Required | precision | Enumeration: 1,0.1,0.01 |
|
├─ range | object | Required | |||
├─ min | number | Required | minimum | ||
├─ max | number | Required | maximum |
Path: /op/v0/device/setting/set
Method: POST
Interface description:
Deliver device settings, which currently support the H3 series
request body :
{
"sn": "sn_4e50c9b8a5c3",
"key": "ExportLimit",
"value": "13000"
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
sn | string | Required | Serial number of Inverter | ||
key | string | Required | settings item | Enumeration: ExportLimit,MinSoc,MinSocOnGrid,MaxSoc,GridCode |
|
value | string | Required | settings value |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | Error number(When the result is not equal to zero, the request fails) | ||
result | object | Required |
Path: /op/v0/device/time/get
Method: POST
Interface description:
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
sn | string | Required | Serial number of Inverter |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | |||
result | object | Required | |||
├─ year | string | Required | |||
├─ month | string | Required | |||
├─ day | string | Required | |||
├─ hour | string | Required | |||
├─ second | string | Required | |||
├─ minute | string | Required |
Path: /op/v0/device/time/set
Method: POST
Interface description:
Modify the device time
Note that the device's automatic time synchronization function will be disabled after modification
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
sn | string | Required | Serial number of Inverter | ||
year | string | Required | 0-99 | ||
second | string | Required | 1-12 | ||
minute | string | Required | 1-31 | ||
hour | string | Required | 0-23 | ||
day | string | Required | 0-59 | ||
month | string | Required | 0-59 |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required |
Path: /op/v0/device/scheduler/get/flag
Method: POST
Interface description:
Obtain the timing mode switch status
request body example:
{
"deviceSN": "**************"
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
deviceSN | string | Required | Serial number of device |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | Error number(When the result is not equal to zero, the request fails) | ||
msg | string | Required | Error message | ||
result | object | Required | |||
├─ support | integer | Required | Whether the timing function is supported(0:nonsupport 1:support) 0:nonsupport 1:support | ||
├─ enable | integer | Required | Whether to enable the timing function(0:disable 1:enable) 0:disable 1:enable |
Path: /op/v0/device/scheduler/get
Method: POST
Interface description:
Get timing mode segment information
request body example:
{
"deviceSN": "**************"
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
deviceSN | string | Required | Serial number of device |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | error number(When the result is not equal to zero, the request fails) | ||
msg | string | Required | Error message | ||
result | object | Required | |||
├─ enable | string | Required | State of master switch (0:off 1:on) | ||
├─ groups | object [] | Required | item Type: object |
||
├─ enable | integer | Required | Whether to enable this group setting(0:disable 1:enable) | ||
├─ startHour | integer | Required | Start time - hour(The value is between 0 and 23) | ||
├─ startMinute | integer | Required | Start time - minute(The value is between 0 and 59) | ||
├─ endHour | integer | Required | Ending time - hour(The value is between 0 and 23) | ||
├─ endMinute | integer | Required | Ending time - minute(The value is between 0 and 59) | ||
├─ workMode | string | Required | Working mode(SelfUse,Feedin,Backup,ForceCharge,ForceDischarge) | ||
├─ minSocOnGrid | integer | Required | socThe minimum soc value of the offline battery | ||
├─ fdSoc | integer | Required | Discharge soc value | ||
├─ fdPwr | integer | Required | The maximum discharge power value |
Path: /op/v0/device/scheduler/set/flag
Method: POST
Interface description:
Set the timing mode switch
request body example:
{
"deviceSN": "**************",
"enable": 1
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
deviceSN | string | Required | Serial number of device | ||
enable | integer | Required | Whether the switch is on 0:disable 1:enable |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | Error number(When the result is not equal to zero, the request fails) | ||
msg | string | Required | Error message |
Path: /op/v0/device/scheduler/enable
Method: POST
Interface description:
Set the time segment information of the timing mode
request body example:
{
"deviceSN": "*************",
"groups": [
{
"enable": 1,
"startHour": 0,
"startMinute": 0,
"endHour": 5,
"endMinute": 0,
"workMode": "SelfUse",
"minSocOnGrid": 10,
"fdSoc": 90,
"fdPwr": 3000
},
{
"enable": 1,
"startHour": 6,
"startMinute": 0,
"endHour": 17,
"endMinute": 0,
"workMode": "Feedin",
"minSocOnGrid": 10,
"fdSoc": 90,
"fdPwr": 3000
}
]
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
deviceSN | string | Required | Serial number of device | ||
groups | object [] | Required | item Type: object |
||
├─ enable | integer | Required | Whether to enable this group setting(0:disable 1:enable) | ||
├─ startHour | integer | Required | Start time - hour(The value is between 0 and 23) | ||
├─ startMinute | integer | Required | Start time - minute(The value is between 0 and 59) | ||
├─ endHour | integer | Required | Ending time - hour(The value is between 0 and 23) | ||
├─ endMinute | integer | Required | Ending time - minute(The value is between 0 and 59) | ||
├─ workMode | string | Required | Working mode(SelfUse,Feedin,Backup,ForceCharge,ForceDischarge) | ||
├─ minSocOnGrid | integer | Required | The minimum soc range of the offline battery is between 10 and 100 | ||
├─ fdSoc | integer | Required | Discharge soc range between 0 and 100,value of fdsoc must be equal or greater than minSocOnGrid value of fdsoc must be equal or greater than minSocOnGrid | ||
├─ fdPwr | number | Required | The maximum discharge power ranges between 0 and 6000 |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | Error number(When the result is not equal to zero, the request fails) | ||
msg | string | Required | Error message |
Path: /op/v0/module/list
Method: POST
Interface description:
Obtain the collector list of this account
request body example:
{
"currentPage": 1,
"pageSize": 10
}
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
currentPage | integer | Required | 1 | Current page number | Minimum value: 1 |
pageSize | integer | Required | 10 | The amount of data presented per page | Maximum value: 1000 Minimum value: 10 |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | Error number(When the result is not equal to zero, the request fails) | ||
result | object | Required | |||
├─ currentPage | integer | Required | Current page number | ||
├─ pageSize | integer | Required | The amount of data presented per page | ||
├─ total | integer | Required | Data volume total | ||
├─ data | object [] | Required | item Type: object |
||
├─ moduleSN | string | Required | Serial number of Data Logger | ||
├─ stationID | string | Required | Id of power station | ||
├─ status | integer | Required | Status of collector | Enumeration: 1,2 Enumeration note: 1:online 2:offline |
|
├─ signal | integer | Required | Signal strength | Maximum value: 100 Minimum value: 0 |
Path: /op/v0/user/getAccessCount
Method: GET
Interface description:
Obtain the number of accessible interfaces under the account based on the open api.
Headers
Parameter name | Parameter value | Is it required | Example | Note |
---|---|---|---|---|
Content-Type | application/json | Required | ||
token | Required | Generate apikey from the API management function of the platform | ||
signature | Required | Signature rule: Encrypt the string url + "\r\n" + token + "\r\n" + timestamp with md5 | ||
timestamp | Required | Current timestamp | ||
lang | Required | en | Language |
Body
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
currentPage | integer | Required | 1 | Current page number | Minimum value: 1 |
pageSize | integer | Required | 10 | The amount of data presented per page | Maximum value: 1000 Minimum value: 10 |
Name | Type | Is it required | Default value | Note | Other information |
---|---|---|---|---|---|
errno | integer | Required | Error number(When the result is not equal to zero, the request fails) | ||
result | object | Required | |||
├─ total | string | Required | Number of total times that the user can access the open interface | ||
├─ remaining | string | Required | Number of remaining times that the user can access the open interface |