Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 1.9 KB

File metadata and controls

58 lines (42 loc) · 1.9 KB

LIFX LAN protocol description

protocol.yml - A YAML representation of the public LAN API

More information can be found at https://lan.developer.lifx.com/

Changelog

0.12 - 9 September 2026
  • Added ThreadGetInfo message.
0.11 - 7 August 2026
  • Added ButtonTargetKelvinStep type
0.10 - 6 August 2026
  • Added TILE_EFFECT_TYPE_COLOR_SWEEP to effects
  • Added BUTTON_TARGET_TYPE_KELVIN_STEP_LOCAL_DEVICE field to ButtonTargetType
  • Added KelvinStepLocalDevice to ButtonTarget
  • Added SensorGetAmbientLight and SensorStateAmbientLight messages
0.9 - 31 October 2025
  • Defined duration field of TileCopyFrameBuffer message.
0.8 - 30 October 2025
  • Added TileCopyFrameBuffer message.
  • Added FbIndex field to TileBufferRect
  • Added a number of new button target types.
0.7 - 13 June 2024
  • Added Sky to Tile firmware effects.
0.6 - 27 July 2022
  • Added Button messages for configuring buttons on v3.90 firmware switches.
0.5 - 15 March 2021
  • Added some HEV specific messages relevant to the LIFX Clean.
0.4 - 6 November 2020
0.3 - 20 Mar 2019
Firmware versions now consist of separate minor/major properties and Tile messages have been renamed to reflect naming conventions.
0.2 - 20 Feb 2019
Added Extended multizone and firmware effects messages
0.1 - 3 Jan 2019
Initial release of protocol.yml

Terms and Conditions

LAN Protocol. LiFi Labs, Inc. All rights reserved. Usage of this documentation is bound by the LIFX Developer Terms