Set PARALLEL_UPDATES for lamarzocco and UpdateFailed translation (#131099)

This commit is contained in:
Josef Zweck 2024-11-26 10:25:37 +01:00 committed by GitHub
parent f6ef2d730b
commit 2d8b595b95
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 17 additions and 3 deletions

View File

@ -16,6 +16,7 @@ from .const import DOMAIN
from .coordinator import LaMarzoccoConfigEntry, LaMarzoccoUpdateCoordinator
from .entity import LaMarzoccoEntity, LaMarzoccoEntityDescription
PARALLEL_UPDATES = 1
BACKFLUSH_ENABLED_DURATION = 15

View File

@ -133,4 +133,6 @@ class LaMarzoccoUpdateCoordinator(DataUpdateCoordinator[None]):
) from ex
except RequestNotSuccessful as ex:
_LOGGER.debug(ex, exc_info=True)
raise UpdateFailed(f"Querying API failed. Error: {ex}") from ex
raise UpdateFailed(
translation_domain=DOMAIN, translation_key="api_error"
) from ex

View File

@ -35,6 +35,8 @@ from .const import DOMAIN
from .coordinator import LaMarzoccoConfigEntry, LaMarzoccoUpdateCoordinator
from .entity import LaMarzoccoEntity, LaMarzoccoEntityDescription
PARALLEL_UPDATES = 1
@dataclass(frozen=True, kw_only=True)
class LaMarzoccoNumberEntityDescription(

View File

@ -42,7 +42,7 @@ rules:
status: done
comment: |
Handled by coordinator.
parallel-updates: todo
parallel-updates: done
reauthentication-flow: done
test-coverage: done
@ -69,7 +69,7 @@ rules:
entity-device-class: done
entity-disabled-by-default: done
entity-translations: done
exception-translations: todo
exception-translations: done
icon-translations: done
reconfiguration-flow: done
repair-issues: done

View File

@ -19,6 +19,8 @@ from .const import DOMAIN
from .coordinator import LaMarzoccoConfigEntry
from .entity import LaMarzoccoEntity, LaMarzoccoEntityDescription
PARALLEL_UPDATES = 1
STEAM_LEVEL_HA_TO_LM = {
"1": SteamLevel.LEVEL_1,
"2": SteamLevel.LEVEL_2,

View File

@ -199,6 +199,9 @@
}
},
"exceptions": {
"api_error": {
"message": "Error while communicating with the API"
},
"authentication_failed": {
"message": "Authentication failed"
},

View File

@ -19,6 +19,8 @@ from .const import DOMAIN
from .coordinator import LaMarzoccoConfigEntry, LaMarzoccoUpdateCoordinator
from .entity import LaMarzoccoBaseEntity, LaMarzoccoEntity, LaMarzoccoEntityDescription
PARALLEL_UPDATES = 1
@dataclass(frozen=True, kw_only=True)
class LaMarzoccoSwitchEntityDescription(

View File

@ -21,6 +21,8 @@ from .const import DOMAIN
from .coordinator import LaMarzoccoConfigEntry
from .entity import LaMarzoccoEntity, LaMarzoccoEntityDescription
PARALLEL_UPDATES = 1
@dataclass(frozen=True, kw_only=True)
class LaMarzoccoUpdateEntityDescription(