mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Add huawei_lte hardware version (#62773)
This commit is contained in:
parent
c07077833f
commit
6f1675944e
@ -25,6 +25,7 @@ import voluptuous as vol
|
|||||||
from homeassistant.components.notify import DOMAIN as NOTIFY_DOMAIN
|
from homeassistant.components.notify import DOMAIN as NOTIFY_DOMAIN
|
||||||
from homeassistant.config_entries import SOURCE_IMPORT, ConfigEntry
|
from homeassistant.config_entries import SOURCE_IMPORT, ConfigEntry
|
||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
|
ATTR_HW_VERSION,
|
||||||
ATTR_MODEL,
|
ATTR_MODEL,
|
||||||
ATTR_SW_VERSION,
|
ATTR_SW_VERSION,
|
||||||
CONF_MAC,
|
CONF_MAC,
|
||||||
@ -433,8 +434,10 @@ async def async_setup_entry( # noqa: C901
|
|||||||
name=router.device_name,
|
name=router.device_name,
|
||||||
manufacturer="Huawei",
|
manufacturer="Huawei",
|
||||||
)
|
)
|
||||||
|
hw_version = None
|
||||||
sw_version = None
|
sw_version = None
|
||||||
if router_info:
|
if router_info:
|
||||||
|
hw_version = router_info.get("HardwareVersion")
|
||||||
sw_version = router_info.get("SoftwareVersion")
|
sw_version = router_info.get("SoftwareVersion")
|
||||||
if router_info.get("DeviceName"):
|
if router_info.get("DeviceName"):
|
||||||
device_info[ATTR_MODEL] = router_info["DeviceName"]
|
device_info[ATTR_MODEL] = router_info["DeviceName"]
|
||||||
@ -442,6 +445,8 @@ async def async_setup_entry( # noqa: C901
|
|||||||
sw_version = router.data[KEY_DEVICE_BASIC_INFORMATION].get(
|
sw_version = router.data[KEY_DEVICE_BASIC_INFORMATION].get(
|
||||||
"SoftwareVersion"
|
"SoftwareVersion"
|
||||||
)
|
)
|
||||||
|
if hw_version:
|
||||||
|
device_info[ATTR_HW_VERSION] = hw_version
|
||||||
if sw_version:
|
if sw_version:
|
||||||
device_info[ATTR_SW_VERSION] = sw_version
|
device_info[ATTR_SW_VERSION] = sw_version
|
||||||
device_registry = dr.async_get(hass)
|
device_registry = dr.async_get(hass)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user