Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.denonavr.receiver.ConnectDenonAVR Class Reference

Public Member Functions

None __init__ (self, str host, float timeout, bool show_all_inputs, bool zone2, bool zone3, bool use_telnet, bool update_audyssey, Callable[[], httpx.AsyncClient] async_client_getter)
 
bool async_connect_receiver (self)
 
None async_init_receiver_class (self)
 
DenonAVR|None receiver (self)
 

Private Attributes

 _async_client_getter
 
 _host
 
 _receiver
 
 _show_all_inputs
 
 _timeout
 
 _update_audyssey
 
 _use_telnet
 

Detailed Description

Class to async connect to a DenonAVR receiver.

Definition at line 16 of file receiver.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.denonavr.receiver.ConnectDenonAVR.__init__ (   self,
str  host,
float  timeout,
bool  show_all_inputs,
bool  zone2,
bool  zone3,
bool  use_telnet,
bool  update_audyssey,
Callable[[], httpx.AsyncClient]  async_client_getter 
)
Initialize the class.

Definition at line 19 of file receiver.py.

Member Function Documentation

◆ async_connect_receiver()

bool homeassistant.components.denonavr.receiver.ConnectDenonAVR.async_connect_receiver (   self)
Connect to the DenonAVR receiver.

Definition at line 50 of file receiver.py.

◆ async_init_receiver_class()

None homeassistant.components.denonavr.receiver.ConnectDenonAVR.async_init_receiver_class (   self)
Initialize the DenonAVR class asynchronously.

Definition at line 85 of file receiver.py.

◆ receiver()

DenonAVR | None homeassistant.components.denonavr.receiver.ConnectDenonAVR.receiver (   self)
Return the class containing all connections to the receiver.

Definition at line 46 of file receiver.py.

Member Data Documentation

◆ _async_client_getter

homeassistant.components.denonavr.receiver.ConnectDenonAVR._async_client_getter
private

Definition at line 31 of file receiver.py.

◆ _host

homeassistant.components.denonavr.receiver.ConnectDenonAVR._host
private

Definition at line 33 of file receiver.py.

◆ _receiver

homeassistant.components.denonavr.receiver.ConnectDenonAVR._receiver
private

Definition at line 105 of file receiver.py.

◆ _show_all_inputs

homeassistant.components.denonavr.receiver.ConnectDenonAVR._show_all_inputs
private

Definition at line 34 of file receiver.py.

◆ _timeout

homeassistant.components.denonavr.receiver.ConnectDenonAVR._timeout
private

Definition at line 35 of file receiver.py.

◆ _update_audyssey

homeassistant.components.denonavr.receiver.ConnectDenonAVR._update_audyssey
private

Definition at line 37 of file receiver.py.

◆ _use_telnet

homeassistant.components.denonavr.receiver.ConnectDenonAVR._use_telnet
private

Definition at line 36 of file receiver.py.


The documentation for this class was generated from the following file: