Skip to content

lifx

Control 'LIFX' Smart Light Bulbs

v0.2.0 · Jun 24, 2020 · GPL-3

Description

Allows you to read and change the state of 'LIFX' smart light bulbs via the 'LIFX' developer api <https://api.developer.lifx.com/>. Covers most 'LIFX' api endpoints, including changing light color and brightness, selecting lights by id, group or location as well as activating effects.

Downloads

225

Last 30 days

20370th

532

Last 90 days

2K

Last year

Trend: +67.9% (30d vs prior 30d)

CRAN Check Status

14 NOTE
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-macos-arm64 NOTE
r-devel-windows-x86_64 NOTE
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 NOTE
r-release-linux-x86_64 NOTE
r-release-macos-arm64 NOTE
r-release-macos-x86_64 NOTE
r-release-windows-x86_64 NOTE
Check details (21 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Martin Barner <m@martinbarner.de>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Martin",
                    family = "Barner",
                    role = c("aut", "cre"),
                    email = "m@martinbarner.de")
as necessary.
NOTE r-devel-linux-x86_64-debian-clang

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Martin Barner <m@martinbarner.de>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Martin",
                    family = "Barner",
                    role = c("aut", "cre"),
                    email = "m@martinbarner.de")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-devel-linux-x86_64-fedora-clang

dependencies in R code

Namespaces in Imports field not imported from:
  ‘curl’ ‘jsonlite’
  All declared Imports should be used.
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-devel-linux-x86_64-fedora-gcc

dependencies in R code

Namespaces in Imports field not imported from:
  ‘curl’ ‘jsonlite’
  All declared Imports should be used.
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-oldrel-macos-arm64

LazyData

'LazyData' is specified without a 'data' directory
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-oldrel-macos-x86_64

LazyData

'LazyData' is specified without a 'data' directory
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-oldrel-windows-x86_64

LazyData

'LazyData' is specified without a 'data' directory
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?

Check History

NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Martin Barner <m@martinbarner.de>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Martin",
                    family = "Barner",
                    role = c("aut", "cre"),
                    email = "m@martinbarner.de")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Martin Barner <m@martinbarner.de>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Martin",
                    family = "Barner",
                    role = c("aut", "cre"),
                    email = "m@martinbarner.de")
as necessary.
NOTE r-devel-linux-x86_64-fedora-clang

dependencies in R code

Namespaces in Imports field not imported from:
  ‘curl’ ‘jsonlite’
  All declared Imports should be used.
NOTE r-devel-linux-x86_64-fedora-gcc

dependencies in R code

Namespaces in Imports field not imported from:
  ‘curl’ ‘jsonlite’
  All declared Imports should be used.
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) lx_list_lights.Rd:24: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:25: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:26: Lost braces in \itemize; meant \describe ?
checkRd: (-1) lx_list_lights.Rd:27: Lost braces in \itemize; meant \describe ?

Dependency Network

Dependencies Reverse dependencies curl httr assertthat jsonlite crayon lifx

Version History

new 0.2.0 Mar 10, 2026