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

Classes

class  OnkyoMediaPlayer
 

Functions

dict[InputSource, InputLibValue_input_lib_cmds (str zone)
 
None async_setup_entry (HomeAssistant hass, OnkyoConfigEntry entry, AddEntitiesCallback async_add_entities)
 
None async_setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback async_add_entities, DiscoveryInfoType|None discovery_info=None)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
string ATTR_AUDIO_INFORMATION = "audio_information"
 
string ATTR_PRESET = "preset"
 
string ATTR_VIDEO_INFORMATION = "video_information"
 
string ATTR_VIDEO_OUT = "video_out"
 
list AUDIO_INFORMATION_MAPPING
 
int AUDIO_VIDEO_INFORMATION_UPDATE_WAIT_TIME = 8
 
int CONF_MAX_VOLUME_DEFAULT = 100
 
int CONF_RECEIVER_MAX_VOLUME_DEFAULT = 80
 
dictionary CONF_SOURCES_DEFAULT
 
tuple DEFAULT_PLAYABLE_SOURCES
 
 InputLibValue
 
string ISSUE_URL_PLACEHOLDER = "/config/integrations/dashboard/add?domain=onkyo"
 
 PLATFORM_SCHEMA
 
tuple SUPPORT_ONKYO
 
tuple SUPPORT_ONKYO_WO_VOLUME
 
list VIDEO_INFORMATION_MAPPING
 

Detailed Description

Support for Onkyo Receivers.

Function Documentation

◆ _input_lib_cmds()

dict[InputSource, InputLibValue] homeassistant.components.onkyo.media_player._input_lib_cmds ( str  zone)
private

Definition at line 132 of file media_player.py.

◆ async_setup_entry()

None homeassistant.components.onkyo.media_player.async_setup_entry ( HomeAssistant  hass,
OnkyoConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up MediaPlayer for config entry.

Definition at line 270 of file media_player.py.

◆ async_setup_platform()

None homeassistant.components.onkyo.media_player.async_setup_platform ( HomeAssistant  hass,
ConfigType  config,
AddEntitiesCallback  async_add_entities,
DiscoveryInfoType | None   discovery_info = None 
)
Import config from yaml.

Definition at line 154 of file media_player.py.

Variable Documentation

◆ _LOGGER

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

Definition at line 42 of file media_player.py.

◆ ATTR_AUDIO_INFORMATION

string homeassistant.components.onkyo.media_player.ATTR_AUDIO_INFORMATION = "audio_information"

Definition at line 97 of file media_player.py.

◆ ATTR_PRESET

string homeassistant.components.onkyo.media_player.ATTR_PRESET = "preset"

Definition at line 96 of file media_player.py.

◆ ATTR_VIDEO_INFORMATION

string homeassistant.components.onkyo.media_player.ATTR_VIDEO_INFORMATION = "video_information"

Definition at line 98 of file media_player.py.

◆ ATTR_VIDEO_OUT

string homeassistant.components.onkyo.media_player.ATTR_VIDEO_OUT = "video_out"

Definition at line 99 of file media_player.py.

◆ AUDIO_INFORMATION_MAPPING

list homeassistant.components.onkyo.media_player.AUDIO_INFORMATION_MAPPING
Initial value:
1 = [
2  "audio_input_port",
3  "input_signal_format",
4  "input_frequency",
5  "input_channels",
6  "listening_mode",
7  "output_channels",
8  "output_frequency",
9  "precision_quartz_lock_system",
10  "auto_phase_control_delay",
11  "auto_phase_control_phase",
12 ]

Definition at line 103 of file media_player.py.

◆ AUDIO_VIDEO_INFORMATION_UPDATE_WAIT_TIME

int homeassistant.components.onkyo.media_player.AUDIO_VIDEO_INFORMATION_UPDATE_WAIT_TIME = 8

Definition at line 101 of file media_player.py.

◆ CONF_MAX_VOLUME_DEFAULT

int homeassistant.components.onkyo.media_player.CONF_MAX_VOLUME_DEFAULT = 100

Definition at line 44 of file media_player.py.

◆ CONF_RECEIVER_MAX_VOLUME_DEFAULT

int homeassistant.components.onkyo.media_player.CONF_RECEIVER_MAX_VOLUME_DEFAULT = 80

Definition at line 45 of file media_player.py.

◆ CONF_SOURCES_DEFAULT

dictionary homeassistant.components.onkyo.media_player.CONF_SOURCES_DEFAULT
Initial value:
1 = {
2  "tv": "TV",
3  "bd": "Bluray",
4  "game": "Game",
5  "aux1": "Aux1",
6  "video1": "Video 1",
7  "video2": "Video 2",
8  "video3": "Video 3",
9  "video4": "Video 4",
10  "video5": "Video 5",
11  "video6": "Video 6",
12  "video7": "Video 7",
13  "fm": "Radio",
14 }

Definition at line 46 of file media_player.py.

◆ DEFAULT_PLAYABLE_SOURCES

tuple homeassistant.components.onkyo.media_player.DEFAULT_PLAYABLE_SOURCES
Initial value:
1 = (
2  InputSource.from_meaning("FM"),
3  InputSource.from_meaning("AM"),
4  InputSource.from_meaning("TUNER"),
5 )

Definition at line 90 of file media_player.py.

◆ InputLibValue

homeassistant.components.onkyo.media_player.InputLibValue

Definition at line 129 of file media_player.py.

◆ ISSUE_URL_PLACEHOLDER

string homeassistant.components.onkyo.media_player.ISSUE_URL_PLACEHOLDER = "/config/integrations/dashboard/add?domain=onkyo"

Definition at line 127 of file media_player.py.

◆ PLATFORM_SCHEMA

homeassistant.components.onkyo.media_player.PLATFORM_SCHEMA
Initial value:
1 = MEDIA_PLAYER_PLATFORM_SCHEMA.extend(
2  {
3  vol.Optional(CONF_HOST): cv.string,
4  vol.Optional(CONF_NAME): cv.string,
5  vol.Optional(OPTION_MAX_VOLUME, default=CONF_MAX_VOLUME_DEFAULT): vol.All(
6  vol.Coerce(int), vol.Range(min=1, max=100)
7  ),
8  vol.Optional(
9  CONF_RECEIVER_MAX_VOLUME, default=CONF_RECEIVER_MAX_VOLUME_DEFAULT
10  ): cv.positive_int,
11  vol.Optional(CONF_SOURCES, default=CONF_SOURCES_DEFAULT): {
12  cv.string: cv.string
13  },
14  }
15 )

Definition at line 61 of file media_player.py.

◆ SUPPORT_ONKYO

tuple homeassistant.components.onkyo.media_player.SUPPORT_ONKYO
Initial value:
1 = (
2  SUPPORT_ONKYO_WO_VOLUME
3  | MediaPlayerEntityFeature.VOLUME_SET
4  | MediaPlayerEntityFeature.VOLUME_MUTE
5  | MediaPlayerEntityFeature.VOLUME_STEP
6 )

Definition at line 83 of file media_player.py.

◆ SUPPORT_ONKYO_WO_VOLUME

tuple homeassistant.components.onkyo.media_player.SUPPORT_ONKYO_WO_VOLUME
Initial value:
1 = (
2  MediaPlayerEntityFeature.TURN_ON
3  | MediaPlayerEntityFeature.TURN_OFF
4  | MediaPlayerEntityFeature.SELECT_SOURCE
5  | MediaPlayerEntityFeature.PLAY_MEDIA
6 )

Definition at line 77 of file media_player.py.

◆ VIDEO_INFORMATION_MAPPING

list homeassistant.components.onkyo.media_player.VIDEO_INFORMATION_MAPPING
Initial value:
1 = [
2  "video_input_port",
3  "input_resolution",
4  "input_color_schema",
5  "input_color_depth",
6  "video_output_port",
7  "output_resolution",
8  "output_color_schema",
9  "output_color_depth",
10  "picture_mode",
11 ]

Definition at line 116 of file media_player.py.