diff --git a/homeassistant/components/reolink/strings.json b/homeassistant/components/reolink/strings.json index 9b15166361a..412362fc447 100644 --- a/homeassistant/components/reolink/strings.json +++ b/homeassistant/components/reolink/strings.json @@ -89,6 +89,9 @@ "timeout": { "message": "Timeout waiting on a response: {err}" }, + "unexpected": { + "message": "Unexpected Reolink error: {err}" + }, "firmware_install_error": { "message": "Error trying to update Reolink firmware: {err}" }, diff --git a/homeassistant/components/reolink/util.py b/homeassistant/components/reolink/util.py index f10da8e4b96..bf7018dfba2 100644 --- a/homeassistant/components/reolink/util.py +++ b/homeassistant/components/reolink/util.py @@ -168,6 +168,10 @@ def raise_translated_error( translation_placeholders={"err": str(err)}, ) from err except ReolinkError as err: - raise HomeAssistantError(err) from err + raise HomeAssistantError( + translation_domain=DOMAIN, + translation_key="unexpected", + translation_placeholders={"err": str(err)}, + ) from err return decorator_raise_translated_error