A list of all methods in the TemperatureService
service. Click on the method name to view detailed information about that method.
Methods | Description |
---|---|
getTemperatures | List all temperatures |
getTemperature | Get details of a single temperature sensor from its given {temperatureId} . |
updateTemperature | Update a temperature sensor from its given {temperatureId} . |
List all temperatures
- HTTP Method:
GET
- Endpoint:
/clip/v2/resource/temperature
Return Type
GetTemperaturesOkResponse
Example Usage Code Snippet
import { OpenHue } from 'open-hue';
(async () => {
const openHue = new OpenHue({
apiKey: 'YOUR_API_KEY',
});
const { data } = await openHue.temperature.getTemperatures();
console.log(data);
})();
Get details of a single temperature sensor from its given {temperatureId}
.
- HTTP Method:
GET
- Endpoint:
/clip/v2/resource/temperature/{temperatureId}
Parameters
Name | Type | Required | Description |
---|---|---|---|
temperatureId | string | ✅ | ID of the temperature sensor |
Return Type
GetTemperatureOkResponse
Example Usage Code Snippet
import { OpenHue } from 'open-hue';
(async () => {
const openHue = new OpenHue({
apiKey: 'YOUR_API_KEY',
});
const { data } = await openHue.temperature.getTemperature('temperatureId');
console.log(data);
})();
Update a temperature sensor from its given {temperatureId}
.
- HTTP Method:
PUT
- Endpoint:
/clip/v2/resource/temperature/{temperatureId}
Parameters
Name | Type | Required | Description |
---|---|---|---|
body | TemperaturePut | ❌ | The request body. |
temperatureId | string | ✅ | ID of the temperature sensor |
Return Type
UpdateTemperatureOkResponse
Example Usage Code Snippet
import { OpenHue, TemperaturePut } from 'open-hue';
(async () => {
const openHue = new OpenHue({
apiKey: 'YOUR_API_KEY',
});
const temperaturePutType = TemperaturePutType.temperature;
const input: TemperaturePut = {
type_: temperaturePutType,
enabled: true,
};
const { data } = await openHue.temperature.updateTemperature('temperatureId', input);
console.log(data);
})();