-
Notifications
You must be signed in to change notification settings - Fork 3
Dyness Powerhaus #6
Description
Hello,
You will find below the data for the dyness PowerHaus: https://dyness.de/powerhaus-low-voltage-residential-energy-storages
The battery was fully charged and it's normal to see no current as this battery was in standby.
The fault status is also probably generated because there is no communication with the inverter as it was offline for maintenance.
If it's needed, I can later this week run the script when the battery is not in standby but charging/discharging and communicating with the inverter.
`============================================================
Endpunkt: Gerät binden [Junior Box: OK]
Path: /v1/device/bindSn
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "500",
"data": null,
"info": "The device is bound by someone else"
}
============================================================
Endpunkt: Household Storage Detail [Junior Box: OK]
Path: /v1/device/household/storage/detail
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "200",
"data": {
"deviceName": "PowerHaus",
"deviceModelName": "PowerHaus",
"deviceModelCode": "145",
"factory": "1",
"deviceType": "Energy Storage",
"deviceTypeCode": "4",
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": null,
"stationId": "4702903626XXXX",
"stationName": "XXXXXXXXXX",
"position": "XXXXXXXX, XXXXX XXXXXX, Germany",
"systemType": "20011",
"stationType": "20001",
"deviceCommunicationStatus": "Online",
"deviceCommunicationStatusCode": "1",
"firmwareVersion": "2.50-62.0.11",
"mpptVersion": null,
"voltage": "51.2",
"voltageUnit": "V",
"current": "50.00",
"currentUnit": "A",
"brand": "DYNESS",
"otaResult": null,
"otaMpptResult": null,
"imgAddress": "https://web-static.dyness.com/device/images/PowerHausWeb.png",
"productType": null,
"batteryCategory": "2",
"masterSlaveStatus": null,
"createTime": null,
"meterSn": null,
"energy": null,
"installedPower": null,
"dataUpdateTime": "2026-03-23 22:57:27 UTC+01:00",
"communicationProtocolVersion": null
},
"info": "Request successful"
}
============================================================
Endpunkt: Storage Geräteliste [Junior Box: OK — liefert workStatus]
Path: /v1/device/storage/list
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "200",
"data": {
"list": [
{
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX",
"deviceName": "PowerHaus",
"deviceCommunicationStatus": "Online",
"deviceCommunicationStatusCode": "1",
"deviceModelName": "PowerHaus",
"deviceModelCode": "145",
"parentCode": "145",
"parentName": null,
"factory": "1",
"batteryCategory": "2",
"productType": "1",
"workStatus": "Fault",
"stationId": "4702903626XXXX",
"stationName": "XXXXXXXX",
"position": "XXXXXXX, XXXXX XXXXXXXXX, Germany",
"systemType": "20011",
"stationType": "20001",
"firmwareVersion": "2.50-62.0.11",
"operationPermission": "1",
"createTime": "2026-02-20 18:06:52",
"masterSlaveStatus": null
}
],
"pageNum": 1,
"pageSize": 10,
"total": 1
},
"info": "Request successful"
}
============================================================
Endpunkt: Anlageninfo [Junior Box: OK]
Path: /v1/station/info
Body: {
"deviceSn": "R07E96466801XXXX-BMS"
}
{
"code": "200",
"data": {
"installedPower": "1.0",
"batteryCapacity": "5.12",
"inverterTotalPower": "0.000"
},
"info": "Request successful"
}
============================================================
Endpunkt: Firmware-Version prüfen
Path: /v1/device/checkVersion
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "200",
"data": {
"bmsLastedVersion": null,
"dspLastedVersion": "311",
"armLastedVersion": null,
"mpptLastedVersion": null
},
"info": "Request successful"
}
============================================================
Endpunkt: Household Geräteliste
Path: /v1/device/houseHold/list
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "500",
"data": null,
"info": "request parameter is not null"
}
============================================================
Endpunkt: Inverter-Liste
Path: /v1/device/inverter/list
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "200",
"data": [],
"info": "Request successful"
}
============================================================
Endpunkt: Inverter Lastdetails
Path: /v1/device/inverter/load/detail
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "500",
"data": null,
"info": "Device ID Cannot Be Empty"
}
============================================================
Endpunkt: Letzte Leistungsdaten [Junior Box: OK]
Path: /v1/device/getLastPowerDataBySn
Body: {
"pageNo": 1,
"pageSize": 1,
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "200",
"data": [
{
"realTimeCurrent": null,
"realTimePower": null,
"realTimeCurrent2": null,
"realTimePower2": null,
"realTimeVoltage": null,
"inverterTotalPower": null,
"soc": null,
"createTime": "2026-03-22 23:00:00"
},
{
"realTimeCurrent": null,
"realTimePower": null,
"realTimeCurrent2": null,
"realTimePower2": null,
"realTimeVoltage": null,
"inverterTotalPower": null,
"soc": null,
"createTime": "2026-03-22 23:05:00"
},
{
"realTimeCurrent": null,
"realTimePower": null,
"realTimeCurrent2": null,
"realTimePower2": null,
"realTimeVoltage": null,
"inverterTotalPower": null,
"soc": null,
"createTime": "2026-03-22 23:10:00"
},
{
"realTimeCurrent": null,
"realTimePower": null,
"realTimeCurrent2": null,
"realTimePower2": null,
"realTimeVoltage": null,
"inverterTotalPower": null,
"soc": null,
"createTime": "2026-03-22 23:15:00"
},
{
"realTimeCurrent": null,
"realTimePower": null,
"realTimeCurrent2": null,
"realTimePower2": null,
"realTimeVoltage": null,
"inverterTotalPower": null,
"soc": null,
"createTime": "2026-03-22 23:20:00"
},
{
"realTimeCurrent": null,
"realTimePower": null,
"realTimeCurrent2": null,
"realTimePower2": null,
"realTimeVoltage": null,
"inverterTotalPower": null,
"soc": null,
"createTime": "2026-03-22 23:25:00"
},
{
"realTimeCurrent": null,
"realTimePower": null,
"realTimeCurrent2": null,
"realTimePower2": null,
"realTimeVoltage": null,
"inverterTotalPower": null,
"soc": null,
"createTime": "2026-03-22 23:30:00"
},
{
"realTimeCurrent": null,
"realTimePower": null,
"realTimeCurrent2": null,
"realTimePower2": null,
"realTimeVoltage": null,
"inverterTotalPower": null,
"soc": null,
"createTime": "2026-03-22 23:35:00"
}
§§§§§ DATA REMOVED $$$$$
============================================================
Endpunkt: Letzte Betriebsdaten [Junior Box: alle Felder null]
Path: /v1/device/getLastRunningDataBySn
Body: {
"deviceSn": "R07E96466801XXXX-BMS"
}
{
"code": "200",
"data": {
"dateTime": "2026-03-23 21:57:27",
"sn": "R07E96466801XXXX-BMS",
"outputMethod": null,
"deviceHardwareVersion": null,
"safetyCountry": null,
"runModel": null,
"workStatus": null,
"meterCommunication": null,
"meterStatus": null,
"ctStatus": null,
"sparePower": null,
"powerLimit": null,
"gridStatus": null,
"activePower": null,
"reactivePower": null,
"apparentPower": null,
"buyEnergy": null,
"sellEnergy": null,
"totalBuyEnergy": null,
"totalSellEnergy": null,
"loadPower": null,
"dayElectricity": null,
"totalElectricity": null,
"batteryPower": null,
"batteryVoltage": null,
"batteryCurrent": null,
"batterySoc": null,
"batterySoh": null,
"batteryStatus": null,
"bmsCommunicationStatus": null,
"chargingLimitCurrent": null,
"dischargeLimitCurrent": null,
"batteryTemperature": null,
"gridDischargeDepth": null,
"offGridDischargeDepth": null,
"generationPower": null,
"dayGeneration": null,
"totalGeneration": null,
"internalTemperature": null,
"heatDissipationTemperature": null,
"moduleTemperature": null,
"dsp1Version": null,
"dsp2Version": null,
"dspSvnVersion": null,
"dspInnerVersion": null,
"busVoltage": null,
"nbusVoltage": null,
"ratedPower": null,
"armVersion": null,
"armSvnVersion": null,
"armInnerVersion": null,
"boxVersion": null,
"boxSvnVersion": null,
"batteryCount": null,
"lastUpdateTime": "2026-03-23 21:57:27",
"bmsCommunication": null,
"boxCommunication": null,
"firmwareVersion": null,
"pvPower": null,
"gridCurrentR": null,
"gridCurrentS": null,
"gridCurrentT": null,
"gridFrequencyR": null,
"gridFrequencyS": null,
"gridFrequencyT": null,
"pv1Current": null,
"pv2Current": null,
"pv3Current": null,
"pv4Current": null,
"pv1Voltage": null,
"pv2Voltage": null,
"pv3Voltage": null,
"pv4Voltage": null,
"pv1Power": null,
"pv2Power": null,
"pv3Power": null,
"pv4Power": null,
"maxLeadBatCapacity": null,
"gridPower": null,
"rvoltage": null,
"rcurrent": null,
"rgridFrequency": null,
"rpower": null,
"rspareVoltage": null,
"rspareCurrent": null,
"rspareGridFrequency": null,
"rsparePower": null
},
"info": "Request successful"
}
============================================================
Endpunkt: Echtzeit-Daten (realTime/data)
Path: /v1/device/realTime/data
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "200",
"data": [
{
"flag": false,
"pointId": "T",
"pointValue": "2026-03-23 21:57:27",
"pointNameCn": "数据采集时间"
},
{
"flag": false,
"pointId": "SUB",
"pointValue": "l300250703156306",
"pointNameCn": "子设备列表"
},
{
"flag": false,
"pointId": "TIME",
"pointValue": "2026-03-23 21:57:27",
"pointNameCn": "子设备最后一包时间"
},
{
"flag": false,
"pointId": "100",
"pointValue": "Battery-L",
"pointNameCn": "主机设备名称"
},
{
"flag": false,
"pointId": "200",
"pointValue": "Dyness TECHNOLOGY",
"pointNameCn": "主机厂商名称"
},
{
"flag": false,
"pointId": "300",
"pointValue": "2.50-62.0.11",
"pointNameCn": "主机软件版本"
},
{
"flag": false,
"pointId": "400",
"pointValue": "1",
"pointNameCn": "电池的总数量"
},
{
"flag": false,
"pointId": "500",
"pointValue": "",
"pointNameCn": "序列号SN"
},
{
"flag": false,
"pointId": "600",
"pointValue": "53.2",
"pointNameCn": "平均电压"
},
{
"flag": false,
"pointId": "700",
"pointValue": "0.0",
"pointNameCn": "总电流"
},
{
"flag": false,
"pointId": "800",
"pointValue": "100",
"pointNameCn": "平均SOC"
},
{
"flag": false,
"pointId": "900",
"pointValue": "",
"pointNameCn": "平均循环次数"
},
{
"flag": false,
"pointId": "1000",
"pointValue": "",
"pointNameCn": "最大循环次数"
},
{
"flag": false,
"pointId": "1100",
"pointValue": "",
"pointNameCn": "平均SOH"
},
{
"flag": false,
"pointId": "1200",
"pointValue": "100",
"pointNameCn": "最小SOH"
},
{
"flag": false,
"pointId": "1300",
"pointValue": "3.327",
"pointNameCn": "单芯最高电压"
},
{
"flag": false,
"pointId": "1400",
"pointValue": "257",
"pointNameCn": "单芯最高电压的编号最小的模块"
},
{
"flag": false,
"pointId": "1401",
"pointValue": "1",
"pointNameCn": "最高单压模块"
},
{
"flag": false,
"pointId": "1402",
"pointValue": "1",
"pointNameCn": "最高单压电芯"
},
{
"flag": false,
"pointId": "1500",
"pointValue": "3.325",
"pointNameCn": "单芯最低电压"
},
{
"flag": false,
"pointId": "1600",
"pointValue": "258",
"pointNameCn": "单芯最低电压的编号最小的模块"
},
{
"flag": false,
"pointId": "1601",
"pointValue": "1",
"pointNameCn": "最低单压模块"
},
{
"flag": false,
"pointId": "1602",
"pointValue": "2",
"pointNameCn": "最低单压电芯"
},
{
"flag": false,
"pointId": "1700",
"pointValue": "",
"pointNameCn": "单芯平均温度"
},
{
"flag": false,
"pointId": "1800",
"pointValue": "15.0",
"pointNameCn": "单芯最高温度"
},
{
"flag": false,
"pointId": "1900",
"pointValue": "257",
"pointNameCn": "单芯最高温度的编号最小的模块"
},
{
"flag": false,
"pointId": "1901",
"pointValue": "1",
"pointNameCn": "最高温度模块"
},
{
"flag": false,
"pointId": "1902",
"pointValue": "1",
"pointNameCn": "最高温度NTC"
},
{
"flag": false,
"pointId": "2000",
"pointValue": "14.9",
"pointNameCn": "单芯最低温度"
},
{
"flag": false,
"pointId": "2100",
"pointValue": "258",
"pointNameCn": "单芯最低温度的编号最小的模块"
},
{
"flag": false,
"pointId": "2101",
"pointValue": "1",
"pointNameCn": "最低温度模块"
},
{
"flag": false,
"pointId": "2102",
"pointValue": "2",
"pointNameCn": "最低温度NTC"
},
{
"flag": false,
"pointId": "2200",
"pointValue": "",
"pointNameCn": "MOSFET平均温度"
},
{
"flag": false,
"pointId": "2300",
"pointValue": "17.3",
"pointNameCn": "MOSFET最高温度"
},
{
"flag": false,
"pointId": "2400",
"pointValue": "1",
"pointNameCn": "MOSFET最高温度的编号最小的模块"
},
{
"flag": false,
"pointId": "2500",
"pointValue": "",
"pointNameCn": "MOSFET最低温度"
},
{
"flag": false,
"pointId": "2600",
"pointValue": "",
"pointNameCn": "MOSFET最低温度的编号最小的模块"
},
{
"flag": false,
"pointId": "2700",
"pointValue": "",
"pointNameCn": "BMS平均温度"
},
{
"flag": false,
"pointId": "2800",
"pointValue": "11.1",
"pointNameCn": "BMS最高温度"
},
{
"flag": false,
"pointId": "2900",
"pointValue": "1",
"pointNameCn": "BMS最高温度所在模块及序号"
},
{
"flag": false,
"pointId": "3000",
"pointValue": "11.1",
"pointNameCn": "BMS最低温度"
},
{
"flag": false,
"pointId": "3100",
"pointValue": "1",
"pointNameCn": "BMS最低温度所在模块及序号"
},
{
"flag": false,
"pointId": "3200",
"pointValue": "0",
"pointNameCn": "系统告警状态1"
},
{
"flag": false,
"pointId": "3201",
"pointValue": "0",
"pointNameCn": "单芯电压一致性告警"
},
{
"flag": false,
"pointId": "3202",
"pointValue": "0",
"pointNameCn": "MOSFET高温"
},
{
"flag": false,
"pointId": "3203",
"pointValue": "0",
"pointNameCn": "单芯温度低温"
},
{
"flag": false,
"pointId": "3204",
"pointValue": "0",
"pointNameCn": "单芯温度高温"
},
{
"flag": false,
"pointId": "3205",
"pointValue": "0",
"pointNameCn": "单芯电压低压"
},
{
"flag": false,
"pointId": "3206",
"pointValue": "0",
"pointNameCn": "单芯电压高压"
},
{
"flag": false,
"pointId": "3207",
"pointValue": "0",
"pointNameCn": "模块总压低压"
},
{
"flag": false,
"pointId": "3208",
"pointValue": "0",
"pointNameCn": "模块总压高压"
},
{
"flag": false,
"pointId": "3300",
"pointValue": "0",
"pointNameCn": "系统告警状态2"
},
{
"flag": false,
"pointId": "3301",
"pointValue": "0",
"pointNameCn": "空"
},
{
"flag": false,
"pointId": "3302",
"pointValue": "0",
"pointNameCn": "空"
},
{
"flag": false,
"pointId": "3303",
"pointValue": "0",
"pointNameCn": "空"
},
{
"flag": false,
"pointId": "3304",
"pointValue": "0",
"pointNameCn": "空"
},
{
"flag": false,
"pointId": "3305",
"pointValue": "0",
"pointNameCn": "内部通信错误"
},
{
"flag": false,
"pointId": "3306",
"pointValue": "0",
"pointNameCn": "放电过流告警"
},
{
"flag": false,
"pointId": "3307",
"pointValue": "0",
"pointNameCn": "充电过流告警"
},
{
"flag": false,
"pointId": "3308",
"pointValue": "0",
"pointNameCn": "单芯温度一致性告警"
},
{
"flag": false,
"pointId": "3400",
"pointValue": "0",
"pointNameCn": "系统保护状态1"
},
{
"flag": false,
"pointId": "3401",
"pointValue": "0",
"pointNameCn": "空"
},
{
"flag": false,
"pointId": "3402",
"pointValue": "0",
"pointNameCn": "MOSFET过温"
},
{
"flag": false,
"pointId": "3403",
"pointValue": "0",
"pointNameCn": "单芯温度欠温"
},
{
"flag": false,
"pointId": "3404",
"pointValue": "0",
"pointNameCn": "单芯温度过温"
},
{
"flag": false,
"pointId": "3405",
"pointValue": "0",
"pointNameCn": "单芯电压欠压"
},
{
"flag": false,
"pointId": "3406",
"pointValue": "0",
"pointNameCn": "单芯电压过压"
},
{
"flag": false,
"pointId": "3407",
"pointValue": "0",
"pointNameCn": "模块总压欠压"
},
{
"flag": false,
"pointId": "3408",
"pointValue": "0",
"pointNameCn": "模块总压过压"
},
{
"flag": false,
"pointId": "3500",
"pointValue": "0",
"pointNameCn": "系统保护状态2"
},
{
"flag": false,
"pointId": "3501",
"pointValue": "0",
"pointNameCn": "空"
},
{
"flag": false,
"pointId": "3502",
"pointValue": "0",
"pointNameCn": "空"
},
{
"flag": false,
"pointId": "3503",
"pointValue": "0",
"pointNameCn": "空"
},
{
"flag": false,
"pointId": "3504",
"pointValue": "0",
"pointNameCn": "系统故障保护"
},
{
"flag": false,
"pointId": "3505",
"pointValue": "0",
"pointNameCn": "空"
},
{
"flag": false,
"pointId": "3506",
"pointValue": "0",
"pointNameCn": "放电过流保护"
},
{
"flag": false,
"pointId": "3507",
"pointValue": "0",
"pointNameCn": "充电过流保护"
},
{
"flag": false,
"pointId": "3508",
"pointValue": "0",
"pointNameCn": "空"
},
{
"flag": false,
"pointId": "3600",
"pointValue": "56.5",
"pointNameCn": "充电电压建议上限"
},
{
"flag": false,
"pointId": "3700",
"pointValue": "48.0",
"pointNameCn": "充电电压建议下限"
},
{
"flag": false,
"pointId": "3800",
"pointValue": "0.0",
"pointNameCn": "最大充电电流"
},
{
"flag": false,
"pointId": "3900",
"pointValue": "100.0",
"pointNameCn": "最大放电电流"
},
{
"flag": false,
"pointId": "4000",
"pointValue": "64",
"pointNameCn": "充放电状态"
},
{
"flag": false,
"pointId": "4001",
"pointValue": "0",
"pointNameCn": "空"
},
{
"flag": false,
"pointId": "4002",
"pointValue": "0",
"pointNameCn": "空"
},
{
"flag": false,
"pointId": "4003",
"pointValue": "0",
"pointNameCn": "空"
},
{
"flag": false,
"pointId": "4004",
"pointValue": "0",
"pointNameCn": "满充请求"
},
{
"flag": false,
"pointId": "4005",
"pointValue": "0",
"pointNameCn": "强充2"
},
{
"flag": false,
"pointId": "4006",
"pointValue": "0",
"pointNameCn": "强充1"
},
{
"flag": false,
"pointId": "4007",
"pointValue": "1",
"pointNameCn": "Discharge enable"
},
{
"flag": false,
"pointId": "4008",
"pointValue": "0",
"pointNameCn": "Charge enable"
},
{
"flag": false,
"pointId": "4100",
"pointValue": "0",
"pointNameCn": "总报警状态"
}
],
"info": "Request successful"
}
============================================================
Endpunkt: Gerät lesen (einzelne/mehrere Punkte)
Path: /v1/device/read
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "500",
"data": null,
"info": "NETWORK_ERROR"
}
============================================================
Endpunkt: Energiedaten nach Datum [Junior Box: Fehler ohne date-Parameter]
Path: /v1/device/getEnergyDataBySn
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX",
"date": "2026-03-12"
}
{
"code": "500",
"data": null,
"info": "request parameter is not null"
}
============================================================
Endpunkt: Historische Daten exportieren
Path: /v1/device/history/export/task
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "500",
"data": null,
"info": "Network Anomaly"
}
============================================================
Endpunkt: Batterie-Einstellungen [Junior Box: Network Anomaly]
Path: /v1/battery/setting/detail
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
FEHLER: HTTPSConnectionPool(host='open-api.dyness.com', port=443): Read timed out. (read timeout=15)
============================================================
Endpunkt: Peak Control Einstellungen [Junior Box: Network Anomaly]
Path: /v1/peakControl/setting/detail
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "500",
"data": null,
"info": "Network Anomaly"
}
============================================================
Endpunkt: Laststeuerung Einstellungen
Path: /v1/loadControl/setting/detail
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "500",
"data": null,
"info": "Network Anomaly"
}
============================================================
Endpunkt: Erweiterte Einstellungen
Path: /v1/advanced/setting/detail
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
FEHLER: HTTPSConnectionPool(host='open-api.dyness.com', port=443): Read timed out. (read timeout=15)
============================================================
Endpunkt: Basis-Einstellungen lesen
Path: /v1/base/read
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "500",
"data": null,
"info": "Network Anomaly"
}
============================================================
Endpunkt: Sicherheitseinstellungen
Path: /v1/safety/setting/detail
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
FEHLER: HTTPSConnectionPool(host='open-api.dyness.com', port=443): Read timed out. (read timeout=15)
============================================================
Endpunkt: Systemzeit-Einstellungen
Path: /v1/systemTime/setting/detail
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "500",
"data": null,
"info": "Network Anomaly"
}
============================================================
Endpunkt: Fehlerwarnung Einstellungen
Path: /v1/faultWarn/setting/detail
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "500",
"data": null,
"info": "Network Anomaly"
}
============================================================
Endpunkt: Erkennung/Inspektion Einstellungen
Path: /v1/detection/setting/single/detail
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "500",
"data": null,
"info": "Network Anomaly"
}
============================================================
Endpunkt: Inverter-Einstellungen Detail
Path: /v1/inverter/setting/detail
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "500",
"data": null,
"info": "NETWORK_ERROR"
}
============================================================
Endpunkt: Inverter-Einstellung einzeln lesen
Path: /v1/inverter/setting/single/detail
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "500",
"data": null,
"info": "NETWORK_ERROR"
}
============================================================
Endpunkt: Lade-/Entlade-Konfiguration [Junior Box: Device connection timed out]
Path: /v1/device/singleGetChargeDischargeConfig
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "500",
"data": null,
"info": "Device connection timed out"
}
============================================================
Endpunkt: Nur Entlade-Konfiguration
Path: /v1/device/singleGetDischargeConfig
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "500",
"data": null,
"info": "Device connection timed out"
}
============================================================
Endpunkt: Alarm-/Fehlerliste
Path: /v1/alarm/query
Body: {
"deviceSn": "R07E96466801XXXX-BMS",
"collectorSn": "R07E96466801XXXX"
}
{
"code": "500",
"data": null,
"info": "Device ID Cannot Be Empty"
}
============================================================
Endpunkt: Gruppen-Liste
Path: /v1/group/getGroupList
Body: {}
{
"code": "200",
"data": [],
"info": "Request successful"
}
============================================================
Endpunkt: Safety-Code Liste
Path: /v1/group/getSafelyList
Body: {}
{
"code": "200",
"data": [
{
"code": "0",
"value": "50Hz Grid Default"
},
§§§§§ DATA REMOVED §§§§§
============================================================
Endpunkt: System-Verknüpfungsliste (Inverter ↔ Datenlogger)
Path: /v1/group/getSystemList
Body: {}
{
"code": "200",
"data": [],
"info": "Request successful"
}
============================================================
Test abgeschlossen!
Bitte teile diese Ausgabe auf GitHub wenn du ein neues
Dyness-Modell testest: https://github.com/shopf/dyness_battery
============================================================`