├── .github └── workflows │ ├── codeql-analysis.yml │ └── nodejs.yml ├── .gitignore ├── .npmignore ├── Changelog.md ├── LICENSE ├── README.md ├── dist ├── cjs │ └── package.json └── esm │ └── package.json ├── docs ├── capabilities.md ├── configuration.md ├── discovery.md ├── group.md ├── groups.md ├── light.md ├── lightState.md ├── lights.md ├── remote.md ├── remoteApi.md ├── remoteBootstrap.md ├── remoteSetup.md ├── resourceLink.md ├── resourcelinks.md ├── rule.md ├── ruleAction.md ├── ruleCondition.md ├── rules.md ├── scene.md ├── scenes.md ├── schedule.md ├── schedules.md ├── sensor.md ├── sensors.md ├── timePatterns.md └── users.md ├── examples └── v3 │ ├── capabilities │ └── getAllCapabilities.js │ ├── configuration │ ├── getAllConfiguration.js │ ├── getConfiguration.js │ └── update.js │ ├── discoverAndCreateUserScript.js │ ├── discoverBridgeViaMDNS.js │ ├── discoverBridgeViaNupnp.js │ ├── groups │ ├── createEntertainment.js │ ├── createLightGroup.js │ ├── createRoom.js │ ├── createZone.js │ ├── deleteGroup.js │ ├── getAllGroups.js │ ├── getGroup.js │ ├── getGroupByName.js │ ├── getGroupByType.js │ ├── setGroupLightState.js │ └── updateGroupAttributes.js │ ├── lights │ ├── deleteLight.js │ ├── getAllLights.js │ ├── getLight.js │ ├── getLightAttributesAndState.js │ ├── getLightByName.js │ ├── getLightState.js │ ├── getNewLights.js │ ├── renameLight.js │ ├── searchForNewLights.js │ ├── setLightStateUsingLightStatejs.js │ └── setLightStateUsingObject.js │ ├── remote │ ├── accessFromScratch.js │ ├── accessWithTokens.js │ └── refreshTokens.js │ ├── resourceLinks │ ├── createAndDeleteResourceLink.js │ ├── getAllResourceLinks.js │ ├── getResourceLink.js │ ├── getResourceLinkByName.js │ └── updateResourceLink.js │ ├── rules │ ├── createRule.js │ ├── deleteRule.js │ ├── getAllRules.js │ ├── getRule.js │ └── getRuleByName.js │ ├── scenes │ ├── createScene.js │ ├── deleteScene.js │ ├── getAllScenes.js │ ├── getScene.js │ ├── getSceneByName.js │ ├── updateScene.js │ └── updateSceneLightState.js │ ├── schedules │ ├── createSchedule.js │ ├── getAllSchedules.js │ ├── getScheduleById.js │ ├── getScheduleByName.js │ └── updateSchedule.js │ ├── sensors │ ├── createNewSensor.js │ ├── creatingClipSensors.js │ ├── deleteSensor.js │ ├── getAllSensors.js │ ├── getNewSensors.js │ ├── getSensor.js │ ├── renameSensor.js │ ├── searchForNew.js │ └── updateSensorState.js │ └── users │ ├── createUser.js │ ├── deleteUser.js │ ├── getAllUsers.js │ ├── getUser.js │ └── getUserByName.js ├── package.json ├── src ├── ApiError.ts ├── HueError.ts ├── api │ ├── Api.ts │ ├── Cache.ts │ ├── Capabilities.test.js │ ├── Capabilities.ts │ ├── Configuration.test.js │ ├── Configuration.ts │ ├── Groups.test.js │ ├── Groups.ts │ ├── HueApiConfig.test.js │ ├── HueApiConfig.ts │ ├── HueApiRateLimitLogger.ts │ ├── HueApiRateLimits.ts │ ├── HueRateLimiter.ts │ ├── Lights.test.js │ ├── Lights.ts │ ├── Remote.ts │ ├── ResourceLinks.test.js │ ├── ResourceLinks.ts │ ├── Rules.test.js │ ├── Rules.ts │ ├── Scenes.test.js │ ├── Scenes.ts │ ├── Schedules.test.js │ ├── Schedules.ts │ ├── Sensors.test.js │ ├── Sensors.ts │ ├── Users.test.js │ ├── Users.ts │ ├── discovery │ │ ├── DiscoveryLogger.ts │ │ ├── UPnP.test.ts │ │ ├── UPnP.ts │ │ ├── bridge-validation.test.ts │ │ ├── bridge-validation.ts │ │ ├── ca-chain.ts │ │ ├── discoveryTypes.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── mDNS.test.ts │ │ ├── mDNS.ts │ │ ├── nupnp.test.ts │ │ └── nupnp.ts │ ├── entertainment │ │ ├── EntertainmentApi.js │ │ ├── EntertainmentApi.test.js │ │ ├── EntertainmentStream.js │ │ └── HueStreamMessage.js │ ├── http │ │ ├── ApiDefinition.ts │ │ ├── HttpClientAxios.js │ │ ├── HttpClientFetch.ts │ │ ├── HttpError.ts │ │ ├── LocalBootstrap.test.js │ │ ├── LocalBootstrap.ts │ │ ├── LocalInsecureBootstrap.ts │ │ ├── OAuthTokens.ts │ │ ├── RemoteApi.ts │ │ ├── RemoteBootstrap.ts │ │ ├── Transport.ts │ │ ├── endpoints │ │ │ ├── ApiEndpoint.ts │ │ │ ├── capabilities.ts │ │ │ ├── configuration.ts │ │ │ ├── groups.ts │ │ │ ├── lights.ts │ │ │ ├── resourceLinks.ts │ │ │ ├── rules.ts │ │ │ ├── scenes.ts │ │ │ ├── schedules.ts │ │ │ └── sensors.ts │ │ ├── sslCertificate.ts │ │ ├── urlUtil.test.ts │ │ └── urlUtil.ts │ ├── index.test.js │ ├── index.ts │ └── placeholders │ │ ├── GroupIdPlaceholder.ts │ │ ├── LightIdPlaceholder.ts │ │ ├── Placeholder.ts │ │ ├── ResourceLinkPlaceholder.ts │ │ ├── RuleIdPlaceholder.ts │ │ ├── SceneIdPlaceholder.ts │ │ ├── ScheduleIdPlaceholder.ts │ │ ├── SensorIdPlaceholder.ts │ │ └── UsernamePlaceholder.ts ├── commonTypes.ts ├── index.ts ├── rgb.test.ts ├── rgb.ts ├── util.ts ├── v3.ts └── v3Model.ts ├── test ├── data │ ├── hue │ │ ├── groups │ │ │ ├── entertainment.json │ │ │ ├── lightgroup.json │ │ │ ├── room.json │ │ │ └── zone.json │ │ ├── lights │ │ │ ├── color_light.json │ │ │ ├── color_temperature_light.json │ │ │ ├── dimmable_light.json │ │ │ └── extended_color_light.json │ │ ├── resourcelinks │ │ │ └── rslink.json │ │ ├── scenes │ │ │ ├── groupscene.json │ │ │ └── lightscene.json │ │ ├── schedules │ │ │ └── wakeup.json │ │ └── sensors │ │ │ ├── clip_generic_flag.json │ │ │ ├── daylight.json │ │ │ ├── zgpswitch.json │ │ │ └── zllswitch.json │ └── model │ │ ├── groups │ │ ├── entertainment.js │ │ ├── lightgroup_model.js │ │ ├── room.js │ │ └── zone.js │ │ ├── lights │ │ ├── color_light.js │ │ ├── color_temperature_light.js │ │ ├── dimmable_light.js │ │ └── extended_color_light.js │ │ ├── resourcelinks │ │ └── rslink.js │ │ ├── scenes │ │ ├── groupscene.js │ │ └── lightscene.js │ │ ├── schedules │ │ └── schedule.js │ │ └── sensors │ │ ├── clip_generic_flag.js │ │ ├── daylight.js │ │ ├── zgpswitch.js │ │ └── zllswitch.js └── support │ └── testValues.js ├── tsconfig.json └── tsconfig_esm.json /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | !*.d.ts 2 | .idea 3 | .github -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/Changelog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/README.md -------------------------------------------------------------------------------- /dist/cjs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } -------------------------------------------------------------------------------- /dist/esm/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } -------------------------------------------------------------------------------- /docs/capabilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/capabilities.md -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/discovery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/discovery.md -------------------------------------------------------------------------------- /docs/group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/group.md -------------------------------------------------------------------------------- /docs/groups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/groups.md -------------------------------------------------------------------------------- /docs/light.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/light.md -------------------------------------------------------------------------------- /docs/lightState.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/lightState.md -------------------------------------------------------------------------------- /docs/lights.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/lights.md -------------------------------------------------------------------------------- /docs/remote.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/remote.md -------------------------------------------------------------------------------- /docs/remoteApi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/remoteApi.md -------------------------------------------------------------------------------- /docs/remoteBootstrap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/remoteBootstrap.md -------------------------------------------------------------------------------- /docs/remoteSetup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/remoteSetup.md -------------------------------------------------------------------------------- /docs/resourceLink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/resourceLink.md -------------------------------------------------------------------------------- /docs/resourcelinks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/resourcelinks.md -------------------------------------------------------------------------------- /docs/rule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/rule.md -------------------------------------------------------------------------------- /docs/ruleAction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/ruleAction.md -------------------------------------------------------------------------------- /docs/ruleCondition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/ruleCondition.md -------------------------------------------------------------------------------- /docs/rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/rules.md -------------------------------------------------------------------------------- /docs/scene.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/scene.md -------------------------------------------------------------------------------- /docs/scenes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/scenes.md -------------------------------------------------------------------------------- /docs/schedule.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/schedules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/schedules.md -------------------------------------------------------------------------------- /docs/sensor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/sensor.md -------------------------------------------------------------------------------- /docs/sensors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/sensors.md -------------------------------------------------------------------------------- /docs/timePatterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/timePatterns.md -------------------------------------------------------------------------------- /docs/users.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/docs/users.md -------------------------------------------------------------------------------- /examples/v3/capabilities/getAllCapabilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/capabilities/getAllCapabilities.js -------------------------------------------------------------------------------- /examples/v3/configuration/getAllConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/configuration/getAllConfiguration.js -------------------------------------------------------------------------------- /examples/v3/configuration/getConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/configuration/getConfiguration.js -------------------------------------------------------------------------------- /examples/v3/configuration/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/configuration/update.js -------------------------------------------------------------------------------- /examples/v3/discoverAndCreateUserScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/discoverAndCreateUserScript.js -------------------------------------------------------------------------------- /examples/v3/discoverBridgeViaMDNS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/discoverBridgeViaMDNS.js -------------------------------------------------------------------------------- /examples/v3/discoverBridgeViaNupnp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/discoverBridgeViaNupnp.js -------------------------------------------------------------------------------- /examples/v3/groups/createEntertainment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/groups/createEntertainment.js -------------------------------------------------------------------------------- /examples/v3/groups/createLightGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/groups/createLightGroup.js -------------------------------------------------------------------------------- /examples/v3/groups/createRoom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/groups/createRoom.js -------------------------------------------------------------------------------- /examples/v3/groups/createZone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/groups/createZone.js -------------------------------------------------------------------------------- /examples/v3/groups/deleteGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/groups/deleteGroup.js -------------------------------------------------------------------------------- /examples/v3/groups/getAllGroups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/groups/getAllGroups.js -------------------------------------------------------------------------------- /examples/v3/groups/getGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/groups/getGroup.js -------------------------------------------------------------------------------- /examples/v3/groups/getGroupByName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/groups/getGroupByName.js -------------------------------------------------------------------------------- /examples/v3/groups/getGroupByType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/groups/getGroupByType.js -------------------------------------------------------------------------------- /examples/v3/groups/setGroupLightState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/groups/setGroupLightState.js -------------------------------------------------------------------------------- /examples/v3/groups/updateGroupAttributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/groups/updateGroupAttributes.js -------------------------------------------------------------------------------- /examples/v3/lights/deleteLight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/lights/deleteLight.js -------------------------------------------------------------------------------- /examples/v3/lights/getAllLights.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/lights/getAllLights.js -------------------------------------------------------------------------------- /examples/v3/lights/getLight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/lights/getLight.js -------------------------------------------------------------------------------- /examples/v3/lights/getLightAttributesAndState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/lights/getLightAttributesAndState.js -------------------------------------------------------------------------------- /examples/v3/lights/getLightByName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/lights/getLightByName.js -------------------------------------------------------------------------------- /examples/v3/lights/getLightState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/lights/getLightState.js -------------------------------------------------------------------------------- /examples/v3/lights/getNewLights.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/lights/getNewLights.js -------------------------------------------------------------------------------- /examples/v3/lights/renameLight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/lights/renameLight.js -------------------------------------------------------------------------------- /examples/v3/lights/searchForNewLights.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/lights/searchForNewLights.js -------------------------------------------------------------------------------- /examples/v3/lights/setLightStateUsingLightStatejs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/lights/setLightStateUsingLightStatejs.js -------------------------------------------------------------------------------- /examples/v3/lights/setLightStateUsingObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/lights/setLightStateUsingObject.js -------------------------------------------------------------------------------- /examples/v3/remote/accessFromScratch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/remote/accessFromScratch.js -------------------------------------------------------------------------------- /examples/v3/remote/accessWithTokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/remote/accessWithTokens.js -------------------------------------------------------------------------------- /examples/v3/remote/refreshTokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/remote/refreshTokens.js -------------------------------------------------------------------------------- /examples/v3/resourceLinks/createAndDeleteResourceLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/resourceLinks/createAndDeleteResourceLink.js -------------------------------------------------------------------------------- /examples/v3/resourceLinks/getAllResourceLinks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/resourceLinks/getAllResourceLinks.js -------------------------------------------------------------------------------- /examples/v3/resourceLinks/getResourceLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/resourceLinks/getResourceLink.js -------------------------------------------------------------------------------- /examples/v3/resourceLinks/getResourceLinkByName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/resourceLinks/getResourceLinkByName.js -------------------------------------------------------------------------------- /examples/v3/resourceLinks/updateResourceLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/resourceLinks/updateResourceLink.js -------------------------------------------------------------------------------- /examples/v3/rules/createRule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/rules/createRule.js -------------------------------------------------------------------------------- /examples/v3/rules/deleteRule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/rules/deleteRule.js -------------------------------------------------------------------------------- /examples/v3/rules/getAllRules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/rules/getAllRules.js -------------------------------------------------------------------------------- /examples/v3/rules/getRule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/rules/getRule.js -------------------------------------------------------------------------------- /examples/v3/rules/getRuleByName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/rules/getRuleByName.js -------------------------------------------------------------------------------- /examples/v3/scenes/createScene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/scenes/createScene.js -------------------------------------------------------------------------------- /examples/v3/scenes/deleteScene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/scenes/deleteScene.js -------------------------------------------------------------------------------- /examples/v3/scenes/getAllScenes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/scenes/getAllScenes.js -------------------------------------------------------------------------------- /examples/v3/scenes/getScene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/scenes/getScene.js -------------------------------------------------------------------------------- /examples/v3/scenes/getSceneByName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/scenes/getSceneByName.js -------------------------------------------------------------------------------- /examples/v3/scenes/updateScene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/scenes/updateScene.js -------------------------------------------------------------------------------- /examples/v3/scenes/updateSceneLightState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/scenes/updateSceneLightState.js -------------------------------------------------------------------------------- /examples/v3/schedules/createSchedule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/schedules/createSchedule.js -------------------------------------------------------------------------------- /examples/v3/schedules/getAllSchedules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/schedules/getAllSchedules.js -------------------------------------------------------------------------------- /examples/v3/schedules/getScheduleById.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/schedules/getScheduleById.js -------------------------------------------------------------------------------- /examples/v3/schedules/getScheduleByName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/schedules/getScheduleByName.js -------------------------------------------------------------------------------- /examples/v3/schedules/updateSchedule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/schedules/updateSchedule.js -------------------------------------------------------------------------------- /examples/v3/sensors/createNewSensor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/sensors/createNewSensor.js -------------------------------------------------------------------------------- /examples/v3/sensors/creatingClipSensors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/sensors/creatingClipSensors.js -------------------------------------------------------------------------------- /examples/v3/sensors/deleteSensor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/sensors/deleteSensor.js -------------------------------------------------------------------------------- /examples/v3/sensors/getAllSensors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/sensors/getAllSensors.js -------------------------------------------------------------------------------- /examples/v3/sensors/getNewSensors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/sensors/getNewSensors.js -------------------------------------------------------------------------------- /examples/v3/sensors/getSensor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/sensors/getSensor.js -------------------------------------------------------------------------------- /examples/v3/sensors/renameSensor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/sensors/renameSensor.js -------------------------------------------------------------------------------- /examples/v3/sensors/searchForNew.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/sensors/searchForNew.js -------------------------------------------------------------------------------- /examples/v3/sensors/updateSensorState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/sensors/updateSensorState.js -------------------------------------------------------------------------------- /examples/v3/users/createUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/users/createUser.js -------------------------------------------------------------------------------- /examples/v3/users/deleteUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/users/deleteUser.js -------------------------------------------------------------------------------- /examples/v3/users/getAllUsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/users/getAllUsers.js -------------------------------------------------------------------------------- /examples/v3/users/getUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/users/getUser.js -------------------------------------------------------------------------------- /examples/v3/users/getUserByName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/examples/v3/users/getUserByName.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/package.json -------------------------------------------------------------------------------- /src/ApiError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/ApiError.ts -------------------------------------------------------------------------------- /src/HueError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/HueError.ts -------------------------------------------------------------------------------- /src/api/Api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Api.ts -------------------------------------------------------------------------------- /src/api/Cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Cache.ts -------------------------------------------------------------------------------- /src/api/Capabilities.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Capabilities.test.js -------------------------------------------------------------------------------- /src/api/Capabilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Capabilities.ts -------------------------------------------------------------------------------- /src/api/Configuration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Configuration.test.js -------------------------------------------------------------------------------- /src/api/Configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Configuration.ts -------------------------------------------------------------------------------- /src/api/Groups.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Groups.test.js -------------------------------------------------------------------------------- /src/api/Groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Groups.ts -------------------------------------------------------------------------------- /src/api/HueApiConfig.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/HueApiConfig.test.js -------------------------------------------------------------------------------- /src/api/HueApiConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/HueApiConfig.ts -------------------------------------------------------------------------------- /src/api/HueApiRateLimitLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/HueApiRateLimitLogger.ts -------------------------------------------------------------------------------- /src/api/HueApiRateLimits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/HueApiRateLimits.ts -------------------------------------------------------------------------------- /src/api/HueRateLimiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/HueRateLimiter.ts -------------------------------------------------------------------------------- /src/api/Lights.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Lights.test.js -------------------------------------------------------------------------------- /src/api/Lights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Lights.ts -------------------------------------------------------------------------------- /src/api/Remote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Remote.ts -------------------------------------------------------------------------------- /src/api/ResourceLinks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/ResourceLinks.test.js -------------------------------------------------------------------------------- /src/api/ResourceLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/ResourceLinks.ts -------------------------------------------------------------------------------- /src/api/Rules.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Rules.test.js -------------------------------------------------------------------------------- /src/api/Rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Rules.ts -------------------------------------------------------------------------------- /src/api/Scenes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Scenes.test.js -------------------------------------------------------------------------------- /src/api/Scenes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Scenes.ts -------------------------------------------------------------------------------- /src/api/Schedules.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Schedules.test.js -------------------------------------------------------------------------------- /src/api/Schedules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Schedules.ts -------------------------------------------------------------------------------- /src/api/Sensors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Sensors.test.js -------------------------------------------------------------------------------- /src/api/Sensors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Sensors.ts -------------------------------------------------------------------------------- /src/api/Users.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Users.test.js -------------------------------------------------------------------------------- /src/api/Users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/Users.ts -------------------------------------------------------------------------------- /src/api/discovery/DiscoveryLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/discovery/DiscoveryLogger.ts -------------------------------------------------------------------------------- /src/api/discovery/UPnP.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/discovery/UPnP.test.ts -------------------------------------------------------------------------------- /src/api/discovery/UPnP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/discovery/UPnP.ts -------------------------------------------------------------------------------- /src/api/discovery/bridge-validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/discovery/bridge-validation.test.ts -------------------------------------------------------------------------------- /src/api/discovery/bridge-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/discovery/bridge-validation.ts -------------------------------------------------------------------------------- /src/api/discovery/ca-chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/discovery/ca-chain.ts -------------------------------------------------------------------------------- /src/api/discovery/discoveryTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/discovery/discoveryTypes.ts -------------------------------------------------------------------------------- /src/api/discovery/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/discovery/index.test.ts -------------------------------------------------------------------------------- /src/api/discovery/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/discovery/index.ts -------------------------------------------------------------------------------- /src/api/discovery/mDNS.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/discovery/mDNS.test.ts -------------------------------------------------------------------------------- /src/api/discovery/mDNS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/discovery/mDNS.ts -------------------------------------------------------------------------------- /src/api/discovery/nupnp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/discovery/nupnp.test.ts -------------------------------------------------------------------------------- /src/api/discovery/nupnp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/discovery/nupnp.ts -------------------------------------------------------------------------------- /src/api/entertainment/EntertainmentApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/entertainment/EntertainmentApi.js -------------------------------------------------------------------------------- /src/api/entertainment/EntertainmentApi.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/entertainment/EntertainmentApi.test.js -------------------------------------------------------------------------------- /src/api/entertainment/EntertainmentStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/entertainment/EntertainmentStream.js -------------------------------------------------------------------------------- /src/api/entertainment/HueStreamMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/entertainment/HueStreamMessage.js -------------------------------------------------------------------------------- /src/api/http/ApiDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/ApiDefinition.ts -------------------------------------------------------------------------------- /src/api/http/HttpClientAxios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/HttpClientAxios.js -------------------------------------------------------------------------------- /src/api/http/HttpClientFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/HttpClientFetch.ts -------------------------------------------------------------------------------- /src/api/http/HttpError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/HttpError.ts -------------------------------------------------------------------------------- /src/api/http/LocalBootstrap.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/LocalBootstrap.test.js -------------------------------------------------------------------------------- /src/api/http/LocalBootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/LocalBootstrap.ts -------------------------------------------------------------------------------- /src/api/http/LocalInsecureBootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/LocalInsecureBootstrap.ts -------------------------------------------------------------------------------- /src/api/http/OAuthTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/OAuthTokens.ts -------------------------------------------------------------------------------- /src/api/http/RemoteApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/RemoteApi.ts -------------------------------------------------------------------------------- /src/api/http/RemoteBootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/RemoteBootstrap.ts -------------------------------------------------------------------------------- /src/api/http/Transport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/Transport.ts -------------------------------------------------------------------------------- /src/api/http/endpoints/ApiEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/endpoints/ApiEndpoint.ts -------------------------------------------------------------------------------- /src/api/http/endpoints/capabilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/endpoints/capabilities.ts -------------------------------------------------------------------------------- /src/api/http/endpoints/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/endpoints/configuration.ts -------------------------------------------------------------------------------- /src/api/http/endpoints/groups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/endpoints/groups.ts -------------------------------------------------------------------------------- /src/api/http/endpoints/lights.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/endpoints/lights.ts -------------------------------------------------------------------------------- /src/api/http/endpoints/resourceLinks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/endpoints/resourceLinks.ts -------------------------------------------------------------------------------- /src/api/http/endpoints/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/endpoints/rules.ts -------------------------------------------------------------------------------- /src/api/http/endpoints/scenes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/endpoints/scenes.ts -------------------------------------------------------------------------------- /src/api/http/endpoints/schedules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/endpoints/schedules.ts -------------------------------------------------------------------------------- /src/api/http/endpoints/sensors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/endpoints/sensors.ts -------------------------------------------------------------------------------- /src/api/http/sslCertificate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/sslCertificate.ts -------------------------------------------------------------------------------- /src/api/http/urlUtil.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/urlUtil.test.ts -------------------------------------------------------------------------------- /src/api/http/urlUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/http/urlUtil.ts -------------------------------------------------------------------------------- /src/api/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/index.test.js -------------------------------------------------------------------------------- /src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/index.ts -------------------------------------------------------------------------------- /src/api/placeholders/GroupIdPlaceholder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/placeholders/GroupIdPlaceholder.ts -------------------------------------------------------------------------------- /src/api/placeholders/LightIdPlaceholder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/placeholders/LightIdPlaceholder.ts -------------------------------------------------------------------------------- /src/api/placeholders/Placeholder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/placeholders/Placeholder.ts -------------------------------------------------------------------------------- /src/api/placeholders/ResourceLinkPlaceholder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/placeholders/ResourceLinkPlaceholder.ts -------------------------------------------------------------------------------- /src/api/placeholders/RuleIdPlaceholder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/placeholders/RuleIdPlaceholder.ts -------------------------------------------------------------------------------- /src/api/placeholders/SceneIdPlaceholder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/placeholders/SceneIdPlaceholder.ts -------------------------------------------------------------------------------- /src/api/placeholders/ScheduleIdPlaceholder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/placeholders/ScheduleIdPlaceholder.ts -------------------------------------------------------------------------------- /src/api/placeholders/SensorIdPlaceholder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/placeholders/SensorIdPlaceholder.ts -------------------------------------------------------------------------------- /src/api/placeholders/UsernamePlaceholder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/api/placeholders/UsernamePlaceholder.ts -------------------------------------------------------------------------------- /src/commonTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/commonTypes.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/rgb.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/rgb.test.ts -------------------------------------------------------------------------------- /src/rgb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/rgb.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/util.ts -------------------------------------------------------------------------------- /src/v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/v3.ts -------------------------------------------------------------------------------- /src/v3Model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/src/v3Model.ts -------------------------------------------------------------------------------- /test/data/hue/groups/entertainment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/hue/groups/entertainment.json -------------------------------------------------------------------------------- /test/data/hue/groups/lightgroup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/hue/groups/lightgroup.json -------------------------------------------------------------------------------- /test/data/hue/groups/room.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/hue/groups/room.json -------------------------------------------------------------------------------- /test/data/hue/groups/zone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/hue/groups/zone.json -------------------------------------------------------------------------------- /test/data/hue/lights/color_light.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/hue/lights/color_light.json -------------------------------------------------------------------------------- /test/data/hue/lights/color_temperature_light.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/hue/lights/color_temperature_light.json -------------------------------------------------------------------------------- /test/data/hue/lights/dimmable_light.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/hue/lights/dimmable_light.json -------------------------------------------------------------------------------- /test/data/hue/lights/extended_color_light.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/hue/lights/extended_color_light.json -------------------------------------------------------------------------------- /test/data/hue/resourcelinks/rslink.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/hue/resourcelinks/rslink.json -------------------------------------------------------------------------------- /test/data/hue/scenes/groupscene.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/hue/scenes/groupscene.json -------------------------------------------------------------------------------- /test/data/hue/scenes/lightscene.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/hue/scenes/lightscene.json -------------------------------------------------------------------------------- /test/data/hue/schedules/wakeup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/hue/schedules/wakeup.json -------------------------------------------------------------------------------- /test/data/hue/sensors/clip_generic_flag.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/hue/sensors/clip_generic_flag.json -------------------------------------------------------------------------------- /test/data/hue/sensors/daylight.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/hue/sensors/daylight.json -------------------------------------------------------------------------------- /test/data/hue/sensors/zgpswitch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/hue/sensors/zgpswitch.json -------------------------------------------------------------------------------- /test/data/hue/sensors/zllswitch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/hue/sensors/zllswitch.json -------------------------------------------------------------------------------- /test/data/model/groups/entertainment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/model/groups/entertainment.js -------------------------------------------------------------------------------- /test/data/model/groups/lightgroup_model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/model/groups/lightgroup_model.js -------------------------------------------------------------------------------- /test/data/model/groups/room.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/model/groups/room.js -------------------------------------------------------------------------------- /test/data/model/groups/zone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/model/groups/zone.js -------------------------------------------------------------------------------- /test/data/model/lights/color_light.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/model/lights/color_light.js -------------------------------------------------------------------------------- /test/data/model/lights/color_temperature_light.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/model/lights/color_temperature_light.js -------------------------------------------------------------------------------- /test/data/model/lights/dimmable_light.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/model/lights/dimmable_light.js -------------------------------------------------------------------------------- /test/data/model/lights/extended_color_light.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/model/lights/extended_color_light.js -------------------------------------------------------------------------------- /test/data/model/resourcelinks/rslink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/model/resourcelinks/rslink.js -------------------------------------------------------------------------------- /test/data/model/scenes/groupscene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/model/scenes/groupscene.js -------------------------------------------------------------------------------- /test/data/model/scenes/lightscene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/model/scenes/lightscene.js -------------------------------------------------------------------------------- /test/data/model/schedules/schedule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/model/schedules/schedule.js -------------------------------------------------------------------------------- /test/data/model/sensors/clip_generic_flag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/model/sensors/clip_generic_flag.js -------------------------------------------------------------------------------- /test/data/model/sensors/daylight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/model/sensors/daylight.js -------------------------------------------------------------------------------- /test/data/model/sensors/zgpswitch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/model/sensors/zgpswitch.js -------------------------------------------------------------------------------- /test/data/model/sensors/zllswitch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/data/model/sensors/zllswitch.js -------------------------------------------------------------------------------- /test/support/testValues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/test/support/testValues.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig_esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peter-murray/node-hue-api/HEAD/tsconfig_esm.json --------------------------------------------------------------------------------