mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Translate UpdateFailed in devolo Home Network (#131603)
This commit is contained in:
parent
752df5a8cb
commit
60e1fb5d4f
@ -98,7 +98,11 @@ async def async_setup_entry(
|
|||||||
try:
|
try:
|
||||||
return await device.device.async_check_firmware_available()
|
return await device.device.async_check_firmware_available()
|
||||||
except DeviceUnavailable as err:
|
except DeviceUnavailable as err:
|
||||||
raise UpdateFailed(err) from err
|
raise UpdateFailed(
|
||||||
|
translation_domain=DOMAIN,
|
||||||
|
translation_key="update_failed",
|
||||||
|
translation_placeholders={"error": str(err)},
|
||||||
|
) from err
|
||||||
|
|
||||||
async def async_update_connected_plc_devices() -> LogicalNetwork:
|
async def async_update_connected_plc_devices() -> LogicalNetwork:
|
||||||
"""Fetch data from API endpoint."""
|
"""Fetch data from API endpoint."""
|
||||||
@ -107,7 +111,11 @@ async def async_setup_entry(
|
|||||||
try:
|
try:
|
||||||
return await device.plcnet.async_get_network_overview()
|
return await device.plcnet.async_get_network_overview()
|
||||||
except DeviceUnavailable as err:
|
except DeviceUnavailable as err:
|
||||||
raise UpdateFailed(err) from err
|
raise UpdateFailed(
|
||||||
|
translation_domain=DOMAIN,
|
||||||
|
translation_key="update_failed",
|
||||||
|
translation_placeholders={"error": str(err)},
|
||||||
|
) from err
|
||||||
|
|
||||||
async def async_update_guest_wifi_status() -> WifiGuestAccessGet:
|
async def async_update_guest_wifi_status() -> WifiGuestAccessGet:
|
||||||
"""Fetch data from API endpoint."""
|
"""Fetch data from API endpoint."""
|
||||||
@ -116,7 +124,11 @@ async def async_setup_entry(
|
|||||||
try:
|
try:
|
||||||
return await device.device.async_get_wifi_guest_access()
|
return await device.device.async_get_wifi_guest_access()
|
||||||
except DeviceUnavailable as err:
|
except DeviceUnavailable as err:
|
||||||
raise UpdateFailed(err) from err
|
raise UpdateFailed(
|
||||||
|
translation_domain=DOMAIN,
|
||||||
|
translation_key="update_failed",
|
||||||
|
translation_placeholders={"error": str(err)},
|
||||||
|
) from err
|
||||||
except DevicePasswordProtected as err:
|
except DevicePasswordProtected as err:
|
||||||
raise ConfigEntryAuthFailed(
|
raise ConfigEntryAuthFailed(
|
||||||
err, translation_domain=DOMAIN, translation_key="password_wrong"
|
err, translation_domain=DOMAIN, translation_key="password_wrong"
|
||||||
@ -129,7 +141,11 @@ async def async_setup_entry(
|
|||||||
try:
|
try:
|
||||||
return await device.device.async_get_led_setting()
|
return await device.device.async_get_led_setting()
|
||||||
except DeviceUnavailable as err:
|
except DeviceUnavailable as err:
|
||||||
raise UpdateFailed(err) from err
|
raise UpdateFailed(
|
||||||
|
translation_domain=DOMAIN,
|
||||||
|
translation_key="update_failed",
|
||||||
|
translation_placeholders={"error": str(err)},
|
||||||
|
) from err
|
||||||
|
|
||||||
async def async_update_last_restart() -> int:
|
async def async_update_last_restart() -> int:
|
||||||
"""Fetch data from API endpoint."""
|
"""Fetch data from API endpoint."""
|
||||||
@ -138,7 +154,11 @@ async def async_setup_entry(
|
|||||||
try:
|
try:
|
||||||
return await device.device.async_uptime()
|
return await device.device.async_uptime()
|
||||||
except DeviceUnavailable as err:
|
except DeviceUnavailable as err:
|
||||||
raise UpdateFailed(err) from err
|
raise UpdateFailed(
|
||||||
|
translation_domain=DOMAIN,
|
||||||
|
translation_key="update_failed",
|
||||||
|
translation_placeholders={"error": str(err)},
|
||||||
|
) from err
|
||||||
except DevicePasswordProtected as err:
|
except DevicePasswordProtected as err:
|
||||||
raise ConfigEntryAuthFailed(
|
raise ConfigEntryAuthFailed(
|
||||||
err, translation_domain=DOMAIN, translation_key="password_wrong"
|
err, translation_domain=DOMAIN, translation_key="password_wrong"
|
||||||
@ -151,7 +171,11 @@ async def async_setup_entry(
|
|||||||
try:
|
try:
|
||||||
return await device.device.async_get_wifi_connected_station()
|
return await device.device.async_get_wifi_connected_station()
|
||||||
except DeviceUnavailable as err:
|
except DeviceUnavailable as err:
|
||||||
raise UpdateFailed(err) from err
|
raise UpdateFailed(
|
||||||
|
translation_domain=DOMAIN,
|
||||||
|
translation_key="update_failed",
|
||||||
|
translation_placeholders={"error": str(err)},
|
||||||
|
) from err
|
||||||
|
|
||||||
async def async_update_wifi_neighbor_access_points() -> list[NeighborAPInfo]:
|
async def async_update_wifi_neighbor_access_points() -> list[NeighborAPInfo]:
|
||||||
"""Fetch data from API endpoint."""
|
"""Fetch data from API endpoint."""
|
||||||
@ -160,7 +184,11 @@ async def async_setup_entry(
|
|||||||
try:
|
try:
|
||||||
return await device.device.async_get_wifi_neighbor_access_points()
|
return await device.device.async_get_wifi_neighbor_access_points()
|
||||||
except DeviceUnavailable as err:
|
except DeviceUnavailable as err:
|
||||||
raise UpdateFailed(err) from err
|
raise UpdateFailed(
|
||||||
|
translation_domain=DOMAIN,
|
||||||
|
translation_key="update_failed",
|
||||||
|
translation_placeholders={"error": str(err)},
|
||||||
|
) from err
|
||||||
|
|
||||||
async def disconnect(event: Event) -> None:
|
async def disconnect(event: Event) -> None:
|
||||||
"""Disconnect from device."""
|
"""Disconnect from device."""
|
||||||
|
@ -94,6 +94,9 @@
|
|||||||
},
|
},
|
||||||
"password_wrong": {
|
"password_wrong": {
|
||||||
"message": "The used password is wrong"
|
"message": "The used password is wrong"
|
||||||
|
},
|
||||||
|
"update_failed": {
|
||||||
|
"message": "Error while updating the data: {error}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user