yeedart library
Support for controlling Yeelight devices over LAN.
For more info or how to enable LAN access see:
Classes
- AdjustAction
- AdjustProperty
- Command
-
Commands are sent by
CommandSender
to control Yeelight device. - CommandMethods
- All methods that can be used to control Yeelight devices.
- CommandResponse
- Response to Command.
- Device
- Represents Yeelight device (bulb, light, strip,...) and allows to control device with given address and port.
- DiscoveryResponse
- Response send by devices after discovery message.
- Effect
- Type of effect.
- Flow
- Flow used when starting color flow.
- FlowAction
- Action used in Flow.
- FlowTransition
- Transition used in Flow.
- FlowTransitionMode
- Mode for FlowTransition.
- Scene
- Device can be set directly to specified state, which is represented as Scene.
- SceneClass
- Class of Scene.
- Yeelight
Enums
- LightType
- Type of light.
Exceptions / Errors
- YeelightConnectionException
- Exception thrown when TCP connection to device has failed.
- YeelightException
- Generic Yeelight exception.