Add support for COLOR_TEMPERATURE_CONTROLLER

This commit is contained in:
chaos511 2024-12-23 20:38:25 -06:00
parent 6d1c7a3e12
commit f6691368f1
3 changed files with 127 additions and 1 deletions

View file

@ -86,6 +86,10 @@ public:
{
return AddProperty(AlexaInterfaceType::BRIGHTNESS_CONTROLLER, "brightness", brightness, uncertaintyInMs);
}
AlexaStatusMessage &AddColorTemperatureControllerProp(unsigned int colorTemperature, unsigned int uncertaintyInMs = 0)
{
return AddProperty(AlexaInterfaceType::COLOR_TEMPERATURE_CONTROLLER, "colorTemperatureInKelvin", colorTemperature, uncertaintyInMs);
}
AlexaStatusMessage &AddToggleControllerProp(PowerController powerController,String instanceName, unsigned int uncertaintyInMs = 0)
{
String value = (powerController == PowerController::ON) ? "ON" : "OFF";