Wolfberry.TelldusLive
2.1.0
See the version list below for details.
dotnet add package Wolfberry.TelldusLive --version 2.1.0
NuGet\Install-Package Wolfberry.TelldusLive -Version 2.1.0
<PackageReference Include="Wolfberry.TelldusLive" Version="2.1.0" />
paket add Wolfberry.TelldusLive --version 2.1.0
#r "nuget: Wolfberry.TelldusLive, 2.1.0"
// Install Wolfberry.TelldusLive as a Cake Addin #addin nuget:?package=Wolfberry.TelldusLive&version=2.1.0 // Install Wolfberry.TelldusLive as a Cake Tool #tool nuget:?package=Wolfberry.TelldusLive&version=2.1.0
Telldus Live .NET Library
This is a library for Telldus Live API with full feature support of the public API (180 methods!). It allows you to manage clients (a.k.a. controllers), devices, events, groups, scheduler, sensors and your user accounts.
It's written in C# (targeting netstandard2.0) and is available as open-source and as NuGet. Since it can be used in .NET Core it can be run from any platform where .NET Core runtime can execute (Windows, Mac & Linux).
The library fits well in command line applications, back-ends, web apps, ...
Getting started
- Create an account and setup your system at: https://live.telldus.com/default/index
- Create credentials at https://api.telldus.com/.
- Install the Wolfberry.TelldusLive NuGet package into your project.
- E.g.:
dotnet add package Wolfberry.TelldusLive
- E.g.:
- Example console application (Program.cs):
using System;
using System.Threading.Tasks;
using Newtonsoft.Json;
using Wolfberry.TelldusLive;
namespace ConsoleAppDotNet31
{
class Program
{
static async Task Main(string[] args)
{
// Get your keys and tokens from https://api.telldus.com/keys/index
var consumerKey = "";
var consumerKeySecret = "";
var accessToken = "";
var accessTokenSecret = "";
// Setup Telldus Live client
var telldusClient = new TelldusLiveClient(
consumerKey, consumerKeySecret, accessToken, accessTokenSecret);
// Example of getting clients (e.g. a Telldus Tellstick Znet Lite v2 controller)
var clients = await telldusClient.Clients.GetClientsAsync();
// Print out response in JSON format
Console.WriteLine(JsonConvert.SerializeObject(clients));
}
}
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. 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 | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Newtonsoft.Json (>= 13.0.3)
- TinyOAuth1 (>= 1.1.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
More amazing than previous version!