diff --git a/src/httpserver/http_fns.c b/src/httpserver/http_fns.c
index 6d703b8ff..0c26090a8 100644
--- a/src/httpserver/http_fns.c
+++ b/src/httpserver/http_fns.c
@@ -262,14 +262,26 @@ int http_fn_index(http_request_t *request) {
}
hprintf128(request,"");
hprintf128(request,"
");
- } else if(channelType == ChType_OffLowMidHigh) {
- const char *types[]={"Off","Low","Mid","High"};
+ } else if(channelType == ChType_OffLowMidHigh || channelType == ChType_OffLowestLowMidHighHighest) {
+ const char **types;
+ const char *types4[] = {"Off","Low","Mid","High"};
+ const char *types6[] = {"Off", "Lowest", "Low", "Mid", "High", "Highest"};
+ int numTypes;
int iValue;
+
+ if(channelType == ChType_OffLowMidHigh) {
+ types = types4;
+ numTypes = 4;
+ } else {
+ types = types6;
+ numTypes = 6;
+ }
+
iValue = CHANNEL_Get(i);
hprintf128(request,"
Select speed: