Fix capitalization of protocols in Reolink option flow (#118839)

This commit is contained in:
Franck Nijhof 2024-06-05 03:35:54 +02:00
parent 3784c99305
commit f1445bc8f5
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3

View File

@ -25,7 +25,7 @@ from homeassistant.const import (
)
from homeassistant.core import callback
from homeassistant.data_entry_flow import AbortFlow
from homeassistant.helpers import config_validation as cv
from homeassistant.helpers import config_validation as cv, selector
from homeassistant.helpers.device_registry import format_mac
from .const import CONF_USE_HTTPS, DOMAIN
@ -60,7 +60,24 @@ class ReolinkOptionsFlowHandler(OptionsFlow):
vol.Required(
CONF_PROTOCOL,
default=self.config_entry.options[CONF_PROTOCOL],
): vol.In(["rtsp", "rtmp", "flv"]),
): selector.SelectSelector(
selector.SelectSelectorConfig(
options=[
selector.SelectOptionDict(
value="rtsp",
label="RTSP",
),
selector.SelectOptionDict(
value="rtmp",
label="RTMP",
),
selector.SelectOptionDict(
value="flv",
label="FLV",
),
],
),
),
}
),
)