diff --git a/packages/modules/vehicles/evcc/api.py b/packages/modules/vehicles/evcc/api.py index 2bd21ed781..2f07d0eb80 100644 --- a/packages/modules/vehicles/evcc/api.py +++ b/packages/modules/vehicles/evcc/api.py @@ -35,8 +35,8 @@ def create_vehicle(config: EVCCVehicleSocConfiguration, stub: vehicle_pb2_grpc.V vehicle_pb2.NewRequest( token=config.sponsor_token, type="template", - template=config.vehicle_type, config=cast(Mapping[str, str], { + 'template': config.vehicle_type, 'User': config.user_id, 'Password': config.password, 'VIN': config.VIN # VIN is optional, but must not be None diff --git a/packages/modules/vehicles/evcc/vehicle_pb2.pyi b/packages/modules/vehicles/evcc/vehicle_pb2.pyi index 3b478c3547..a1e376949b 100644 --- a/packages/modules/vehicles/evcc/vehicle_pb2.pyi +++ b/packages/modules/vehicles/evcc/vehicle_pb2.pyi @@ -19,12 +19,11 @@ class NewRequest(_message.Message): def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ... TOKEN_FIELD_NUMBER: _ClassVar[int] TYPE_FIELD_NUMBER: _ClassVar[int] - TEMPLATE_FIELD_NUMBER: _ClassVar[int] CONFIG_FIELD_NUMBER: _ClassVar[int] token: str type: str config: _containers.ScalarMap[str, str] - def __init__(self, token: _Optional[str] = ..., type: _Optional[str] = ..., template: _Optional[str] = ..., config: _Optional[_Mapping[str, str]] = ...) -> None: ... + def __init__(self, token: _Optional[str] = ..., type: _Optional[str] = ..., config: _Optional[_Mapping[str, str]] = ...) -> None: ... class NewReply(_message.Message): __slots__ = ("vehicle_id",)