TemperatureService
A list of all methods in the TemperatureService
service. Click on the method name to view detailed information about that method.
Methods | Description |
---|---|
GetTemperaturesAsync | List all temperatures |
GetTemperatureAsync | Get details of a single temperature sensor from its given {temperatureId} . |
UpdateTemperatureAsync | Update a temperature sensor from its given {temperatureId} . |
GetTemperaturesAsync
List all temperatures
- HTTP Method:
GET
- Endpoint:
/clip/v2/resource/temperature
Return Type
GetTemperaturesOkResponse
Example Usage Code Snippet
using OpenHue;
var client = new OpenHueClient();
var response = await client.Temperature.GetTemperaturesAsync();
Console.WriteLine(response);
GetTemperatureAsync
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
using OpenHue;
var client = new OpenHueClient();
var response = await client.Temperature.GetTemperatureAsync("temperatureId");
Console.WriteLine(response);
UpdateTemperatureAsync
Update a temperature sensor from its given {temperatureId}
.
- HTTP Method:
PUT
- Endpoint:
/clip/v2/resource/temperature/{temperatureId}
Parameters
Name | Type | Required | Description |
---|---|---|---|
input | TemperaturePut | ❌ | The request body. |
temperatureId | string | ✅ | ID of the temperature sensor |
Return Type
UpdateTemperatureOkResponse
Example Usage Code Snippet
using OpenHue;
using OpenHue.Models;
var client = new OpenHueClient();
var input = new TemperaturePut();
var response = await client.Temperature.UpdateTemperatureAsync(input, "temperatureId");
Console.WriteLine(response);
Build Your Own SDKs with liblab
Build developer friendly SDKs in minutes from your APIs