Skip to content

Commit 4ac9a92

Browse files
committed
Updated readme
1 parent 40529f9 commit 4ac9a92

File tree

2 files changed

+10
-15
lines changed

2 files changed

+10
-15
lines changed

FroniusSolarClient.Examples/Program.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ static void Main(string[] args)
2525
#region RealtimeData
2626
static void GetRealTimeData(SolarClient client)
2727
{
28-
var data = client.GetMinMaxInverterData();
29-
Console.WriteLine($"{data.Head.Status.Code} at {data.Head.Timestamp}");
30-
Console.WriteLine(data.Body.Data.MaxCurrentDayAcPower);
28+
var response = client.GetMinMaxInverterData();
29+
Console.WriteLine($"{response.Head.Status.Code} at {response.Head.Timestamp}");
30+
Console.WriteLine(response.Body.Data.MaxCurrentDayAcPower);
3131
}
3232
#endregion
3333

README.md

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,13 @@ using FroniusSolarClient.Entities.SolarAPI.V1;
1212
using Microsoft.Extensions.DependencyInjection;
1313
using Microsoft.Extensions.Logging;
1414

15-
16-
static void OutputResponseHeader(CommonResponseHeader responseHeader, ILogger logger)
17-
{
18-
logger.LogInformation($"Response Header Status - {responseHeader.Status.Code} at {responseHeader.Timestamp}");
19-
}
20-
2115
// Configure logger
2216
var serviceProvider = new ServiceCollection()
2317
.AddLogging(build => build.AddConsole())
2418
.Configure<LoggerFilterOptions>(opt => opt.MinLevel = LogLevel.Debug)
2519
.BuildServiceProvider();
2620

27-
var client = new SolarClient("IP_ADDRESS", 1, serviceProvider.GetService<ILogger<SolarClient>>(), OutputResponseHeader);
21+
var client = new SolarClient("IP_ADDRESS", 1, serviceProvider.GetService<ILogger<SolarClient>>());
2822
```
2923

3024
see [examples](#examples)
@@ -104,15 +98,16 @@ Each channel is handled and requested by name. Most of the channels are recorded
10498
Get CommonInverterData
10599

106100
```csharp
107-
var data = client.GetCommonInverterData();
101+
var response = client.GetCommonInverterData();
108102

109-
Console.WriteLine(data.TotalEnergy);
103+
Console.WriteLine($"{response.Head.Status.Code} at {response.Head.Timestamp}");
104+
Console.WriteLine(response.Body.Data.TotalEnergy);
110105
```
111106

112107
Provide device id and scope
113108

114109
```csharp
115-
var data = client.GetCommonInverterData(2, Scope.System);
110+
var response = client.GetCommonInverterData(2, Scope.System);
116111
```
117112

118113
### GetArchiveData
@@ -122,7 +117,7 @@ Get channel `Voltage_AC_Phase` data over the past 24 hours
122117
```csharp
123118
var channels = new List<Channel> { Channel.Voltage_AC_Phase_1, Channel.Voltage_AC_Phase_2, Channel.Voltage_AC_Phase_3 };
124119

125-
var data = client.GetArchiveData(DateTime.Now.AddDays(-1), DateTime.Now, channels);
120+
var response = client.GetArchiveData(DateTime.Now.AddDays(-1), DateTime.Now, channels);
126121
```
127122

128123
or between 2 dates
@@ -131,7 +126,7 @@ or between 2 dates
131126
var dateFrom = DateTime.Parse("01/08/2019");
132127
var dateTo = DateTime.Parse("05/08/2019");
133128

134-
var data = client.GetArchiveData(dateFrom, dateTo, channels);
129+
var response = client.GetArchiveData(dateFrom, dateTo, channels);
135130
```
136131
**Query intervals are restricted to a maximum of 16 days and the number of parallel queries is system wide restricted to 4 clients.**
137132

0 commit comments

Comments
 (0)