PhilipDaubmeier.ViessmannClient
2.3.0
dotnet add package PhilipDaubmeier.ViessmannClient --version 2.3.0
NuGet\Install-Package PhilipDaubmeier.ViessmannClient -Version 2.3.0
<PackageReference Include="PhilipDaubmeier.ViessmannClient" Version="2.3.0" />
paket add PhilipDaubmeier.ViessmannClient --version 2.3.0
#r "nuget: PhilipDaubmeier.ViessmannClient, 2.3.0"
// Install PhilipDaubmeier.ViessmannClient as a Cake Addin #addin nuget:?package=PhilipDaubmeier.ViessmannClient&version=2.3.0 // Install PhilipDaubmeier.ViessmannClient as a Cake Tool #tool nuget:?package=PhilipDaubmeier.ViessmannClient&version=2.3.0
This class library provides a way to call the Viessmann Developer Portal interfaces. It encapsulates all authentication, retry and parsing logic and provides a strongly typed method interface.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 is compatible. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETCoreApp 3.1
- No dependencies.
-
.NETStandard 2.1
- System.Text.Json (>= 5.0.2)
-
net5.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.3.0 | 570 | 7/15/2021 |
2.2.0 | 415 | 6/27/2021 |
2.1.0 | 324 | 6/23/2021 |
2.0.0 | 337 | 6/21/2021 |
1.8.2 | 468 | 9/16/2020 |
1.8.1 | 486 | 4/17/2020 |
1.8.0 | 435 | 4/14/2020 |
1.7.1 | 476 | 4/9/2020 |
1.7.0 | 507 | 4/9/2020 |
1.6.0 | 499 | 3/29/2020 |
1.5.0 | 470 | 3/23/2020 |
1.4.0 | 472 | 3/22/2020 |
1.3.0 | 515 | 3/21/2020 |
1.1.0 | 510 | 10/16/2019 |
1.0.0 | 481 | 10/8/2019 |
2.3.0 - changed data point naming of burners according to Viessmann Developer Portal changelog
2.2.0 - upgraded to target framework net5.0
2.1.0 - changed to new iot/v1 API and new base uri
2.0.0 - upgraded library to be used with official API keys of the Viessmann Developer Portal which went live in May 2021
1.8.2 - fixed parsing issue of message lists
1.8.1 - fixed multi TFM issues
1.8.0 - widened range of supported platforms by targeting netstandard2.1
1.7.1 - bug fixes
1.7.0 - moved to System.Text.Json and removed dependency to Json.NET
1.6.0 - upgraded to target framework netcoreapp3.1
1.5.0 - breaking change: renamed and extended ViessmannPlatformClient interfaces. Added getter methods for strongly typed access of device properties.
1.4.0 - breaking change: refactored ViessmannPlatformClient interface. It returns IEnumerables of respective items.
1.3.0 - breaking change: removed feature specific methods and introduced one-in-all method for querying all sensor values of a device in one request.
1.2.0-beta1 - added support for HttpClientFactory and Polly. Enabled non-nullable reference types.
1.1.0 - migrated to netcoreapp3.0
1.0.0 - Initial version with publishing version 1.0 of GraphIoT