Skip to content

Releases: jorgeclaro/lifxware

v0.2.0

17 Apr 18:06

Choose a tag to compare

What's Changed

LIFX protocol v0.9 packet support. New packets implemented (not hardware-tested):

Relay packets (LIFX Switch)

  • RelayGetPower (816), RelaySetPower (817), RelayStatePower (818)

HEV Cycle packets (LIFX Clean)

  • GetHevCycle (142), SetHevCycle (143), StateHevCycle (144)
  • GetHevCycleConfig (145), SetHevCycleConfig (146), StateHevCycleConfig (147)
  • GetLastHevCycleResult (148), StateLastHevCycleResult (149)

MultiZone Effect packets

  • GetMultiZoneEffect (507), SetMultiZoneEffect (508), StateMultiZoneEffect (509)
  • SetExtendedColorZones (510), GetExtendedColorZones (511), StateExtendedColorZones (512) — 82 zone support

Tile Effect packets

  • CopyFrameBuffer (716), GetTileEffect (718), SetTileEffect (719), StateTileEffect (720)

Button packets (LIFX Switch)

  • GetButton (905), GetButtonConfig (909), SetButtonConfig (910), StateButtonConfig (911)

New enums

  • ButtonGesture (12 values), ButtonTargetType (31 values), LightLastHevCycleResult (7 values)

Added Light class methods for all new packet types.

v0.1.30

17 Apr 18:06

Choose a tag to compare

What's Changed

  • Add unit tests for utils, color, error, colorHSBK, colorRGBW, and packet modules
  • Fix typos in JSDoc comments
  • Fix isIpv4Format to correctly validate octets 0–255

v0.1.29

26 Nov 23:19

Choose a tag to compare

v0.1.29

v0.1.28

20 Nov 23:24

Choose a tag to compare

v0.1.28

v0.1.27

20 Nov 23:24

Choose a tag to compare

v0.1.27

v0.1.26

18 Nov 21:36

Choose a tag to compare

v0.1.26

v0.1.25

18 Nov 00:31

Choose a tag to compare

v0.1.25

v0.1.20

20 Jun 22:00

Choose a tag to compare

v0.1.20

v0.1.19

20 Jun 21:53

Choose a tag to compare

v0.1.19

v0.1.18

20 Jun 21:53

Choose a tag to compare

v0.1.18