Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.denonavr.media_player Namespace Reference

Classes

class  DenonDevice
 

Functions

def _DenonDeviceT
 
None async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

 _attr_available
 
 _LOGGER = logging.getLogger(__name__)
 
string ATTR_DYNAMIC_EQ = "dynamic_eq"
 
string ATTR_SOUND_MODE_RAW = "sound_mode_raw"
 
dictionary DENON_STATE_MAPPING
 
int PARALLEL_UPDATES = 1
 
 SCAN_INTERVAL = timedelta(seconds=10)
 
string SERVICE_GET_COMMAND = "get_command"
 
string SERVICE_SET_DYNAMIC_EQ = "set_dynamic_eq"
 
string SERVICE_UPDATE_AUDYSSEY = "update_audyssey"
 
tuple SUPPORT_DENON
 
tuple SUPPORT_MEDIA_MODES
 
dictionary TELNET_EVENTS
 

Detailed Description

Support for Denon AVR receivers using their HTTP interface.

Function Documentation

◆ _DenonDeviceT()

def homeassistant.components.denonavr.media_player._DenonDeviceT
private

Definition at line 161 of file media_player.py.

◆ async_setup_entry()

None homeassistant.components.denonavr.media_player.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up the DenonAVR receiver from a config entry.

Definition at line 111 of file media_player.py.

Variable Documentation

◆ _attr_available

homeassistant.components.denonavr.media_player._attr_available
private

Definition at line 187 of file media_player.py.

◆ _LOGGER

homeassistant.components.denonavr.media_player._LOGGER = logging.getLogger(__name__)
private

Definition at line 55 of file media_player.py.

◆ ATTR_DYNAMIC_EQ

string homeassistant.components.denonavr.media_player.ATTR_DYNAMIC_EQ = "dynamic_eq"

Definition at line 58 of file media_player.py.

◆ ATTR_SOUND_MODE_RAW

string homeassistant.components.denonavr.media_player.ATTR_SOUND_MODE_RAW = "sound_mode_raw"

Definition at line 57 of file media_player.py.

◆ DENON_STATE_MAPPING

dictionary homeassistant.components.denonavr.media_player.DENON_STATE_MAPPING
Initial value:
1 = {
2  STATE_ON: MediaPlayerState.ON,
3  STATE_OFF: MediaPlayerState.OFF,
4  STATE_PLAYING: MediaPlayerState.PLAYING,
5  STATE_PAUSED: MediaPlayerState.PAUSED,
6 }

Definition at line 103 of file media_player.py.

◆ PARALLEL_UPDATES

int homeassistant.components.denonavr.media_player.PARALLEL_UPDATES = 1

Definition at line 79 of file media_player.py.

◆ SCAN_INTERVAL

homeassistant.components.denonavr.media_player.SCAN_INTERVAL = timedelta(seconds=10)

Definition at line 78 of file media_player.py.

◆ SERVICE_GET_COMMAND

string homeassistant.components.denonavr.media_player.SERVICE_GET_COMMAND = "get_command"

Definition at line 82 of file media_player.py.

◆ SERVICE_SET_DYNAMIC_EQ

string homeassistant.components.denonavr.media_player.SERVICE_SET_DYNAMIC_EQ = "set_dynamic_eq"

Definition at line 83 of file media_player.py.

◆ SERVICE_UPDATE_AUDYSSEY

string homeassistant.components.denonavr.media_player.SERVICE_UPDATE_AUDYSSEY = "update_audyssey"

Definition at line 84 of file media_player.py.

◆ SUPPORT_DENON

tuple homeassistant.components.denonavr.media_player.SUPPORT_DENON
Initial value:
1 = (
2  MediaPlayerEntityFeature.VOLUME_STEP
3  | MediaPlayerEntityFeature.VOLUME_MUTE
4  | MediaPlayerEntityFeature.TURN_ON
5  | MediaPlayerEntityFeature.TURN_OFF
6  | MediaPlayerEntityFeature.SELECT_SOURCE
7  | MediaPlayerEntityFeature.VOLUME_SET
8 )

Definition at line 60 of file media_player.py.

◆ SUPPORT_MEDIA_MODES

tuple homeassistant.components.denonavr.media_player.SUPPORT_MEDIA_MODES
Initial value:
1 = (
2  MediaPlayerEntityFeature.PLAY_MEDIA
3  | MediaPlayerEntityFeature.PAUSE
4  | MediaPlayerEntityFeature.PREVIOUS_TRACK
5  | MediaPlayerEntityFeature.NEXT_TRACK
6  | MediaPlayerEntityFeature.VOLUME_SET
7  | MediaPlayerEntityFeature.PLAY
8 )

Definition at line 69 of file media_player.py.

◆ TELNET_EVENTS

dictionary homeassistant.components.denonavr.media_player.TELNET_EVENTS
Initial value:
1 = {
2  "HD",
3  "MS",
4  "MU",
5  "MV",
6  "NS",
7  "NSE",
8  "PS",
9  "SI",
10  "SS",
11  "TF",
12  "ZM",
13  "Z2",
14  "Z3",
15 }

Definition at line 87 of file media_player.py.