Code Monkey home page Code Monkey logo

wizlib's Introduction

WizLib

WiZ Color & Tunable White Light Bulb .NET API Library

This library is in active development, and it's brand new so things will undoubtedly change while I consider next steps.

The library, itself, is pretty well documented, so far (the Bulb class is, anyway.)

Internal WiZ API workings gleaned from Python and Java source (https://github.com/sbidy/pywizlight) and also (https://github.com/SRGDamia1/openhab2-addons).

The WiZ class library is implmented in .NET Standard and requires only the NewtonSoft.Json Nuget package.

The example program WizBulb is built for Windows Desktop in .NET 5.0, and requires the DataTools library.

When you clone the project, be sure to run git submodule init and git submodule update from the root project directory.

Quick notes: When you select a bulb in the application, you can change the name by clicking into the text on the right-hand panel. If you select all the bulbs in the room you can change the name of the room, and the name of the house.

You can save these settings to a JSON file, and they will automatically load the next time the application is run.

wizlib's People

Contributors

nmoschkin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.