Skip to main content

TemperatureService

A list of all methods in the TemperatureService service. Click on the method name to view detailed information about that method.

MethodsDescription
GetTemperaturesAsyncList all temperatures
GetTemperatureAsyncGet details of a single temperature sensor from its given {temperatureId}.
UpdateTemperatureAsyncUpdate 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

NameTypeRequiredDescription
temperatureIdstringID 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

NameTypeRequiredDescription
inputTemperaturePutThe request body.
temperatureIdstringID 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

Start for Free →