Skip to content

aiovantage.errors

Client exceptions.

Classes:

Functions:

ClientError

Bases: Exception

Base exception for clients.

ClientConnectionError

Bases: ClientError

Exception for client connection errors.

ClientTimeoutError

Bases: TimeoutError, ClientConnectionError

Exception for client connection errors caused by timeouts.

ClientResponseError

Bases: ClientError

Exception for client response errors.

CommandError

Bases: ClientError

Base exception for errors caused by sending commands or requests.

InvalidParameterError

Bases: CommandError

An invalid parameter was provided.

WrongNumberOfParametersError

Bases: CommandError

The wrong number of parameters was provided.

SyntaxError

Bases: CommandError

The command syntax is invalid.

InvalidObjectError

Bases: CommandError

The requested object ID is invalid.

NotImplementedError

Bases: CommandError

The requested command is not implemented.

FailedError

Bases: CommandError

The requested command failed.

NotConfiguredError

Bases: CommandError

The requested object is not configured.

NotInitializedError

Bases: CommandError

The requested object is not initialized.

NotSupportedError

Bases: CommandError

The requested command is not supported.

ObjectOfflineError

Bases: CommandError

The requested object is offline.

LoginRequiredError

Bases: CommandError

Login is required to perform this command.

LoginFailedError

Bases: CommandError

Login failed.

ConversionError

Bases: Exception

Error during data serialization/deserialization.

raise_command_error

raise_command_error(code: int, message: str) -> None

Raise a command error based on the error code.