LIFX Classes

From Hubitat Documentation
Revision as of 13:59, 24 November 2021 by Bcopeland (talk | contribs) (GetPower)
Jump to: navigation, search
Go to the top of the page

Discovery

GetService

Packet 2

 class hubitat.lifx.commands.GetService {
 
     byte[] getPayload()
     String format()
 }

StateService

Packet 3

 class hubitat.lifx.commands.StateService {
     Short service
     Long port
     
     static Short SERVICE_UDP = 0x01
     static Short SERVICE_RESERVED1 = 0x02
     static Short SERVICE_RESERVED2 = 0x03
     static Short SERVICE_RESERVED3 = 0x04
     static Short SERVICE_RESERVED4 = 0x05
 
     byte[] getPayload()
     String format()
 }

Device

GetHostFirmware

Packet 14

 class hubitat.lifx.commands.GetHostFirmware {
 
     byte[] getPayload()
     String format()
 }

StateHostFirmware

Packet 15

 class hubitat.lifx.commands.StateHostFirmware {
     Long build
     Integer versionMinor
     Integer versionMajor
 
     byte[] getPayload()
     String format()
 }

GetWifiInfo

Packet 16

 class hubitat.lifx.commands.GetWifiInfo {
 
     byte[] getPayload()
     String format()
 }

StateWifiInfo

Packet 17

 class hubitat.lifx.commands.StateWifiInfo {
     Float signal
 
     byte[] getPayload()
     String format()
 }

GetWifiFirmware

Packet 18

 class hubitat.lifx.commands.GetWifiFirmware {
 
     byte[] getPayload()
     String format()
 }

StateWifiFirmware

Packet 19

 class hubitat.lifx.commands.StateWifiFirmware {
     Long build
     Integer versionMinor
     Integer versionMajor
 
     byte[] getPayload()
     String format()
 }

GetPower

Packet 20

 class hubitat.lifx.commands.GetPower {
 
     byte[] getPayload()
     String format()
 }

SetPower

Packet 21

StatePower

Packet 22

GetLabel

Packet 23

SetLabel

Packet 24

StateLabel

Packet 25

GetVersion

Packet 32

StateVersion

Packet 33

GetInfo

Packet 34

SetReboot

Packet 38

GetLocation

Packet 48

SetLocation

Packet 49

StateLocation

Packet 50

GetGroup

Packet 51

SetGroup

Packet 52

StateGroup

Packet 53

EchoRequest

Packet 58

EchoResponse

Packet 59

Light

GetColor

Packet 101

SetColor

Packet 102

SetWaveform

Packet 103

LightState

Packet 107

GetLightPower

Packet 116

SetLightPower

Packet 117

StateLightPower

Packet 118

SetWaveformOptional

Packet 119

GetInfrared

Packet 120

StateInfrared

Packet 121

SetInfrared

Packet 122

GetHevCycle

Packet 142

SetHevCycle

Packet 143

StateHevCycle

Packet 144

GetHevCycleConfiguration

Packet 145

SetHevCycleConfiguration

Packet 146

StateHevCycleConfiguration

Packet 147

GetLastHevCycleResult

Packet 148

StateLastHevCycleResult

Packet 149

MultiZone

SetColorZones

Packet 501

GetColorZones

Packet 502

StateZone

Packet 503

GetMultiZoneEffect

Packet 507

SetMultiZoneEffect

Packet 508

StateMultiZoneEffect

Packet 509

SetExtendedColorZones

Packet 510

GetExtendedColorZones

Packet 511

StateExtendedColorZones

Packet 512

Relay

GetRPower

Packet 816

SetRPower

Packet 817

StateRPower

Packet 818

Tile

GetDeviceChain

Packet 701

StateDeviceChain

Packet 702

SetUserPosition

Packet 703

Get64

Packet 707

State64

Packet 711

Set64

Packet 715

GetTileEffect

Packet 718

SetTileEffect

Packet 719

StateTileEffect

Packet 720