mirror of
https://github.com/openshwprojects/OpenBK7231T_App.git
synced 2026-02-13 08:35:36 +00:00
add ability to change mired range
This commit is contained in:
@ -769,14 +769,16 @@ int http_fn_index(http_request_t* request) {
|
||||
inputName = "pwm";
|
||||
|
||||
pwmValue = LED_GetTemperature();
|
||||
long pwmKelvin = 1000000 / pwmValue;
|
||||
long pwmKelvin = HASS_TO_KELVIN(pwmValue);
|
||||
long pwmKelvinMax = HASS_TO_KELVIN(led_temperature_min);
|
||||
long pwmKelvinMin = HASS_TO_KELVIN(led_temperature_max);
|
||||
|
||||
poststr(request, "<tr><td>");
|
||||
hprintf255(request, "<h5>LED Temperature Slider %s (%ld K) (Warm <--- ---> Cool)</h5>", activeStr, pwmKelvin);
|
||||
hprintf255(request, "<form class='r' action=\"index\" id=\"form%i\">", SPECIAL_CHANNEL_TEMPERATURE);
|
||||
|
||||
//(KELVIN_TEMPERATURE_MAX - KELVIN_TEMPERATURE_MIN) / (HASS_TEMPERATURE_MAX - HASS_TEMPERATURE_MIN) = 13
|
||||
hprintf255(request, "<input type=\"range\" step='13' min=\"%ld\" max=\"%ld\" ", KELVIN_TEMPERATURE_MIN, KELVIN_TEMPERATURE_MAX);
|
||||
hprintf255(request, "<input type=\"range\" step='13' min=\"%ld\" max=\"%ld\" ", pwmKelvinMin, pwmKelvinMax);
|
||||
hprintf255(request, "value=\"%ld\" onchange=\"submitTemperature(this);\"/>", pwmKelvin);
|
||||
|
||||
hprintf255(request, "<input type=\"hidden\" name=\"%sIndex\" value=\"%i\"/>", inputName, SPECIAL_CHANNEL_TEMPERATURE);
|
||||
|
||||
Reference in New Issue
Block a user