Skip to content

.NET Standard 2.0 (7.3 lang ver) Library to access Flespi API. https://flespi.com/rest-api

License

Notifications You must be signed in to change notification settings

emersonmds/FlespiSharp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlespiSharp

Get info about all devices

using System;
using FlespiSharp;
using FlespiSharp.Gateway;

class Program
{
    static async Task Main(string[] args)
    {
        using(var con = new Connection("your token")){
            var result = await con.CreateGateway().Devices.All.Get();

            foreach(var device in result.Values){
                Console.WriteLine($"[{device.Id}] device name {device.Name} with ident {device.Ident} have typeId {device.TypeId}");
            }

            if(result.HasErrors){
                Console.WriteLine("Has Errors in response:");

                foreach(var error in result.Errors){
                    Console.WriteLine($"\t[{error.Code}]: id {error.Id} = {error.Reason}");
                }
            }
        }
    }
}

About

.NET Standard 2.0 (7.3 lang ver) Library to access Flespi API. https://flespi.com/rest-api

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%