A Java library for controlling Yeelight LED smart lights.
Based on Jeelight library by Antony1060 - https://github.com/Antony1060/Jeelight
Download the first thing in releases
Yeelight light = new Yeelight("127.0.0.1" /* IP */, 55443 /* Port */);
-
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");