Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] use more available Solar API calls #52

Open
stan23 opened this issue Oct 17, 2020 · 2 comments
Open

[Feature] use more available Solar API calls #52

stan23 opened this issue Oct 17, 2020 · 2 comments
Assignees

Comments

@stan23
Copy link
Contributor

stan23 commented Oct 17, 2020

The Solar API provides more APIs than this adapter is using.

These API calls are answered with data on my Fronius Symo 10.0-3-M:

used in this adapter API example call
yes http://fronius-ip/solar_api/GetAPIVersion.cgi
no http://fronius-ip/solar_api/v1/GetInverterRealtimeData.cgi?Scope=System
no http://fronius-ip/solar_api/v1/GetInverterRealtimeData.cgi?Scope=Device&DeviceId=1&DataCollection=CumulationInverterData
yes http://fronius-ip/solar_api/v1/GetInverterRealtimeData.cgi?Scope=Device&DeviceId=1&DataCollection=CommonInverterData
no http://fronius-ip/solar_api/v1/GetInverterRealtimeData.cgi?Scope=Device&DeviceId=1&DataCollection=MinMaxInverterData
no http://fronius-ip/solar_api/v1/GetInverterRealtimeData.cgi?Scope=Device&DeviceId=1&DataCollection=3PInverterData
yes http://fronius-ip/solar_api/v1/GetLoggerInfo.cgi
no http://fronius-ip/solar_api/v1/GetLoggerLEDInfo.cgi
no http://fronius-ip/solar_api/v1/GetInverterInfo.cgi
no http://fronius-ip/solar_api/v1/GetActiveDeviceInfo.cgi?DeviceClass=System
yes http://fronius-ip/solar_api/v1/GetPowerFlowRealtimeData.fcgi?Scope=System

These calls are not supported from my device and return no data, because I have neither a storage nor a meter:

used in this adapter API example call
yes http://fronius-ip/solar_api/v1/GetSensorRealtimeData.cgi?Scope=System&DataCollection=NowSensorData
no http://fronius-ip/solar_api/v1/GetStringRealtimeData.cgi?Scope=System&DataCollection=NowStringControlData
yes http://fronius-ip/solar_api/v1/GetStorageRealtimeData.cgi?Scope=System
yes http://fronius-ip/solar_api/v1/GetMeterRealtimeData.cgi?Scope=System

The internal temperature can only be read by using this trick:
http://fronius-ip/solar_api/v1/GetArchiveData.cgi?Scope=System&StartDate=17.10.2020&EndDate=17.10.2020&Channel=Temperature_Powerstage

Maybe the adapter can be enhanced with the API calls that return useful additional data.

@nkleber78
Copy link
Collaborator

Please try out the newest Version V1.1. There the most datapoints are visible. If you need specific extensions, then just let us know the missing datapoints

@schweigel schweigel mentioned this issue Dec 3, 2020
ldittmar81 pushed a commit that referenced this issue Aug 15, 2021
…7.27.0

Bump eslint from 7.14.0 to 7.27.0
@mcm1957 mcm1957 changed the title Enhancement: use more available Solar API calls [Feature] use more available Solar API calls May 31, 2023
@nkleber78 nkleber78 self-assigned this Jun 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants