Configuration

Device configuration operations for Akuvox devices.

async pylocal_akuvox.config.get_device_config(http)[source]

Retrieve full device configuration.

Parameters:

http (AkuvoxHttpClient) – The HTTP client for device communication.

Return type:

DeviceConfig

Returns:

A DeviceConfig object with all configuration key-value pairs.

async pylocal_akuvox.config.set_device_config(http, settings)[source]

Update device configuration settings.

Parameters:
  • http (AkuvoxHttpClient) – The HTTP client for device communication.

  • settings (dict[str, str]) – Dict of autop-format keys to new string values.

Raises:

AkuvoxValidationError – If settings is empty.

Return type:

None