赵福雷特 / sunnysideup
太阳能监测站点数据检索
1.0.4
2023-03-24 09:06 UTC
Requires
- php: ^8.1
- ext-curl: *
Requires (Dev)
- laravel/pint: ^1.2
- phpunit/phpunit: ^9.5
README
适用于
- FusionSolar (华为) - 亭台URL
- SunnyPortal (SMA Solar) - PV系统概述URL
- ...
安装
您可以通过composer安装此包
composer require pforret/sunnysideup
用法
$sunny = new SunnySideUp(); $response = $sunny::get("https://region04eu5.fusionsolar.huawei.com/pvmswebsite/nologin/assets/build/index.html#/kiosk?kk=$id");
检索到的数据
华为/FusionSolar亭台URL
- 示例URL: region04eu5.fusionsolar.huawei.com/pvmswebsite/nologin/assets/build/index.html#/kiosk?kk=(唯一ID)
- 数据
{
"stationData": {
"url": "https:\/\/region04eu5.fusionsolar.huawei.com\/rest\/pvms\/web\/kiosk\/v1\/station-kiosk-file?kk=(key)",
"name": "(name)",
"id": "(id)",
"address": "(address)",
"city": null,
"country": null,
"timezone": null,
"panel_count": null,
"watt_peak": null,
"date_commissioning": null
},
"dayWeather": {
"timeSunrise": null,
"timeSunset": null,
"maxTemperature": null,
"currentTemperature": null,
"currentPrecipitation": null
},
"currentData": {
"currentPowerKw": 0.64,
"timeSampled": null
},
"dayProduction": {
"kwhSystem": 8.72,
"equivalentTrees": null,
"equivalentKgCoal": null,
"equivalentKgCo2": null
},
"monthProduction": {
"kwhSystem": 98.2,
"equivalentTrees": null,
"equivalentKgCoal": null,
"equivalentKgCo2": null
},
"yearProduction": {
"kwhSystem": 129.46,
"equivalentTrees": 1,
"equivalentKgCoal": 51.78,
"equivalentKgCo2": 61.49
},
"totalProduction": {
"kwhSystem": 184.84,
"equivalentTrees": 1,
"equivalentKgCoal": 73.94,
"equivalentKgCo2": 87.8
}
}
SMA/SunnyPortal.com URL
- 示例URL: www.sunnyportal.com/Templates/PublicPageOverview.aspx?page=(页面ID)&plant=(植物ID)&splang=en-US
- 数据
{
"stationData": {
"url": "https:\/\/www.sunnyportal.com\/Templates\/PublicPageOverview.aspx?page=3e371bac-b19a-4257-853c-aac4d3601c0b&plant=46e9985f-128a-4da8-a70d-e95f72085ca4&splang=en-US",
"name": null,
"id": null,
"address": null,
"city": null,
"country": null,
"timezone": "Romance Standard Time",
"panel_count": null,
"watt_peak": 1800,
"date_commissioning": ""
},
"dayWeather": {
"timeSunrise": null,
"timeSunset": null,
"maxTemperature": null,
"currentTemperature": null,
"currentPrecipitation": null
},
"currentData": {
"currentPowerKw": 138,
"timeSampled": "2023-02-24T09:45:00"
},
"dayProduction": {
"kwhSystem": 0.077,
"equivalentTrees": null,
"equivalentKgCoal": null,
"equivalentKgCo2": 0.054
},
"monthProduction": {
"kwhSystem": null,
"equivalentTrees": null,
"equivalentKgCoal": null,
"equivalentKgCo2": null
},
"yearProduction": {
"kwhSystem": null,
"equivalentTrees": null,
"equivalentKgCoal": null,
"equivalentKgCo2": null
},
"totalProduction": {
"kwhSystem": 16385,
"equivalentTrees": null,
"equivalentKgCoal": null,
"equivalentKgCo2": 11000
}
}
测试
composer test
变更日志
请参阅变更日志了解最近的变化信息。
贡献
请参阅贡献指南以获取详细信息。
安全漏洞
请查阅我们的安全策略了解如何报告安全漏洞。
鸣谢
许可协议
MIT许可协议(MIT)。请参阅许可文件以获取更多信息。


