braviaproapi.BraviaClient

class braviaproapi.BraviaClient(host, passcode)

Bases: object

Provides the client for interacting with the Bravia API.

appcontrol

Provides app control and information.

Type:AppControl
audio

Provides audio control and information.

Type:Audio
avcontent

Provides control for content displayed by the device.

Type:AvContent
encryption

Provides access to device encryption.

Type:Encryption
http_client

HTTP client for direct API communication with the device.

Type:Http
remote

Provides remote control input and information relating to it.

Type:Remote
system

Provides system information and configuration functionality.

Type:System
videoscreen

Provides control of the device’s display.

Type:VideoScreen
Parameters:
  • host (str) – The IP address or domain name belonging to the target device.
  • passcode (str) – The pre-shared key configured on the target device.