KoenZomers.Tado.Api
0.3.1
See the version list below for details.
dotnet add package KoenZomers.Tado.Api --version 0.3.1
NuGet\Install-Package KoenZomers.Tado.Api -Version 0.3.1
<PackageReference Include="KoenZomers.Tado.Api" Version="0.3.1" />
paket add KoenZomers.Tado.Api --version 0.3.1
#r "nuget: KoenZomers.Tado.Api, 0.3.1"
// Install KoenZomers.Tado.Api as a Cake Addin #addin nuget:?package=KoenZomers.Tado.Api&version=0.3.1 // Install KoenZomers.Tado.Api as a Cake Tool #tool nuget:?package=KoenZomers.Tado.Api&version=0.3.1
Contains a C# library that can be used to communicate with Tado heating and cooling systems
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
-
- Newtonsoft.Json (>= 10.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
- Marked SetTemperatureCelsius and SetTemperatureFahrenheit as deprecated in favor of using SetHeatingTemperatureCelsius and SetHeatingTemperatureFahrenheit so it becomes clearer that the methods will set a heating temperature. The deprecated methods will stay for a few versions longer for backwards compatibility but will eventually be removed to avoid clutter in the code.
- Added a SetTemperature method which is the basic method used by the other temperature methods and removes duplicate code. As it may be tricky to use this method properly due to the many parameters, it is advised to use one of the methods that are targeting a specific goal, i.e. SetHeatingTemperatureCelcius or SetHotWaterTemperatureCelcius.
- Added comments to more entities to clarify what information they contain
- Added more enums for entities which seem to only be certain values. It may be that this breaks your current code by entities changing type from i.e. string to an enumerator.
- For the Hot Water boiler in Tado I'm currently assuming that this is always zone 0. If this isn't the case for your Tado setup, please let me know and I'll have to change the code to suit this scenario.