R/configuration.R

Defines functions get_state

Documented in get_state

#' Get Full State
#'
#' @return Returns a list structure with the current state of all devices and
#'   resources.
#'
#' @export
get_state <- function() {
    state <- process_httr_response(httr::GET(bridge_url()))

    for (scene in names(state$scenes)) {
        state$scenes[[scene]]$lightstates <- get_scene(scene)$lightstates
    }
    rm(scene)

    return(state)
}
fascinatingfingers/PhilipsHue documentation built on Nov. 25, 2019, 2:22 a.m.