Skip to content

A Java library that allows you to controll your Yeelight Smart Bulbs with Java.

Notifications You must be signed in to change notification settings

VladFlorinIlie/Jeelight

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Jeelight

A Java library for controlling Yeelight LED smart lights.

Based on Jeelight library by Antony1060 - https://github.com/Antony1060/Jeelight

Installation

Download the first thing in releases

Usage

Connecting

Yeelight light = new Yeelight("127.0.0.1" /* IP */, 55443 /* Port */);

Methods

  • setPower(boolean state, Effect effect, int duration)

    light.setPower(true, Effect.SMOOTH, 2);
  • toggle()

    light.toggle();
  • setRGB(RGB rgb, Effect effect, int duration)

    light.setRGB(new RGB(255, 0, 0), Effect.SMOOTH, 2);
  • setHSV(HSV hsv, Effect effect, int duration)

    light.setHSV(new HSV(100, 100), Effect.SMOOTH, 2);
  • setCT(int ct, Effect effect, int duration)

    light.setCT(60, EFFECT.SMOOTH, 2);
  • setName(String name)

    light.setName("YeetLight");

License

MIT

About

A Java library that allows you to controll your Yeelight Smart Bulbs with Java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%