mirror of
https://github.com/home-assistant/core.git
synced 2025-07-20 03:37:07 +00:00
Remove Z-Wave useless reconfigure options (#146520)
* Remove emulate hardware option * Remove log level option
This commit is contained in:
parent
c4c8f88765
commit
c49d95b230
@ -46,8 +46,6 @@ from .addon import get_addon_manager
|
||||
from .const import (
|
||||
ADDON_SLUG,
|
||||
CONF_ADDON_DEVICE,
|
||||
CONF_ADDON_EMULATE_HARDWARE,
|
||||
CONF_ADDON_LOG_LEVEL,
|
||||
CONF_ADDON_LR_S2_ACCESS_CONTROL_KEY,
|
||||
CONF_ADDON_LR_S2_AUTHENTICATED_KEY,
|
||||
CONF_ADDON_NETWORK_KEY,
|
||||
@ -78,17 +76,7 @@ TITLE = "Z-Wave JS"
|
||||
|
||||
ADDON_SETUP_TIMEOUT = 5
|
||||
ADDON_SETUP_TIMEOUT_ROUNDS = 40
|
||||
CONF_EMULATE_HARDWARE = "emulate_hardware"
|
||||
CONF_LOG_LEVEL = "log_level"
|
||||
|
||||
ADDON_LOG_LEVELS = {
|
||||
"error": "Error",
|
||||
"warn": "Warn",
|
||||
"info": "Info",
|
||||
"verbose": "Verbose",
|
||||
"debug": "Debug",
|
||||
"silly": "Silly",
|
||||
}
|
||||
ADDON_USER_INPUT_MAP = {
|
||||
CONF_ADDON_DEVICE: CONF_USB_PATH,
|
||||
CONF_ADDON_S0_LEGACY_KEY: CONF_S0_LEGACY_KEY,
|
||||
@ -97,8 +85,6 @@ ADDON_USER_INPUT_MAP = {
|
||||
CONF_ADDON_S2_UNAUTHENTICATED_KEY: CONF_S2_UNAUTHENTICATED_KEY,
|
||||
CONF_ADDON_LR_S2_ACCESS_CONTROL_KEY: CONF_LR_S2_ACCESS_CONTROL_KEY,
|
||||
CONF_ADDON_LR_S2_AUTHENTICATED_KEY: CONF_LR_S2_AUTHENTICATED_KEY,
|
||||
CONF_ADDON_LOG_LEVEL: CONF_LOG_LEVEL,
|
||||
CONF_ADDON_EMULATE_HARDWARE: CONF_EMULATE_HARDWARE,
|
||||
}
|
||||
|
||||
ON_SUPERVISOR_SCHEMA = vol.Schema({vol.Optional(CONF_USE_ADDON, default=True): bool})
|
||||
@ -1097,10 +1083,6 @@ class ZWaveJSConfigFlow(ConfigFlow, domain=DOMAIN):
|
||||
CONF_ADDON_S2_UNAUTHENTICATED_KEY: self.s2_unauthenticated_key,
|
||||
CONF_ADDON_LR_S2_ACCESS_CONTROL_KEY: self.lr_s2_access_control_key,
|
||||
CONF_ADDON_LR_S2_AUTHENTICATED_KEY: self.lr_s2_authenticated_key,
|
||||
CONF_ADDON_LOG_LEVEL: user_input[CONF_LOG_LEVEL],
|
||||
CONF_ADDON_EMULATE_HARDWARE: user_input.get(
|
||||
CONF_EMULATE_HARDWARE, False
|
||||
),
|
||||
}
|
||||
|
||||
await self._async_set_addon_config(addon_config_updates)
|
||||
@ -1135,8 +1117,6 @@ class ZWaveJSConfigFlow(ConfigFlow, domain=DOMAIN):
|
||||
lr_s2_authenticated_key = addon_config.get(
|
||||
CONF_ADDON_LR_S2_AUTHENTICATED_KEY, self.lr_s2_authenticated_key or ""
|
||||
)
|
||||
log_level = addon_config.get(CONF_ADDON_LOG_LEVEL, "info")
|
||||
emulate_hardware = addon_config.get(CONF_ADDON_EMULATE_HARDWARE, False)
|
||||
|
||||
try:
|
||||
ports = await async_get_usb_ports(self.hass)
|
||||
@ -1163,10 +1143,6 @@ class ZWaveJSConfigFlow(ConfigFlow, domain=DOMAIN):
|
||||
vol.Optional(
|
||||
CONF_LR_S2_AUTHENTICATED_KEY, default=lr_s2_authenticated_key
|
||||
): str,
|
||||
vol.Optional(CONF_LOG_LEVEL, default=log_level): vol.In(
|
||||
ADDON_LOG_LEVELS
|
||||
),
|
||||
vol.Optional(CONF_EMULATE_HARDWARE, default=emulate_hardware): bool,
|
||||
}
|
||||
)
|
||||
|
||||
|
@ -16,8 +16,6 @@ LR_ADDON_VERSION = AwesomeVersion("0.5.0")
|
||||
USER_AGENT = {APPLICATION_NAME: HA_VERSION}
|
||||
|
||||
CONF_ADDON_DEVICE = "device"
|
||||
CONF_ADDON_EMULATE_HARDWARE = "emulate_hardware"
|
||||
CONF_ADDON_LOG_LEVEL = "log_level"
|
||||
CONF_ADDON_NETWORK_KEY = "network_key"
|
||||
CONF_ADDON_S0_LEGACY_KEY = "s0_legacy_key"
|
||||
CONF_ADDON_S2_ACCESS_CONTROL_KEY = "s2_access_control_key"
|
||||
|
@ -52,8 +52,6 @@
|
||||
},
|
||||
"configure_addon_reconfigure": {
|
||||
"data": {
|
||||
"emulate_hardware": "Emulate Hardware",
|
||||
"log_level": "Log level",
|
||||
"lr_s2_access_control_key": "[%key:component::zwave_js::config::step::configure_addon_user::data::lr_s2_access_control_key%]",
|
||||
"lr_s2_authenticated_key": "[%key:component::zwave_js::config::step::configure_addon_user::data::lr_s2_authenticated_key%]",
|
||||
"s0_legacy_key": "[%key:component::zwave_js::config::step::configure_addon_user::data::s0_legacy_key%]",
|
||||
|
@ -2566,8 +2566,6 @@ async def test_reconfigure_not_addon_with_addon_stop_fail(
|
||||
"s2_unauthenticated_key": "new987",
|
||||
"lr_s2_access_control_key": "new654",
|
||||
"lr_s2_authenticated_key": "new321",
|
||||
"log_level": "info",
|
||||
"emulate_hardware": False,
|
||||
},
|
||||
0,
|
||||
),
|
||||
@ -2591,8 +2589,6 @@ async def test_reconfigure_not_addon_with_addon_stop_fail(
|
||||
"s2_unauthenticated_key": "new987",
|
||||
"lr_s2_access_control_key": "new654",
|
||||
"lr_s2_authenticated_key": "new321",
|
||||
"log_level": "info",
|
||||
"emulate_hardware": False,
|
||||
},
|
||||
1,
|
||||
),
|
||||
@ -2706,8 +2702,6 @@ async def test_reconfigure_addon_running(
|
||||
"s2_unauthenticated_key": "old987",
|
||||
"lr_s2_access_control_key": "old654",
|
||||
"lr_s2_authenticated_key": "old321",
|
||||
"log_level": "info",
|
||||
"emulate_hardware": False,
|
||||
},
|
||||
{
|
||||
"usb_path": "/test",
|
||||
@ -2717,8 +2711,6 @@ async def test_reconfigure_addon_running(
|
||||
"s2_unauthenticated_key": "old987",
|
||||
"lr_s2_access_control_key": "old654",
|
||||
"lr_s2_authenticated_key": "old321",
|
||||
"log_level": "info",
|
||||
"emulate_hardware": False,
|
||||
},
|
||||
),
|
||||
],
|
||||
@ -2836,8 +2828,6 @@ async def different_device_server_version(*args):
|
||||
"s2_unauthenticated_key": "old987",
|
||||
"lr_s2_access_control_key": "old654",
|
||||
"lr_s2_authenticated_key": "old321",
|
||||
"log_level": "info",
|
||||
"emulate_hardware": False,
|
||||
},
|
||||
{
|
||||
"usb_path": "/new",
|
||||
@ -2847,35 +2837,6 @@ async def different_device_server_version(*args):
|
||||
"s2_unauthenticated_key": "new987",
|
||||
"lr_s2_access_control_key": "new654",
|
||||
"lr_s2_authenticated_key": "new321",
|
||||
"log_level": "info",
|
||||
"emulate_hardware": False,
|
||||
},
|
||||
0,
|
||||
different_device_server_version,
|
||||
),
|
||||
(
|
||||
{},
|
||||
{
|
||||
"device": "/test",
|
||||
"network_key": "old123",
|
||||
"s0_legacy_key": "old123",
|
||||
"s2_access_control_key": "old456",
|
||||
"s2_authenticated_key": "old789",
|
||||
"s2_unauthenticated_key": "old987",
|
||||
"lr_s2_access_control_key": "old654",
|
||||
"lr_s2_authenticated_key": "old321",
|
||||
"log_level": "info",
|
||||
},
|
||||
{
|
||||
"usb_path": "/new",
|
||||
"s0_legacy_key": "new123",
|
||||
"s2_access_control_key": "new456",
|
||||
"s2_authenticated_key": "new789",
|
||||
"s2_unauthenticated_key": "new987",
|
||||
"lr_s2_access_control_key": "new654",
|
||||
"lr_s2_authenticated_key": "new321",
|
||||
"log_level": "info",
|
||||
"emulate_hardware": False,
|
||||
},
|
||||
0,
|
||||
different_device_server_version,
|
||||
@ -2946,8 +2907,7 @@ async def test_reconfigure_different_device(
|
||||
result = await hass.config_entries.flow.async_configure(result["flow_id"])
|
||||
await hass.async_block_till_done()
|
||||
|
||||
# Default emulate_hardware is False.
|
||||
addon_options = {"emulate_hardware": False} | old_addon_options
|
||||
addon_options = {} | old_addon_options
|
||||
# Legacy network key is not reset.
|
||||
addon_options.pop("network_key")
|
||||
|
||||
@ -2994,8 +2954,6 @@ async def test_reconfigure_different_device(
|
||||
"s2_unauthenticated_key": "old987",
|
||||
"lr_s2_access_control_key": "old654",
|
||||
"lr_s2_authenticated_key": "old321",
|
||||
"log_level": "info",
|
||||
"emulate_hardware": False,
|
||||
},
|
||||
{
|
||||
"usb_path": "/new",
|
||||
@ -3005,8 +2963,6 @@ async def test_reconfigure_different_device(
|
||||
"s2_unauthenticated_key": "new987",
|
||||
"lr_s2_access_control_key": "new654",
|
||||
"lr_s2_authenticated_key": "new321",
|
||||
"log_level": "info",
|
||||
"emulate_hardware": False,
|
||||
},
|
||||
0,
|
||||
[SupervisorError(), None],
|
||||
@ -3022,8 +2978,6 @@ async def test_reconfigure_different_device(
|
||||
"s2_unauthenticated_key": "old987",
|
||||
"lr_s2_access_control_key": "old654",
|
||||
"lr_s2_authenticated_key": "old321",
|
||||
"log_level": "info",
|
||||
"emulate_hardware": False,
|
||||
},
|
||||
{
|
||||
"usb_path": "/new",
|
||||
@ -3033,8 +2987,6 @@ async def test_reconfigure_different_device(
|
||||
"s2_unauthenticated_key": "new987",
|
||||
"lr_s2_access_control_key": "new654",
|
||||
"lr_s2_authenticated_key": "new321",
|
||||
"log_level": "info",
|
||||
"emulate_hardware": False,
|
||||
},
|
||||
0,
|
||||
[
|
||||
@ -3151,8 +3103,6 @@ async def test_reconfigure_addon_running_server_info_failure(
|
||||
"s2_unauthenticated_key": "old987",
|
||||
"lr_s2_access_control_key": "old654",
|
||||
"lr_s2_authenticated_key": "old321",
|
||||
"log_level": "info",
|
||||
"emulate_hardware": False,
|
||||
}
|
||||
new_addon_options = {
|
||||
"usb_path": "/test",
|
||||
@ -3162,8 +3112,6 @@ async def test_reconfigure_addon_running_server_info_failure(
|
||||
"s2_unauthenticated_key": "old987",
|
||||
"lr_s2_access_control_key": "old654",
|
||||
"lr_s2_authenticated_key": "old321",
|
||||
"log_level": "info",
|
||||
"emulate_hardware": False,
|
||||
}
|
||||
addon_options.update(old_addon_options)
|
||||
entry = integration
|
||||
@ -3236,8 +3184,6 @@ async def test_reconfigure_addon_running_server_info_failure(
|
||||
"s2_unauthenticated_key": "new987",
|
||||
"lr_s2_access_control_key": "new654",
|
||||
"lr_s2_authenticated_key": "new321",
|
||||
"log_level": "info",
|
||||
"emulate_hardware": False,
|
||||
},
|
||||
0,
|
||||
),
|
||||
@ -3261,8 +3207,6 @@ async def test_reconfigure_addon_running_server_info_failure(
|
||||
"s2_unauthenticated_key": "new987",
|
||||
"lr_s2_access_control_key": "new654",
|
||||
"lr_s2_authenticated_key": "new321",
|
||||
"log_level": "info",
|
||||
"emulate_hardware": False,
|
||||
},
|
||||
1,
|
||||
),
|
||||
|
Loading…
x
Reference in New Issue
Block a user