Initially I forked this to simply add the missing types that are documented on the lifx API docs, but I've added a couple of other things which are useful to a project I'm working on, but are probably also useful in general.
The only thing I haven't added to keep things up to spec is tests for the new packet types. (Happy to figure that out if it blocks merging and you want this PR. Or I can submit a second PR when I get to it.)
Initially I forked this to simply add the missing types that are documented on the lifx API docs, but I've added a couple of other things which are useful to a project I'm working on, but are probably also useful in general.
The only thing I haven't added to keep things up to spec is tests for the new packet types. (Happy to figure that out if it blocks merging and you want this PR. Or I can submit a second PR when I get to it.)