From 57c4a3e4dd95e5f6b06b706e99da986476efa685 Mon Sep 17 00:00:00 2001 From: MickMake Date: Mon, 19 Dec 2022 20:29:37 +1100 Subject: [PATCH] v3.0.1 - docs --- .gitignore | 3 +- TODO.txt | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++ servers.txt | 36 +++++++++++++++++++++++ 3 files changed, 123 insertions(+), 1 deletion(-) create mode 100644 TODO.txt create mode 100644 servers.txt diff --git a/.gitignore b/.gitignore index 02a845d48..43a7caffa 100644 --- a/.gitignore +++ b/.gitignore @@ -2,9 +2,10 @@ bin/GoSungrow AppService_*.json WebAppService_*.json -/*.txt +#*.txt /GoSungrow /data/ /dist/ /notgit/ +logfile diff --git a/TODO.txt b/TODO.txt new file mode 100644 index 000000000..12d874177 --- /dev/null +++ b/TODO.txt @@ -0,0 +1,85 @@ +General issues: + - p13011 Overview Total Active Power 0.587 W + - Change unit in "PointUnitFrom" when /1000. + +Formatting issues: + - getUpTimePoint <- map[string] + - AppService.getKpiInfo <- map[string] + - AppService.queryDeviceList <- map[string] + +Fetch issues with: + - showInverterByUnit - too large. + - WebAppService.getReportListByType - too large. + - Need to deal with memory management on large JSON objects. + +Critical metadata + - WebIscmAppService.modelPointsPage DeviceModelId:714 DeviceType:14 - Use this to fetch all points for a particular ps_key. + - AppService.getPowerDevicePointNames DeviceType:14 - Point names for device. + - WebIscmAppService.getModelPoints DeviceModelId:714 - Point names for device. + - WebIscmAppService.queryDeviceListForBackSys - Basic relationships between devices. + - AppService.queryInverterModelList + - WebIscmAppService.getDeviceModel + - WebIscmAppService.getPointInfo + - WebIscmAppService.getPointInfoPage + - WebIscmAppService.getPowerDeviceTypeList + - WebIscmAppService.getPsTreeMenu + - WebIscmAppService.getUserMenuLs UserId:276937 + - WebIscmAppService.getSysMenu MenuId:613 + - WebIscmAppService.getDeviceTechnical + - WebIscmAppService.getDeviceType + - WebIscmAppService.getDeviceTypeInfoById CodeType:14 + - WebIscmAppService.getCodeByType + - WebIscmAppService.getDeviceFactoryListByIds + - AppService.getOwnerFaultConfigList + - AppService.getSungwsGlobalConfigCache + - AppService.getRemoteParamSettingList CurPage:1 Size:100 DeviceType:14 + - WebAppService.getSelfReportPoint + - WebAppService.getDevicePointAttrs Uuid:1179878 DeviceType2:14 PsId:1171348 + +Handle virtual points automatically. + - iSolarCloud/AppService/getPsDetail/data.go + - iSolarCloud/AppService/queryDeviceListForApp/data.go + - iSolarCloud/AppService/getKpiInfo/data.go + - iSolarCloud/AppService/getPowerStationData/data.go + - iSolarCloud/AppService/getHouseholdStoragePsReport/data.go + - iSolarCloud/AppService/getAreaList/data.go + - iSolarCloud/AppService/getPsList/data.go + - iSolarCloud/AppService/getPsDetail/data.go + +Present these better: + - AppService.getUpTimePoint + +Handle large arrays by un-flattening. + - iSolarCloud/AppService/getPowerStationData/data.go + +Figure out how to better present large []structs. + - iSolarCloud/AppService/powerDevicePointList/data.go + +Fix DesignCapacity errors when set to Integer. + - iSolarCloud/AppService/queryPowerStationInfo/data.go + +Not producing correct results. + - iSolarCloud/AppService/queryPsIdList/data.go + - iSolarCloud/AppService/queryPsProfit/data.go + - iSolarCloud/AppService/queryPsNameByPsId/data.go + +Remove redundant reflect scans in + - Search for 'DO NOT BREAK' + - iSolarCloud//api/GoStruct/structmap.go + - iSolarCloud//api/GoStruct/struct_reflect.go + - iSolarCloud//api/GoStruct/struct_data.go + - iSolarCloud//api/GoStruct/struct_table.go + +Some problems with data: + - GoSungrow data table AppService.psHourPointsValue PsId:1171348 + +Merge Device structs: + - AppService.queryDeviceInfo + - AppService.queryDeviceInfoForApp + - AppService.queryDeviceList + - AppService.getDeviceList + - WebAppService.getPsTree + - MttvScreenService.getPsDeviceListValue + - AppService.getPsList + - AppService.getPsListForPsDataByPsId + diff --git a/servers.txt b/servers.txt new file mode 100644 index 000000000..0b533d887 --- /dev/null +++ b/servers.txt @@ -0,0 +1,36 @@ +Australian +https://augateway.isolarcloud.com + +European +https://gateway.isolarcloud.eu + +Chinese +https://gateway.isolarcloud.com + +International +https:/gateway.isolarcloud.com.hk + + + +https://augateway.isolarcloud.com +https://gateway.isolarcloud.com +https://gateway.isolarcloud.com.hk +https://gateway.isolarcloud.eu + +https://api.isolarcloud.com +https://api.isolarcloud.com.hk + + +https://eugateway.isolarcloud.com ? +http://base.isolarcloud.com +http://base.isolarcloud.com:8770 +http://base.isolarcloud.com:8800 +http://basedev.isolarcloud.com +http://basedev.isolarcloud.com:8770 +https://adata.isolarcloud.com +https://base.isolarcloud.com +https://base.isolarcloud.com:8770 +https://portal.isolarcloud.com +https://www.isolarcloud.com +tcp://base.isolarcloud.com:1883 +