Giter Club home page Giter Club logo

yeelight.js's Introduction

Yeelight.js Build Status

Control all of your Yeelight Devices with Node.js

  • Control device
  • Discovery of near connected devices
  • Watching for new devices

Yeelight products

Docs

BEFORE ANYTHING: You will have to connect your device to your local network using the Yeelight app. From there enable the Third Party Control mode in orde for the device to be discoverable.

  • Check the examples in examples/ folder.
  • Read the generated documentation here.
  • Find the API documentation of the Yeelight devices here.

Contributing

Read this first

Big thanks to Travelport-Ukraine/npm-module-boilerplate for their great boilerplate.

  • npm run clean - Remove lib/ directory
  • npm test - Run tests.
  • npm test:watch - You can even re-run tests on file changes.
  • npm run cover - Yes. You can even cover ES6 code.
  • npm run lint - Lint your code using Airbnb's style.
  • npm run flow - Check using Flow.
  • npm run test:examples - Write your examples on pure JS for better understanding module usage.
  • npm run build - Build.
  • npm run build-docs - Build documentation using Documentation.
  • npm run prepublish - Hook for npm. Do all the checks before publishing you module.

License

MIT Licence

yeelight.js's People

Contributors

garthenweb avatar kbariotis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  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.