yeedart library Null safety

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.