Cover Curr and Set Pos DPS now are chosen in a drop-down menu
This commit is contained in:
@@ -39,9 +39,9 @@ CUSTOM_DEVICE = "..."
|
|||||||
BASIC_INFO_SCHEMA = vol.Schema(
|
BASIC_INFO_SCHEMA = vol.Schema(
|
||||||
{
|
{
|
||||||
vol.Required(CONF_FRIENDLY_NAME): str,
|
vol.Required(CONF_FRIENDLY_NAME): str,
|
||||||
|
vol.Required(CONF_LOCAL_KEY): str,
|
||||||
vol.Required(CONF_HOST): str,
|
vol.Required(CONF_HOST): str,
|
||||||
vol.Required(CONF_DEVICE_ID): str,
|
vol.Required(CONF_DEVICE_ID): str,
|
||||||
vol.Required(CONF_LOCAL_KEY): str,
|
|
||||||
vol.Required(CONF_PROTOCOL_VERSION, default="3.3"): vol.In(["3.1", "3.3"]),
|
vol.Required(CONF_PROTOCOL_VERSION, default="3.3"): vol.In(["3.1", "3.3"]),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
@@ -44,11 +44,11 @@ def flow_schema(dps):
|
|||||||
vol.Optional(CONF_OPEN_CMD, default=DEFAULT_OPEN_CMD): str,
|
vol.Optional(CONF_OPEN_CMD, default=DEFAULT_OPEN_CMD): str,
|
||||||
vol.Optional(CONF_CLOSE_CMD, default=DEFAULT_CLOSE_CMD): str,
|
vol.Optional(CONF_CLOSE_CMD, default=DEFAULT_CLOSE_CMD): str,
|
||||||
vol.Optional(CONF_STOP_CMD, default=DEFAULT_STOP_CMD): str,
|
vol.Optional(CONF_STOP_CMD, default=DEFAULT_STOP_CMD): str,
|
||||||
vol.Optional(CONF_CURRPOS): int,
|
|
||||||
vol.Optional(CONF_SETPOS): int,
|
|
||||||
vol.Optional(CONF_POSITIONING_MODE, default=DEFAULT_POSITIONING_MODE): vol.In(
|
vol.Optional(CONF_POSITIONING_MODE, default=DEFAULT_POSITIONING_MODE): vol.In(
|
||||||
[CONF_MODE_NONE, CONF_MODE_YES, CONF_MODE_FAKE]
|
[CONF_MODE_NONE, CONF_MODE_YES, CONF_MODE_FAKE]
|
||||||
),
|
),
|
||||||
|
vol.Optional(CONF_CURRPOS): vol.In(dps),
|
||||||
|
vol.Optional(CONF_SETPOS): vol.In(dps),
|
||||||
vol.Optional(CONF_SPAN_TIME, default=DEFAULT_SPAN_TIME): float,
|
vol.Optional(CONF_SPAN_TIME, default=DEFAULT_SPAN_TIME): float,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -50,8 +50,8 @@
|
|||||||
"close_cmd": "Close Command",
|
"close_cmd": "Close Command",
|
||||||
"stop_cmd": "Stop Command",
|
"stop_cmd": "Stop Command",
|
||||||
"positioning_mode": "Positioning mode",
|
"positioning_mode": "Positioning mode",
|
||||||
"currpos_dps": "Current Position dps (Optional, required only if Positioning Mode is 'yes')",
|
"currpos_dps": "Current Position dps (Required only if Positioning Mode is 'yes')",
|
||||||
"setpos_dps": "Set Position dps (Optional, required only if Positioning Mode is 'yes')",
|
"setpos_dps": "Set Position dps (Required only if Positioning Mode is 'yes')",
|
||||||
"span_time": "Time for full opening, in secs. (Optional, required only if Positioning Mode is 'fake')",
|
"span_time": "Time for full opening, in secs. (Optional, required only if Positioning Mode is 'fake')",
|
||||||
"unit_of_measurement": "Unit of Measurement",
|
"unit_of_measurement": "Unit of Measurement",
|
||||||
"device_class": "Device Class",
|
"device_class": "Device Class",
|
||||||
@@ -87,8 +87,8 @@
|
|||||||
"close_cmd": "Close Command",
|
"close_cmd": "Close Command",
|
||||||
"stop_cmd": "Stop Command",
|
"stop_cmd": "Stop Command",
|
||||||
"positioning_mode": "Positioning mode",
|
"positioning_mode": "Positioning mode",
|
||||||
"currpos_dps": "Current Position dps (Optional, required only if Positioning Mode is 'yes')",
|
"currpos_dps": "Current Position dps (Required only if Positioning Mode is 'yes')",
|
||||||
"setpos_dps": "Set Position dps (Optional, required only if Positioning Mode is 'yes')",
|
"setpos_dps": "Set Position dps (Required only if Positioning Mode is 'yes')",
|
||||||
"span_time": "Time for full opening, in secs. (Optional, required only if Positioning Mode is 'fake')",
|
"span_time": "Time for full opening, in secs. (Optional, required only if Positioning Mode is 'fake')",
|
||||||
"unit_of_measurement": "Unit of Measurement",
|
"unit_of_measurement": "Unit of Measurement",
|
||||||
"device_class": "Device Class",
|
"device_class": "Device Class",
|
||||||
|
Reference in New Issue
Block a user