################################# GET ##############über das gerät############################################## https://api.sunlitsolar.de/rest/device/YOUR_DEVICE_ID { "code": 0, "responseTime": 1751715377536, "message": { "DE": "Ok" }, "content": { "deviceId": YOUR_DEVICE_ID, "deviceSn": "dcbdacb00123", "createDate": 1728904843000, "firmwareVersion": "V1.5.3", "familyItem": { "id": YOUR_SPACE_ID, "name": "YOUR_SYSTEMNAME_IN_APP" }, "status": "Offline", "manufacturer": "Highpower", "deviceType": "ENERGY_STORAGE_BATTERY", "ssid": "YOUR_WLAN_SSID", "stationName": null, "collectorSn": null, "maxOutputPower": null, "maxAllowedPower": null, "ratedPower": null, "xmChannel": true, "subStatus": null, "collectorFirmwareVersion": null, "hwVersion": "V1.5", "batteryChargingBoxDto": { "invertOutPower": 0.0, "bmsCodeCrc": null, "carDeviceReport": { "sn": "00005AAA", "hwVersion": "256", "sfVersion": "276" }, "carDeviceReportV2": { "sn": "EV3600-52T00xxx", "hwVersion": "V1.0.0", "sfVersion": "V1.1.4" }, "batPackParam": { "supportPower": 8, "workPower": 0, "allowMinSoc": 20 }, "gridParam": { "l1InputStatus": 50, "l2InputStatus": 50, "l3InputStatus": 50, "l1OutPower": 0, "l2OutPower": 0, "l3OutPower": 0 }, "homeModeParam": { "modeEnable": false, "modeStatus": "EXIT", "modeStrategy": "BATTERY", "modePower": 0 }, "carChgModeParam": { "modeEnable": false, "modeStatus": "EXIT", "modeStrategy": "BATTERY", "modePower": 0 }, "chgModeParam": { "modeEnable": false, "modeStatus": "EXIT" }, "collectionTimeMs": 1751709545680, "carChgInversionInfo": { "carChgDevSn": null, "carChgHwVersion": null, "carChgSfVersion": null }, "carChgInversionInfoV2": { "carChgDevSn": null, "carChgHwVersion": null, "carChgLlcVersion": "LLC:1.7.1", "carChgPfcVersion": "PFC:1.7.4", "carChgAmbientTemp": "386", "carChgPfcTemp": "371", "carChgLlcTemp": "323" }, "acInputPower": 0, "acInputPhase": "THREE", "acChargeEnergyDay": 1.151, "systemAlarmStatus": 0, "codeCrc": null, "haDodMinSoc": 12, "evDodMinSoc": 20, "chgStartCur": 50, "chgMaxCur": 600, "chgCurIncreaseCurStep": 10, "chgCurIncreaseTimeStep": 5, "haStrategyPriority": "3", "chgDodMaxSoc": 80, "chargingMode": false, "homeMode": false, "carChargingMode": false }, "batteryBoxStatus": "Offline", "supportReboot": true } } ######################################################POST### https://api.sunlitsolar.de/rest/v1.5/space/index Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 17 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 Responce: { "code": 0, "responseTime": 1751715284790, "message": { "DE": "Ok" }, "content": { "spaceId": YOUR_SPACE_ID, "today": { "modifyDate": 1751715282406, "yield": 6.98, "earning": 2.42, "needPrice": false, "currency": "EUR", "needHomePower": true, "homePower": null }, "eleMeter": { "deviceStatus": "Online", "deviceType": "SHELLY_3EM_METER", "totalAcPower": 548.03, "modifyDate": 1751715282406 }, "inverter": { "deviceStatus": "Offline", "currentPower": null, "modifyDate": null, "deviceType": "SOLAR_MICRO_INVERTER", "deviceTypes": [ "SOLAR_MICRO_INVERTER" ] }, "battery": { "deviceSn": "dcbdacb00123", "deviceStatus": "Offline", "batteryCount": 4, "fault": false, "off": true, "bypass": null, "batteryLevel": null, "chargingRemaining": null, "dischargingRemaining": null, "inputPower": null, "firmwareVersion": null, "supportDayGenVersion": null, "outputPower": null, "heaterStatusList": null, "modifyDate": null }, "chargingBox": { "deviceStatus": "Offline", "fault": false, "acInputPower": 0, "invertOutPower": 0.0, "acInputPhase": "THREE", "homeModeParam": { "modeEnable": false, "modeStatus": "EXIT", "modeStrategy": "BATTERY", "modePower": 0 }, "carChgModeParam": { "modeEnable": false, "modeStatus": "EXIT", "modeStrategy": "BATTERY", "modePower": 0 }, "chgModeParam": { "modeEnable": false, "modeStatus": "EXIT" }, "modifyDate": 1751709545680 }, "boostSetting": { "switching": false, "isOn": false, "batteryResult": null }, "spaceChargePileDTO": { "deviceSns": [], "deviceType": "STAR_CHARGE_EVSE", "deviceStatus": "NotExist", "fault": false, "evseStatus": null } } } ########################################################### https://api.sunlitsolar.de/rest/v1.2/device/list { "code": 0, "responseTime": 1751715284909, "message": { "DE": "Ok" }, "content": { "content": [ { "spaceId": YOUR_SPACE_ID, "stationName": null, "deviceCount": 0, "deviceId": 5digizs_DEVICE_ID, "status": "Offline", "subStatus": null, "modifyDate": 1751709636000, "today": { "currentPower": 0, "totalPowerGeneration": 9.8, "totalEarnings": { "earnings": 3.4, "currency": "EUR" } }, "collectorSn": "SER_NUMBER_DEYE_LOGGER", "deviceSn": "SER_NUMBER_DEYE_MODULWR", "fault": false, "off": true, "deviceType": "SOLAR_MICRO_INVERTER", "batteryLevel": null, "chargeRemaining": null, "dischargeRemaining": null, "isChargingStatus": null, "heaterStatusList": null, "inputPowerTotal": null, "outputPowerTotal": null, "totalAcPower": null, "dailyBuyEnergy": null, "dailyRetEnergy": null, "totalBuyEnergy": null, "totalRetEnergy": null, "starChargeEvseDto": null, "batteryChargingBoxDto": null }, { "spaceId": null, "stationName": null, "deviceCount": 0, "deviceId": 42934, "status": "Online", "subStatus": null, "modifyDate": 1751715282403, "today": null, "collectorSn": null, "deviceSn": "MAC_SHELLY_only_number", "fault": false, "off": true, "deviceType": "SHELLY_3EM_METER", "batteryLevel": null, "chargeRemaining": null, "dischargeRemaining": null, "isChargingStatus": null, "heaterStatusList": null, "inputPowerTotal": null, "outputPowerTotal": null, "totalAcPower": 548.03, "dailyBuyEnergy": 4.89, "dailyRetEnergy": 0.05, "totalBuyEnergy": 3184.83, "totalRetEnergy": 28.8, "starChargeEvseDto": null, "batteryChargingBoxDto": null }, { "spaceId": YOUR_SPACE_ID, "stationName": null, "deviceCount": 4, "deviceId": YOUR_DEVICE_ID, "status": "Offline", "subStatus": null, "modifyDate": 1751709544450, "today": null, "collectorSn": null, "deviceSn": "dcbdacb00123", "fault": false, "off": true, "deviceType": "ENERGY_STORAGE_BATTERY", "batteryLevel": null, "chargeRemaining": null, "dischargeRemaining": null, "isChargingStatus": null, "heaterStatusList": null, "inputPowerTotal": null, "outputPowerTotal": null, "totalAcPower": null, "dailyBuyEnergy": null, "dailyRetEnergy": null, "totalBuyEnergy": null, "totalRetEnergy": null, "starChargeEvseDto": null, "batteryChargingBoxDto": { "invertOutPower": 0.0, "bmsCodeCrc": null, "carDeviceReport": { "sn": "00005AAA", "hwVersion": "256", "sfVersion": "276" }, "carDeviceReportV2": { "sn": "EV3600-52T00xxx", "hwVersion": "V1.0.0", "sfVersion": "V1.1.4" }, "batPackParam": { "supportPower": 8, "workPower": 0, "allowMinSoc": 20 }, "gridParam": { "l1InputStatus": 50, "l2InputStatus": 50, "l3InputStatus": 50, "l1OutPower": 0, "l2OutPower": 0, "l3OutPower": 0 }, "homeModeParam": { "modeEnable": false, "modeStatus": "EXIT", "modeStrategy": "BATTERY", "modePower": 0 }, "carChgModeParam": { "modeEnable": false, "modeStatus": "EXIT", "modeStrategy": "BATTERY", "modePower": 0 }, "chgModeParam": { "modeEnable": false, "modeStatus": "EXIT" }, "collectionTimeMs": 1751709545680, "carChgInversionInfo": { "carChgDevSn": null, "carChgHwVersion": null, "carChgSfVersion": null }, "carChgInversionInfoV2": { "carChgDevSn": null, "carChgHwVersion": null, "carChgLlcVersion": "LLC:1.7.1", "carChgPfcVersion": "PFC:1.7.4", "carChgAmbientTemp": "386", "carChgPfcTemp": "371", "carChgLlcTemp": "323" }, "acInputPower": 0, "acInputPhase": "THREE", "acChargeEnergyDay": 1.151, "systemAlarmStatus": 0, "codeCrc": null, "haDodMinSoc": 12, "evDodMinSoc": 20, "chgStartCur": 50, "chgMaxCur": 600, "chgCurIncreaseCurStep": 10, "chgCurIncreaseTimeStep": 5, "haStrategyPriority": "3", "chgDodMaxSoc": 80, "chargingMode": false, "homeMode": false, "carChargingMode": false } } ], "pageable": { "sort": { "unsorted": false, "sorted": true, "empty": false }, "pageNumber": 0, "pageSize": 20, "offset": 0, "unpaged": false, "paged": true }, "totalPages": 1, "last": true, "totalElements": 3, "number": 0, "sort": { "unsorted": false, "sorted": true, "empty": false }, "numberOfElements": 3, "first": true, "size": 20, "empty": false } } ############################################POST############################################################ https://api.sunlitsolar.de/rest/v1.5/message/summary { "code": 0, "responseTime": 1751715284603, "message": { "DE": "Ok" }, "content": { "unReadCount": 0, "faultUnReadCount": 0, "notificationUnReadCount": 18 } } ######################################################POST################################################ https://api.sunlitsolar.de/rest/v1.1/space/soc { "code": 0, "responseTime": 1751715783664, "message": { "DE": "Ok" }, "content": { "hwSupportOnePercentage": true, "hwSbmsLimitedDiscSocMin": 1.0, "hwSbmsLimitedChgSocMax": 90.0, "batteryBmsDiscSocMin": 10, "batteryBmsChgSocMax": 100, "strategySocMax": 100, "strategySocMin": 10, "haDodMinSoc": null, "evDodMinSoc": null, "chgDodMaxSoc": null } } ####################################POST###FEHLERMELDUNGEN########################### https://api.sunlitsolar.de/rest/v1.6/device/battery/mode { "code": 400809, "responseTime": 1751715789636, "message": { "DE": "Der Batterieladebereich konnte nicht eingestellt werden." }, "content": null } ##################################POST################################################ https://api.sunlitsolar.de/rest/v1.6/chargingBox/checkSpaceStrategy { "code": 0, "responseTime": 1751716351909, "message": { "DE": "Ok" }, "content": { "ev3600AutoStrategyExist": false, "ev3600AutoStrategyRunning": false, "ev3600AutoStrategyMode": null, "boostOn": false, "storageStrategy": "SmartStrategy", "normalChargeBoxMode": null, "tariffStrategyExist": false, "inverterSn": [ "SER_NUMBER_DEYE_MODULWR" ] } } ################################################ GET ################################################ https://api.sunlitsolar.de/rest/family/list { "code": 0, "responseTime": 1751747775702, "message": { "DE": "Ok" }, "content": [ { "id": YOUR_SPACE_ID, "name": "YOUR_SYSTEMNAME_IN_APP", "address": "YOUR_TOWN", "deviceCount": 4, "countryCode": "DE", "price": { "electricPrice": 0.347, "startTimestamp": 1742379200000, "currency": "EUR" }, "rabotOnboarding": null, "rabotCustomerId": null } ] } ###############################POST############################################################ https://api.sunlitsolar.de/rest/v1.5/event { "code": 0, "responseTime": 1751747775679, "message": { "EN": "ok", "ZH": "ok" }, "content": [] } ################################### GET #################################################### https://api.sunlitsolar.de/rest/health/status { "code": 0, "responseTime": 1751747775499, "message": { "DE": "Ok" }, "content": { "status": "OK", "totalCost": 2, "rabbitHealth": { "status": "UP", "details": { "version": "3.6.12" } }, "mysqlHealth": null, "diskSpaceHealth": { "status": "UP", "details": { "total": 16093523968, "free": 11301347328, "threshold": 10485760, "exists": true } }, "refreshScopeHealth": null, "mongoHealth": null, "redisHealth": { "status": "UP", "details": { "version": "7.0.15" } }, "mqCost": 0, "mysqlCost": 0, "diskSpaceCost": 2, "redisCost": 0, "mongoCost": 0 } } #############################################POST################################################ https://api.sunlitsolar.de/rest/v1.5/abtest/popup Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 2 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON {} #RESPONSE { "code": 0, "responseTime": 1751747775555, "message": { "DE": "Ok" }, "content": [] } ##################### POST########################################### https://api.sunlitsolar.de/rest/v1.5/app/push/bind POST https://api.sunlitsolar.de/rest/v1.5/app/push/bind HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 112 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "channel": "ios", "deviceToken": "YOUR_DEVICE_TOKEN_66digits", "deviceId": "" } #RESPONSE { "code": 0, "responseTime": 1751747775618, "message": { "DE": "Ok" }, "content": { "deviceId": "", "channel": "ios", "deviceToken": "YOUR_DEVICE_TOKEN_66digits" } } ############################################################################################## OST https://api.sunlitsolar.de/rest/statistics/instantPower HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 56 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "deviceId": YOUR_DEVICE_ID, "day": "24", "month": "06", "year": "2025" } regular,wireguard #RESPONSE { "code": 0, "responseTime": 1751748760701, "message": { "DE": "Ok" }, "content": { "powerList": [ { "key": "04:47", "power": 15.0 }, { "key": "04:49", "power": 15.0 }, { "key": "04:51", "power": 15.0 }, { "key": "04:54", "power": 15.0 }, { "key": "04:56", "power": 15.0 }, { "key": "04:58", "power": 15.0 }, { "key": "05:01", "power": 15.0 }, { "key": "05:03", "power": 15.0 }, { "key": "05:05", "power": 15.0 }, { "key": "05:08", "power": 15.0 }, { "key": "05:10", "power": 15.0 }, { "key": "05:12", "power": 15.0 }, { "key": "05:15", "power": 15.0 }, { "key": "05:17", "power": 15.0 }, { "key": "05:19", "power": 15.0 }, { "key": "05:22", "power": 15.0 }, { "key": "05:24", "power": 15.0 }, { "key": "05:26", "power": 15.0 }, { "key": "05:29", "power": 15.0 }, { "key": "05:31", "power": 15.0 }, { "key": "05:33", "power": 15.0 }, { "key": "05:36", "power": 15.0 }, { "key": "05:38", "power": 15.0 }, { "key": "05:41", "power": 15.0 }, { "key": "05:43", "power": 15.0 }, { "key": "05:45", "power": 15.0 }, { "key": "05:48", "power": 15.0 }, { "key": "05:50", "power": 15.0 }, { "key": "05:52", "power": 15.0 }, { "key": "05:55", "power": 15.0 }, { "key": "05:57", "power": 15.0 }, { "key": "05:59", "power": 15.0 }, { "key": "06:02", "power": 15.0 }, { "key": "06:04", "power": 15.0 }, { "key": "06:07", "power": 15.0 }, { "key": "06:09", "power": 15.0 }, { "key": "06:11", "power": 15.0 }, { "key": "06:14", "power": 15.0 }, { "key": "06:16", "power": 15.0 }, { "key": "06:18", "power": 15.0 }, { "key": "06:21", "power": 15.0 }, { "key": "06:23", "power": 15.0 }, { "key": "06:25", "power": 15.0 }, { "key": "06:28", "power": 15.0 }, { "key": "06:30", "power": 15.0 }, { "key": "06:32", "power": 15.0 }, { "key": "06:35", "power": 15.0 }, { "key": "06:37", "power": 15.0 }, { "key": "06:40", "power": 15.0 }, { "key": "06:42", "power": 15.0 }, { "key": "06:44", "power": 15.0 }, { "key": "06:47", "power": 15.0 }, { "key": "06:49", "power": 15.0 }, { "key": "06:51", "power": 15.0 }, { "key": "06:54", "power": 15.0 }, { "key": "06:56", "power": 15.0 }, { "key": "06:58", "power": 15.0 }, { "key": "07:01", "power": 15.0 }, { "key": "07:03", "power": 15.0 }, { "key": "07:05", "power": 15.0 }, { "key": "07:08", "power": 15.0 }, { "key": "07:10", "power": 15.0 }, { "key": "07:12", "power": 14.0 }, { "key": "07:15", "power": 14.0 }, { "key": "07:17", "power": 14.0 }, { "key": "07:20", "power": 14.0 }, { "key": "07:22", "power": 14.0 }, { "key": "07:24", "power": 14.0 }, { "key": "07:27", "power": 14.0 }, { "key": "07:29", "power": 14.0 }, { "key": "07:31", "power": 14.0 }, { "key": "07:34", "power": 14.0 }, { "key": "07:36", "power": 14.0 }, { "key": "07:38", "power": 14.0 }, { "key": "07:41", "power": 14.0 }, { "key": "07:43", "power": 14.0 }, { "key": "07:46", "power": 14.0 }, { "key": "07:48", "power": 14.0 }, { "key": "07:50", "power": 14.0 }, { "key": "07:53", "power": 14.0 }, { "key": "07:55", "power": 14.0 }, { "key": "07:57", "power": 15.0 }, { "key": "08:00", "power": 15.0 }, { "key": "08:02", "power": 15.0 }, { "key": "08:05", "power": 15.0 }, { "key": "08:07", "power": 15.0 }, { "key": "08:09", "power": 15.0 }, { "key": "08:12", "power": 15.0 }, { "key": "08:14", "power": 15.0 }, { "key": "08:16", "power": 15.0 }, { "key": "08:19", "power": 15.0 }, { "key": "08:21", "power": 15.0 }, { "key": "08:23", "power": 16.0 }, { "key": "08:26", "power": 16.0 }, { "key": "08:28", "power": 16.0 }, { "key": "08:30", "power": 16.0 }, { "key": "08:33", "power": 16.0 }, { "key": "08:35", "power": 16.0 }, { "key": "08:37", "power": 16.0 }, { "key": "08:40", "power": 17.0 }, { "key": "08:42", "power": 17.0 }, { "key": "08:45", "power": 17.0 }, { "key": "08:47", "power": 17.0 }, { "key": "08:49", "power": 17.0 }, { "key": "08:52", "power": 18.0 }, { "key": "08:54", "power": 18.0 }, { "key": "08:56", "power": 18.0 }, { "key": "08:59", "power": 18.0 }, { "key": "09:01", "power": 18.0 }, { "key": "09:03", "power": 19.0 } ] } } ########################################################################################## POST https://api.sunlitsolar.de/rest/v1.1/statistics/static/device HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 18 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "deviceId": YOUR_DEVICE_ID } #RESPONSE { "code": 0, "responseTime": 1751748760612, "message": { "DE": "Ok" }, "content": { "deviceId": YOUR_DEVICE_ID, "sn": "dcbdacb00123", "status": "Online", "subStatus": null, "deviceType": "ENERGY_STORAGE_BATTERY", "batterySoc": 19.0, "battery1Soc": 18.0, "battery2Soc": 18.0, "battery3Soc": 18.0, "chargeRemaining": 20.63333333333333, "dischargeRemaining": null, "fault": false, "inputPowerTotal": null, "outputPowerTotal": null, "off": false, "currentPower": null, "totalYield": null, "heaterStatusList": [ false, false, false, false ], "totalAcPower": null, "dailyBuyEnergy": null, "dailyRetEnergy": null, "totalBuyEnergy": null, "totalRetEnergy": null, "batteryMppt1Data": { "batteryMpptInVol": 26.0, "batteryMpptInCur": 1.2, "batteryMpptInPower": 31.2 }, "batteryMppt2Data": { "batteryMpptInVol": 52.0, "batteryMpptInCur": 1.1, "batteryMpptInPower": 57.2 }, "battery1MpptData": { "batteryMpptInVol": 17.0, "batteryMpptInCur": 1.2, "batteryMpptInPower": 20.4 }, "battery2MpptData": { "batteryMpptInVol": 21.0, "batteryMpptInCur": 3.0, "batteryMpptInPower": 63.0 }, "battery3MpptData": { "batteryMpptInVol": 44.0, "batteryMpptInCur": 5.4, "batteryMpptInPower": 237.6 }, "mpptCollectTime": 1751748631182, "batteryMppt1InVol": 26, "batteryMppt1InCur": 1.2000000000000002, "batteryMppt1InPower": 31.200000000000003, "batteryMppt2InVol": 52, "batteryMppt2InCur": 1.1, "batteryMppt2InPower": 57.2, "battery1Mppt1InVol": 17, "battery1Mppt1InCur": 1.2000000000000002, "battery1Mppt1InPower": 20.400000000000002, "battery2Mppt1InVol": 21, "battery2Mppt1InCur": 3.0, "battery2Mppt1InPower": 63.0, "battery3Mppt1InVol": 44, "battery3Mppt1InCur": 5.4, "battery3Mppt1InPower": 237.60000000000002, "mpptCollectionTime": 1751748631182, "batteryLevel": 19.0 } } ########################################################################################### POST https://api.sunlitsolar.de/rest/statistics/instantPower HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 56 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "deviceId": YOUR_DEVICE_ID, "day": "24", "month": "06", "year": "2025" } #RESPONSE { "code": 0, "responseTime": 1751748760701, "message": { "DE": "Ok" }, "content": { "powerList": [ { "key": "04:47", "power": 15.0 }, { "key": "04:49", "power": 15.0 }, { "key": "04:51", "power": 15.0 }, { "key": "04:54", "power": 15.0 }, { "key": "04:56", "power": 15.0 }, { "key": "04:58", "power": 15.0 }, { "key": "05:01", "power": 15.0 }, { "key": "05:03", "power": 15.0 }, { "key": "05:05", "power": 15.0 }, { "key": "05:08", "power": 15.0 }, { "key": "05:10", "power": 15.0 }, { "key": "05:12", "power": 15.0 }, { "key": "05:15", "power": 15.0 }, { "key": "05:17", "power": 15.0 }, { "key": "05:19", "power": 15.0 }, { "key": "05:22", "power": 15.0 }, { "key": "05:24", "power": 15.0 }, { "key": "05:26", "power": 15.0 }, { "key": "05:29", "power": 15.0 }, { "key": "05:31", "power": 15.0 }, { "key": "05:33", "power": 15.0 }, { "key": "05:36", "power": 15.0 }, { "key": "05:38", "power": 15.0 }, { "key": "05:41", "power": 15.0 }, { "key": "05:43", "power": 15.0 }, { "key": "05:45", "power": 15.0 }, { "key": "05:48", "power": 15.0 }, { "key": "05:50", "power": 15.0 }, { "key": "05:52", "power": 15.0 }, { "key": "05:55", "power": 15.0 }, { "key": "05:57", "power": 15.0 }, { "key": "05:59", "power": 15.0 }, { "key": "06:02", "power": 15.0 }, { "key": "06:04", "power": 15.0 }, { "key": "06:07", "power": 15.0 }, { "key": "06:09", "power": 15.0 }, { "key": "06:11", "power": 15.0 }, { "key": "06:14", "power": 15.0 }, { "key": "06:16", "power": 15.0 }, { "key": "06:18", "power": 15.0 }, { "key": "06:21", "power": 15.0 }, { "key": "06:23", "power": 15.0 }, { "key": "06:25", "power": 15.0 }, { "key": "06:28", "power": 15.0 }, { "key": "06:30", "power": 15.0 }, { "key": "06:32", "power": 15.0 }, { "key": "06:35", "power": 15.0 }, { "key": "06:37", "power": 15.0 }, { "key": "06:40", "power": 15.0 }, { "key": "06:42", "power": 15.0 }, { "key": "06:44", "power": 15.0 }, { "key": "06:47", "power": 15.0 }, { "key": "06:49", "power": 15.0 }, { "key": "06:51", "power": 15.0 }, { "key": "06:54", "power": 15.0 }, { "key": "06:56", "power": 15.0 }, { "key": "06:58", "power": 15.0 }, { "key": "07:01", "power": 15.0 }, { "key": "07:03", "power": 15.0 }, { "key": "07:05", "power": 15.0 }, { "key": "07:08", "power": 15.0 }, { "key": "07:10", "power": 15.0 }, { "key": "07:12", "power": 14.0 }, { "key": "07:15", "power": 14.0 }, { "key": "07:17", "power": 14.0 }, { "key": "07:20", "power": 14.0 }, { "key": "07:22", "power": 14.0 }, { "key": "07:24", "power": 14.0 }, { "key": "07:27", "power": 14.0 }, { "key": "07:29", "power": 14.0 }, { "key": "07:31", "power": 14.0 }, { "key": "07:34", "power": 14.0 }, { "key": "07:36", "power": 14.0 }, { "key": "07:38", "power": 14.0 }, { "key": "07:41", "power": 14.0 }, { "key": "07:43", "power": 14.0 }, { "key": "07:46", "power": 14.0 }, { "key": "07:48", "power": 14.0 }, { "key": "07:50", "power": 14.0 }, { "key": "07:53", "power": 14.0 }, { "key": "07:55", "power": 14.0 }, { "key": "07:57", "power": 15.0 }, { "key": "08:00", "power": 15.0 }, { "key": "08:02", "power": 15.0 }, { "key": "08:05", "power": 15.0 }, { "key": "08:07", "power": 15.0 }, { "key": "08:09", "power": 15.0 }, { "key": "08:12", "power": 15.0 }, { "key": "08:14", "power": 15.0 }, { "key": "08:16", "power": 15.0 }, { "key": "08:19", "power": 15.0 }, { "key": "08:21", "power": 15.0 }, { "key": "08:23", "power": 16.0 }, { "key": "08:26", "power": 16.0 }, { "key": "08:28", "power": 16.0 }, { "key": "08:30", "power": 16.0 }, { "key": "08:33", "power": 16.0 }, { "key": "08:35", "power": 16.0 }, { "key": "08:37", "power": 16.0 }, { "key": "08:40", "power": 17.0 }, { "key": "08:42", "power": 17.0 }, { "key": "08:45", "power": 17.0 }, { "key": "08:47", "power": 17.0 }, { "key": "08:49", "power": 17.0 }, { "key": "08:52", "power": 18.0 }, { "key": "08:54", "power": 18.0 }, { "key": "08:56", "power": 18.0 }, { "key": "08:59", "power": 18.0 }, { "key": "09:01", "power": 18.0 }, { "key": "09:03", "power": 19.0 } ] } } ########################################################################################################## POST https://api.sunlitsolar.de/rest/user/info HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 2 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON {} #RESPONSE { "code": 0, "responseTime": 1751749363775, "message": { "DE": "Ok" }, "content": { "email": "YOUR_EMAIL", "nickName": "YOUR_NICKNAME", "headPicUrl": "https://INDIVIDUEL.cloudfront.net/head_pic/ySGAavatar.jpg" } } ############### cloudfront is server from Amazon AWS to delivery content fast ####################### ########################################################################################################## POST https://api.sunlitsolar.de/rest/v1.5/abtest/popup HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 2 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON {} #RESPONSE { "code": 0, "responseTime": 1751749561083, "message": { "DE": "Ok" }, "content": [] } ###################################################################################################################### POST https://api.sunlitsolar.de/rest/v1.1/space/currentStrategy HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 18 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "familyId": YOUR_SPACE_ID } #RESPONSE { "code": 0, "responseTime": 1751749646567, "message": { "DE": "Ok" }, "content": { "strategy": "SmartStrategy", "smartStrategyMode": "usagePriority", "smartStrategyFullMode": "throttle", "batteryFull": false, "latestModifiedStatus": "Success", "deviceStatus": "Online", "ratedPower": 1800.0, "maxOutPutPower": 0.0, "maxAllowedPower": 1800.0, "maxAllowedPowerSum": 1800.0, "batteryStatus": "Success", "batteryDeviceStatus": "Online", "inverterDeviceStatus": "Online", "meterDeviceStatus": "Online", "enableStrategyModify": true, "socMax": 100, "socMin": 10, "hwSocMax": 90, "hwSocMin": 1, "deviceTypes": [ "ENERGY_STORAGE_BATTERY", "SHELLY_3EM_METER", "SOLAR_MICRO_INVERTER", "OPEN_DTU" ], "failInverterSns": [] } } ######################################################################################################## POST https://api.sunlitsolar.de/rest/v1.1/space/soc HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 17 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "spaceId": YOUR_SPACE_ID } #RESPONSE { "code": 0, "responseTime": 1751749646717, "message": { "DE": "Ok" }, "content": { "hwSupportOnePercentage": true, "hwSbmsLimitedDiscSocMin": 1.0, "hwSbmsLimitedChgSocMax": 90.0, "batteryBmsDiscSocMin": 10, "batteryBmsChgSocMax": 100, "strategySocMax": 100, "strategySocMin": 10, "haDodMinSoc": 12, "evDodMinSoc": 20, "chgDodMaxSoc": 80 } } ##################################################################################################### POST https://api.sunlitsolar.de/rest/v1.1/space/strategyHistory HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 18 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "familyId": YOUR_SPACE_ID } #RESPONSE { "code": 0, "responseTime": 1751749891756, "message": { "DE": "Ok" }, "content": { "content": [ { "modifyDate": 1751346738000, "strategy": "SmartStrategy", "smartStrategyMode": "usagePriority", "smartStrategyFullMode": "throttle", "status": "Success", "modifiedOutPutPower": 0.0, "defaultExpectInverterOutput": 0.0, "batteryStatus": "Success", "socMax": 100, "socMin": 10, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": "17:00", "executeTimeEnd": "18:00" }, { "modifyDate": 1749875719000, "strategy": "SmartStrategy", "smartStrategyMode": "balanced", "smartStrategyFullMode": "throttle", "status": "Success", "modifiedOutPutPower": 0.0, "defaultExpectInverterOutput": 0.0, "batteryStatus": "Success", "socMax": 100, "socMin": 1, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": "06:00", "executeTimeEnd": "07:00" }, { "modifyDate": 1749637606000, "strategy": "SmartStrategy", "smartStrategyMode": "balanced", "smartStrategyFullMode": "throttle", "status": "Success", "modifiedOutPutPower": 0.0, "defaultExpectInverterOutput": 0.0, "batteryStatus": "Success", "socMax": 100, "socMin": 10, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": "12:00", "executeTimeEnd": "13:00" }, { "modifyDate": 1749591317000, "strategy": "SmartStrategy", "smartStrategyMode": "balanced", "smartStrategyFullMode": "throttle", "status": "Success", "modifiedOutPutPower": 0.0, "defaultExpectInverterOutput": 0.0, "batteryStatus": "Success", "socMax": 100, "socMin": 1, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": "23:00", "executeTimeEnd": "00:00" }, { "modifyDate": 1749503752000, "strategy": "SmartStrategy", "smartStrategyMode": "balanced", "smartStrategyFullMode": "throttle", "status": "Success", "modifiedOutPutPower": 0.0, "defaultExpectInverterOutput": 0.0, "batteryStatus": "Success", "socMax": 100, "socMin": 10, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": "23:00", "executeTimeEnd": "00:00" }, { "modifyDate": 1748272387000, "strategy": "SmartStrategy", "smartStrategyMode": "balanced", "smartStrategyFullMode": "throttle", "status": "Success", "modifiedOutPutPower": 0.0, "defaultExpectInverterOutput": 0.0, "batteryStatus": "Success", "socMax": 100, "socMin": 10, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": null, "executeTimeEnd": null }, { "modifyDate": 1747845515000, "strategy": "SmartStrategy", "smartStrategyMode": "contribution", "smartStrategyFullMode": "throttle", "status": "Success", "modifiedOutPutPower": 0.0, "defaultExpectInverterOutput": 0.0, "batteryStatus": "Success", "socMax": 100, "socMin": 10, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": null, "executeTimeEnd": null }, { "modifyDate": 1747826502000, "strategy": "SmartStrategy", "smartStrategyMode": "balanced", "smartStrategyFullMode": "bypass", "status": "Success", "modifiedOutPutPower": 0.0, "defaultExpectInverterOutput": 0.0, "batteryStatus": "Success", "socMax": 100, "socMin": 10, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": null, "executeTimeEnd": null }, { "modifyDate": 1747512362000, "strategy": "SmartStrategy", "smartStrategyMode": "balanced", "smartStrategyFullMode": "throttle", "status": "Success", "modifiedOutPutPower": 0.0, "defaultExpectInverterOutput": 0.0, "batteryStatus": "Success", "socMax": 100, "socMin": 10, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": null, "executeTimeEnd": null }, { "modifyDate": 1747510270000, "strategy": "EnergyStorageOnly", "smartStrategyMode": null, "smartStrategyFullMode": null, "status": "Success", "modifiedOutPutPower": 20.0, "defaultExpectInverterOutput": 20.0, "batteryStatus": "Success", "socMax": 70, "socMin": 67, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": null, "executeTimeEnd": null }, { "modifyDate": 1747510235000, "strategy": "EnergyStorageOnly", "smartStrategyMode": null, "smartStrategyFullMode": null, "status": "Success", "modifiedOutPutPower": 100.0, "defaultExpectInverterOutput": 100.0, "batteryStatus": "Success", "socMax": 70, "socMin": 67, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": null, "executeTimeEnd": null }, { "modifyDate": 1747510199000, "strategy": "EnergyStorageOnly", "smartStrategyMode": null, "smartStrategyFullMode": null, "status": "Success", "modifiedOutPutPower": 200.0, "defaultExpectInverterOutput": 200.0, "batteryStatus": "Success", "socMax": 70, "socMin": 67, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": null, "executeTimeEnd": null }, { "modifyDate": 1747510173000, "strategy": "EnergyStorageOnly", "smartStrategyMode": null, "smartStrategyFullMode": null, "status": "Success", "modifiedOutPutPower": 390.0, "defaultExpectInverterOutput": 390.0, "batteryStatus": "Success", "socMax": 70, "socMin": 67, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": null, "executeTimeEnd": null }, { "modifyDate": 1747510112000, "strategy": "EnergyStorageOnly", "smartStrategyMode": null, "smartStrategyFullMode": null, "status": "Success", "modifiedOutPutPower": 390.0, "defaultExpectInverterOutput": 390.0, "batteryStatus": "Success", "socMax": 70, "socMin": 67, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": null, "executeTimeEnd": null }, { "modifyDate": 1747510012000, "strategy": "EnergyStorageOnly", "smartStrategyMode": null, "smartStrategyFullMode": null, "status": "Success", "modifiedOutPutPower": 390.0, "defaultExpectInverterOutput": 390.0, "batteryStatus": "Success", "socMax": 70, "socMin": 67, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": null, "executeTimeEnd": null }, { "modifyDate": 1747509954000, "strategy": "SmartStrategy", "smartStrategyMode": "balanced", "smartStrategyFullMode": "throttle", "status": "Success", "modifiedOutPutPower": 0.0, "defaultExpectInverterOutput": 0.0, "batteryStatus": "Success", "socMax": 70, "socMin": 10, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": null, "executeTimeEnd": null }, { "modifyDate": 1747422383000, "strategy": "SmartStrategy", "smartStrategyMode": "balanced", "smartStrategyFullMode": "throttle", "status": "Success", "modifiedOutPutPower": 0.0, "defaultExpectInverterOutput": 0.0, "batteryStatus": "Success", "socMax": 100, "socMin": 10, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": null, "executeTimeEnd": null }, { "modifyDate": 1747422113000, "strategy": "SmartStrategy", "smartStrategyMode": "contribution", "smartStrategyFullMode": "throttle", "status": "Failure", "modifiedOutPutPower": 0.0, "defaultExpectInverterOutput": 0.0, "batteryStatus": "Success", "socMax": 100, "socMin": 10, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": null, "executeTimeEnd": null }, { "modifyDate": 1747422091000, "strategy": "SmartStrategy", "smartStrategyMode": "contribution", "smartStrategyFullMode": "throttle", "status": "Failure", "modifiedOutPutPower": 0.0, "defaultExpectInverterOutput": 0.0, "batteryStatus": "Success", "socMax": 100, "socMin": 10, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [], "priceTag": null, "executeTimeStart": null, "executeTimeEnd": null }, { "modifyDate": 1747421873000, "strategy": "CustomAdjustments", "smartStrategyMode": null, "smartStrategyFullMode": null, "status": "Failure", "modifiedOutPutPower": 450.0, "defaultExpectInverterOutput": 350.0, "batteryStatus": "Success", "socMax": 90, "socMin": 20, "powerPercentage": 1, "smartStrategyMaxOutputPower": null, "periodStrategyList": [ { "startTime": "00:00", "endTime": "06:00", "expectMaxOutputPower": 400.0 }, { "startTime": "06:30", "endTime": "22:00", "expectMaxOutputPower": 450.0 }, { "startTime": "22:00", "endTime": "24:00", "expectMaxOutputPower": 400.0 } ], "priceTag": null, "executeTimeStart": null, "executeTimeEnd": null } ], "pageable": { "sort": { "sorted": true, "unsorted": false, "empty": false }, "pageNumber": 0, "pageSize": 20, "offset": 0, "paged": true, "unpaged": false }, "totalElements": 88, "totalPages": 5, "last": false, "number": 0, "sort": { "sorted": true, "unsorted": false, "empty": false }, "numberOfElements": 20, "first": true, "size": 20, "empty": false } } ###################################################################################### POST https://api.sunlitsolar.de/rest/v1.6/chargingBox/checkSpaceStrategy HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 17 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "spaceId": YOUR_SPACE_ID } #RESPONSE { "code": 0, "responseTime": 1751750001407, "message": { "DE": "Ok" }, "content": { "ev3600AutoStrategyExist": false, "ev3600AutoStrategyRunning": false, "ev3600AutoStrategyMode": null, "boostOn": false, "storageStrategy": "SmartStrategy", "normalChargeBoxMode": null, "tariffStrategyExist": false, "inverterSn": [ "SER_NUMBER_DEYE_MODULWR" ] } } ################################stagegy cange########################################################################### POST https://api.sunlitsolar.de/rest/v1.1/space/updateStrategy HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 141 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "familyId": YOUR_SPACE_ID, "socMax": 100, "smartStrategyMode": "usagePriority", "socMin": 20, "smartStrategyFullMode": "throttle", "strategy": "SmartStrategy" } #RESPONSE { "code": 0, "responseTime": 1751750265355, "message": { "DE": "Ok" }, "content": null } ######################## Tarife ############################################################ https://api.sunlitsolar.de/rest/v1.6/tariff/index POST https://api.sunlitsolar.de/rest/v1.6/tariff/index HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 17 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "spaceId": YOUR_SPACE_ID } #RESPONSE { "code": 0, "responseTime": 1751750455979, "message": { "DE": "Ok" }, "content": { "rabotOnboarding": null, "rabotCustomerId": null, "rabotHasContract": false, "ev3600NoticeSwitch": null, "veryExpensiveNoticeSwitch": null, "rabotHourPriceDTO": { "utcFullTime": "2025-06-22 07:00:00", "timestamp": "2025-06-22 09:00:00", "hour": 9, "priceInCentPerKwh": 0.0, "avgPriceInCentPerKwh": 4.72, "highestPriceInCentPerKwh": 12.39, "lowestPriceInCentPerKwh": -2.28, "priceTag": "CHEAP", "mode": null }, "tariffStrategyDTO": null, "countryCode": "DE", "chargeBoxStrategyStatusDTO": null } } ######################################################################################## POST https://api.sunlitsolar.de/rest/v1.6/rabot/auth/link HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 141 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "spaceId": YOUR_SPACE_ID, "failUrl": "https://app.sunlitsolar.de/de/tariff/fail", "successUrl": "https://app.sunlitsolar.de/de/tariff/success" } #RESPONSE { "code": 0, "responseTime": 1751750677597, "message": { "DE": "Ok" }, "content": "https://auth.rabot-charge.de:443/connect/authorize?client_id=partner-sunlit-link&scope=link%3ahems+link%3aread%3acontact+link%3aread%3acontract+link%3aread%3aconsumption+link%3aread%3aprices+link%3aread%3ainvoices&state=nRiGFHDsM%2bIMkQY%2fXWFnrYJCgHg66sTraoHeVNlm9ehyQjgfdRYoEiT3N18GlCZM0lgtChJDpK%2fa5wyYI2v8mYZOJq6hnVsEhUVWbL%2b6dC3LnooaCEbRcdD0JgTAWpkHxiybz5jEPofr%2bZixm6%2fpg1JeeKwRcpCbiEgg9XW5YlWIoYyfZAngn0x7rLzuPdNBIFiLhnKPkBtvwtqTUymSM7DUIfZscSj8XWsM16xhVSmMichVlkQjv1kMvqXLn7XnZJRD3offiAElXc098pG9AM4xK3UdBq0RhlbQOVBEv9f5Wrkt7NAbNceIxtWHB2rPoQsGCdxiWMCkQ3ZJWtTvpednAqA29uAgXzQL%2bmPVKq%2fGc54pj%2fb%2bQXUFilkpk8FH4cdV6eeyDYqXmrGKDf5jJtBSpNdscByemD67BPDm86KTe5gZ856aL%2fqs6oFa1CP8IK4KSTaPzwgPGiwoq6sBbTgNVCrUeFUf%2b0geWWoUdYECfL9%2fKGcbi0g4y3v5M42XEU6lUluLKXA7rDTh2PAYSTpx8Gu1sH0GH3GTZoaGNjM0rVAbQ3yOxuqfT5iFd7XGsZ6jKckF1%2byu3nx41vwTdbhCbv97dy7xamUPQPoblwFSkBWFuxoJJvYB7xIrKV6fgQ8HD2RCFii5CEp54AhRDM1Tg8Ijvhru0Pe19e%2fH1bdKKor2qE0Jxi%2bQnHG%2fkHVERaIw1yFOh63JlcI39cDB&response_type=code&redirect_uri=https%3a%2f%2fapi.rabot-charge.de%2fhems%2fv1%2fcustomers%2flinked&code_challenge=ryNpA-L0LD95fGQ2cmhjBft6n9LTM55dMyL_v3g6QLc&code_challenge_method=S256" } ################################################################################################## POST https://api.sunlitsolar.de/rest/v1.6/space/local/info HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 17 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "spaceId": YOUR_SPACE_ID } #RESPONSE { "code": 0, "responseTime": 1751750868796, "message": { "DE": "Ok" }, "content": { "dtu": { "id": DTU_ID_5digits, "deviceSn": "DTU_SER_NUMBER", "deviceType": "OPEN_DTU", "ip": "192.168.xxx.xxx", "hostName": "OpenDTU-6f000", "ssid": "YOUR_WLAN_SSID", "createDate": 1749808780100 }, "inverter": null, "battery": { "id": YOUR_DEVICE_ID, "deviceSn": "dcbdacb00123", "deviceType": "ENERGY_STORAGE_BATTERY" }, "eleMeter": { "id": 42934, "deviceSn": "MAC_SHELLY_only_number", "deviceType": "SHELLY_3EM_METER" } } } ############################################################################################### POST https://api.sunlitsolar.de/rest/v1.6/device/battery/info HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 17 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "spaceId": YOUR_SPACE_ID } #RESPONSE { "code": 0, "responseTime": 1751751012662, "message": { "DE": "Ok" }, "content": { "hwCount": 4, "totalOutputPowerLimit": 4000, "inverterLimit": 800 } } ########################### Notstrom on ########################################################################## POST https://api.sunlitsolar.de/rest/v1.6/chargingBox/checkSpaceStrategy HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 17 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "spaceId": YOUR_SPACE_ID } #RESPONSE { "code": 0, "responseTime": 1751751014940, "message": { "DE": "Ok" }, "content": { "ev3600AutoStrategyExist": false, "ev3600AutoStrategyRunning": false, "ev3600AutoStrategyMode": null, "boostOn": false, "storageStrategy": "SmartStrategy", "normalChargeBoxMode": null, "tariffStrategyExist": false, "inverterSn": [ "SER_NUMBER_DEYE_MODULWR" ] } } ########################################################################### POST https://api.sunlitsolar.de/rest/v1.6/device/battery/mode HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 121 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "deviceSn": "dcbdacb00123", "socMax": 100, "socMin": 20, "homeModeSwitch": true, "carChgModeSwitch": false, "chgModeSwitch": false } #RESPONSE { "code": 0, "responseTime": 1751751125367, "message": { "DE": "Ok" }, "content": { "changeStatus": "Success", "deviceSn": "dcbdacb00123", "inverterSn": null, "completeTime": 1751751124367 } } ##############################Daten Bi WR ###################################### POST https://api.sunlitsolar.de/rest/v1.5/chargingBox/statistics/power HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 68 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "month": 6, "deviceId": YOUR_DEVICE_ID, "day": 24, "mode": "HOME_MODE", "year": 2025 } #RESPONSE { "code": 0, "responseTime": 1751751325227, "message": { "DE": "Ok" }, "content": { "pvInputPowerList": [], "acInputPowerList": [], "batteryOutPowerList": [ { "key": "09:46", "power": 101 }, { "key": "09:48", "power": 101 } ], "homeModeMergePowerList": [ { "key": "09:46", "power": 101, "type": "BAT" }, { "key": "09:48", "power": 101, "type": "BAT" } ], "hardwareVersion": "V1.0.0", "firmwareVersion": "V1.1.4", "mode": "HOME_MODE", "modifyDate": 1751751311624 } } #################################### Gesamt ####################################### POST https://api.sunlitsolar.de/rest/statistics/dynamic HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 45 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "month": "06", "year": "2025", "deviceId": 5digizs_DEVICE_ID } #RESPONSE { "code": 0, "responseTime": 1751751666401, "message": { "DE": "Ok" }, "content": { "totalPowerGeneration": 188.5, "totalEarnings": { "earnings": 65.41, "currency": "EUR" }, "powerEarningsList": [ { "key": 1, "totalPowerGeneration": 7.1, "totalEarnings": 2.4637, "currency": "EUR" }, { "key": 2, "totalPowerGeneration": 6.6, "totalEarnings": 2.2902, "currency": "EUR" }, { "key": 3, "totalPowerGeneration": 9.6, "totalEarnings": 3.3312, "currency": "EUR" }, { "key": 4, "totalPowerGeneration": 5.5, "totalEarnings": 1.9085, "currency": "EUR" }, { "key": 5, "totalPowerGeneration": 5.9, "totalEarnings": 2.0473, "currency": "EUR" }, { "key": 6, "totalPowerGeneration": 7.9, "totalEarnings": 2.7413, "currency": "EUR" }, { "key": 7, "totalPowerGeneration": 5.5, "totalEarnings": 1.9085, "currency": "EUR" }, { "key": 8, "totalPowerGeneration": 5.4, "totalEarnings": 1.8738, "currency": "EUR" }, { "key": 9, "totalPowerGeneration": 6.0, "totalEarnings": 2.082, "currency": "EUR" }, { "key": 10, "totalPowerGeneration": 3.8, "totalEarnings": 1.3186, "currency": "EUR" }, { "key": 11, "totalPowerGeneration": 8.7, "totalEarnings": 3.0189, "currency": "EUR" }, { "key": 12, "totalPowerGeneration": 8.8, "totalEarnings": 3.0536, "currency": "EUR" }, { "key": 13, "totalPowerGeneration": 13.5, "totalEarnings": 4.6845, "currency": "EUR" }, { "key": 14, "totalPowerGeneration": 10.6, "totalEarnings": 3.6782, "currency": "EUR" }, { "key": 15, "totalPowerGeneration": 9.2, "totalEarnings": 3.1924, "currency": "EUR" }, { "key": 16, "totalPowerGeneration": 6.6, "totalEarnings": 2.2902, "currency": "EUR" }, { "key": 17, "totalPowerGeneration": 7.3, "totalEarnings": 2.5331, "currency": "EUR" }, { "key": 18, "totalPowerGeneration": 12.5, "totalEarnings": 4.3375, "currency": "EUR" }, { "key": 19, "totalPowerGeneration": 8.0, "totalEarnings": 2.776, "currency": "EUR" }, { "key": 20, "totalPowerGeneration": 8.0, "totalEarnings": 2.776, "currency": "EUR" }, { "key": 21, "totalPowerGeneration": 10.2, "totalEarnings": 3.5394, "currency": "EUR" }, { "key": 22, "totalPowerGeneration": 11.9, "totalEarnings": 4.1293, "currency": "EUR" }, { "key": 23, "totalPowerGeneration": 9.8, "totalEarnings": 3.4006, "currency": "EUR" }, { "key": 24, "totalPowerGeneration": 0.1, "totalEarnings": 0.0347, "currency": "EUR" } ], "chargingEnergyList": [ { "key": 1, "chargingEnergy": 0 }, { "key": 2, "chargingEnergy": 0 }, { "key": 3, "chargingEnergy": 0 }, { "key": 4, "chargingEnergy": 0 }, { "key": 5, "chargingEnergy": 0 }, { "key": 6, "chargingEnergy": 0 }, { "key": 7, "chargingEnergy": 0 }, { "key": 8, "chargingEnergy": 0 }, { "key": 9, "chargingEnergy": 0 }, { "key": 10, "chargingEnergy": 0 }, { "key": 11, "chargingEnergy": 0 }, { "key": 12, "chargingEnergy": 0 }, { "key": 13, "chargingEnergy": 0 }, { "key": 14, "chargingEnergy": 0 }, { "key": 15, "chargingEnergy": 0 }, { "key": 16, "chargingEnergy": 0 }, { "key": 17, "chargingEnergy": 0 }, { "key": 18, "chargingEnergy": 0 }, { "key": 19, "chargingEnergy": 0 }, { "key": 20, "chargingEnergy": 0 }, { "key": 21, "chargingEnergy": 0 }, { "key": 22, "chargingEnergy": 0 }, { "key": 23, "chargingEnergy": 0 }, { "key": 24, "chargingEnergy": 0 } ] } } ########################################################################################### GET https://api.sunlitsolar.de/rest/device/5digizs_DEVICE_ID HTTP/1.1 Host: api.sunlitsolar.de Accept: */* Accept-Encoding: gzip, deflate, br Connection: keep-alive phoneModel: iPhone14,7 language: DE Authorization: bearer YOUR_LONG_BEARER_ID User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) osVersion: 18.0 Accept-Language: de-DE;q=1 appVersion: 1.6.7 #RESPONSE { "code": 0, "responseTime": 1751751730306, "message": { "DE": "Ok" }, "content": { "deviceId": 5digizs_DEVICE_ID, "deviceSn": "SER_NUMBER_DEYE_MODULWR", "createDate": 1742304588000, "firmwareVersion": "V0.1.2.9", "familyItem": { "id": YOUR_SPACE_ID, "name": "YOUR_SYSTEMNAME_IN_APP" }, "status": "Online", "manufacturer": "Deye", "deviceType": "SOLAR_MICRO_INVERTER", "ssid": "", "stationName": null, "collectorSn": "SER_NUMBER_DEYE_LOGGER", "maxOutputPower": 16.0, "maxAllowedPower": 1800.0, "ratedPower": 1800.0, "xmChannel": true, "subStatus": null, "collectorFirmwareVersion": "MW3_SSL_5408_1.0B", "hwVersion": null, "batteryChargingBoxDto": null, "batteryBoxStatus": "NotExist", "supportReboot": null } } #############################Warnungren ######################################################################## POST https://api.sunlitsolar.de/rest/message/list HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 18 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "deviceId": 5digizs_DEVICE_ID } #RESPONSE { "code": 0, "responseTime": 1751751885984, "message": { "DE": "Ok" }, "content": { "content": [], "pageable": { "sort": { "unsorted": false, "sorted": true, "empty": false }, "pageNumber": 0, "pageSize": 20, "offset": 0, "unpaged": false, "paged": true }, "last": true, "totalPages": 0, "totalElements": 0, "number": 0, "sort": { "unsorted": false, "sorted": true, "empty": false }, "first": true, "numberOfElements": 0, "size": 20, "empty": true } } ############################ Nachrichten ################################################################### POST https://api.sunlitsolar.de/rest/v1.5/notification/list HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 2 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON {} #RESPONSE { "code": 0, "responseTime": 1751751992868, "message": { "DE": "Ok" }, "content": { "content": [ { "id": INDIVIDUAL_MESSAGE_ID, "type": "push", "title": "Strategie-Status\u00e4nderung", "content": "Der Batteriestand ist niedrig. Das System gibt dem Laden des Speichers den Vorrang.", "read": false, "deviceSn": null, "collectorSn": null, "deviceType": null, "readableDeviceType": null, "space": { "id": YOUR_SPACE_ID, "name": "YOUR_SYSTEMNAME_IN_APP" }, "createDate": 1751706442000 } ], "pageable": { "sort": { "unsorted": false, "sorted": true, "empty": false }, "pageNumber": 0, "pageSize": 20, "offset": 0, "unpaged": false, "paged": true }, "last": true, "totalPages": 1, "totalElements": 18, "number": 0, "sort": { "unsorted": false, "sorted": true, "empty": false }, "first": true, "numberOfElements": 18, "size": 20, "empty": false } } ############ Swich zu car load mode############################################################### POST https://api.sunlitsolar.de/rest/v1.6/device/battery/mode HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 121 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "deviceSn": "dcbdacb00123", "homeModeSwitch": false, "socMin": 20, "carChgModeSwitch": true, "chgModeSwitch": false, "socMax": 100 } #RESPONSE { "code": 0, "responseTime": 1751752265446, "message": { "DE": "Ok" }, "content": { "changeStatus": "Success", "deviceSn": "dcbdacb00123", "inverterSn": null, "completeTime": 1751752265446 } } ########################## switch to grid load ############################################ POST https://api.sunlitsolar.de/rest/v1.6/device/battery/mode HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 119 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "deviceSn": "dcbdacb00123", "chgModeSwitch": true, "socMin": 0, "carChgModeSwitch": false, "homeModeSwitch": false, "socMax": 80 } #RESPONSE { "code": 0, "responseTime": 1751752370947, "message": { "DE": "Ok" }, "content": { "changeStatus": "Success", "deviceSn": "dcbdacb00123", "inverterSn": null, "completeTime": 1751752370947 } } ######################################## switch notstrom ############################### POST https://api.sunlitsolar.de/rest/v1.6/device/battery/mode HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 121 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "deviceSn": "dcbdacb00123", "socMax": 100, "socMin": 20, "homeModeSwitch": true, "carChgModeSwitch": false, "chgModeSwitch": false } #RESPONSE { "code": 0, "responseTime": 1751752450078, "message": { "DE": "Ok" }, "content": { "changeStatus": "Success", "deviceSn": "dcbdacb00123", "inverterSn": null, "completeTime": 1751752450078 } } #################### all off ######################################## POST https://api.sunlitsolar.de/rest/v1.6/device/battery/mode HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 121 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "deviceSn": "dcbdacb00123", "homeModeSwitch": false, "socMin": 20, "chgModeSwitch": false, "carChgModeSwitch": false, "socMax": 80 } #RESPONSE { "code": 0, "responseTime": 1751752558156, "message": { "DE": "Ok" }, "content": { "changeStatus": "Success", "deviceSn": "dcbdacb00123", "inverterSn": null, "completeTime": 1751752558156 } } ######################### Boost ########################################################## POST https://api.sunlitsolar.de/rest/v1.1/space/boost HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 26 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "spaceId": YOUR_SPACE_ID, "isOn": 1 } #RESPONSE { "code": 0, "responseTime": 1751752755216, "message": { "DE": "Ok" }, "content": true } ############################# Boost #################################################### POST https://api.sunlitsolar.de/rest/v1.6/space/latestBoost HTTP/1.1 Host: api.sunlitsolar.de phoneModel: iPhone14,7 Authorization: bearer YOUR_LONG_BEARER_ID Accept: */* appVersion: 1.6.7 Accept-Encoding: gzip, deflate, br Accept-Language: de-DE;q=1 Content-Type: application/json Content-Length: 17 language: DE User-Agent: SunLit Solar/1.6.7 (iPhone; iOS 18.0; Scale/3.00) Connection: keep-alive osVersion: 18.0 JSON { "spaceId": YOUR_SPACE_ID } #RESPONSE { "code": 0, "responseTime": 1751752755353, "message": { "DE": "Ok" }, "content": { "batteryStatus": null, "failInverterSns": null, "latestModifiedStatus": "InProgress" } } ##################################################################