Silverdark / NanoLeaf.API

Wrapper for the NanoLeaf API based on the Nanoleaf Light Panels OpenAPI
MIT License
10 stars 0 forks source link
api-wrapper nanoleaf nanoleaf-light-panels

NanoLeaf C# API

Build status Current Version

Description

The NanoLeaf C# API is a library which abstracts the "low-level" API calls of the Nanoleaf Light Panels OpenAPI.

Example project

There's an example project under src/NanoLeaf.API.BasicExample which prints some basic information about a NanoLeaf controller. With the usage of the Public Postman API I have mocked the requests with following result:

image

Disclaimer

I don't own a NanoLeaf panel / controller myself, so I couldn't test this library myself. Thanks to the Nanoleaf Light Panels OpenAPI (you have to register first) and especially this fantastic Public Postman API I tested the library as good as I could.

If there are any problems, I'd be happy if you opened up an Issue.

This library was developed in my spare time, so please don't ask when something is done. If it is urgent, don't hesitate to create a Pull request.