Private Member Functions | |
| def | _setup_sources (self, telnet) |
Private Attributes | |
| _host | |
| _mediainfo | |
| _mediasource | |
| _muted | |
| _name | |
| _pwstate | |
| _should_setup_sources | |
| _source_list | |
| _volume | |
| _volume_max | |
Additional Inherited Members | |
Public Attributes inherited from homeassistant.components.media_player.MediaPlayerEntity | |
| state | |
Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| device_entry | |
| entity_id | |
| hass | |
| parallel_updates | |
| platform | |
| registry_entry | |
Static Public Attributes inherited from homeassistant.components.media_player.MediaPlayerEntity | |
| bool | |
| MediaPlayerEntityFeature | |
| None | |
Static Public Attributes inherited from homeassistant.helpers.entity.Entity | |
| bool | |
| EntityPlatform | |
| HomeAssistant | |
| None | |
| StateInfo | |
| StateType | |
| str | |
Representation of a Denon device.
Definition at line 93 of file media_player.py.
| def homeassistant.components.denon.media_player.DenonDevice.__init__ | ( | self, | |
| name, | |||
| host | |||
| ) |
Initialize the Denon device.
Definition at line 96 of file media_player.py.
|
private |
Definition at line 112 of file media_player.py.
| bool homeassistant.components.denon.media_player.DenonDevice.do_update | ( | self | ) |
Get the latest details from the device, as boolean.
Definition at line 170 of file media_player.py.
| def homeassistant.components.denon.media_player.DenonDevice.is_volume_muted | ( | self | ) |
Return boolean if volume is currently muted.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 234 of file media_player.py.
| None homeassistant.components.denon.media_player.DenonDevice.media_next_track | ( | self | ) |
Send the next track command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 296 of file media_player.py.
| None homeassistant.components.denon.media_player.DenonDevice.media_pause | ( | self | ) |
Pause media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 288 of file media_player.py.
| None homeassistant.components.denon.media_player.DenonDevice.media_play | ( | self | ) |
Play media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 284 of file media_player.py.
| None homeassistant.components.denon.media_player.DenonDevice.media_previous_track | ( | self | ) |
Send the previous track command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 300 of file media_player.py.
| None homeassistant.components.denon.media_player.DenonDevice.media_stop | ( | self | ) |
Pause media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 292 of file media_player.py.
| def homeassistant.components.denon.media_player.DenonDevice.media_title | ( | self | ) |
Return the current media info.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 244 of file media_player.py.
Mute (true) or unmute (false) media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 279 of file media_player.py.
| def homeassistant.components.denon.media_player.DenonDevice.name | ( | self | ) |
Return the name of the device.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 214 of file media_player.py.
Select input source.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 308 of file media_player.py.
| None homeassistant.components.denon.media_player.DenonDevice.set_volume_level | ( | self, | |
| float | volume | ||
| ) |
Set volume level, range 0..1.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 275 of file media_player.py.
Return the current input source.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 256 of file media_player.py.
| def homeassistant.components.denon.media_player.DenonDevice.source_list | ( | self | ) |
Return the list of available input sources.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 239 of file media_player.py.
| MediaPlayerState | None homeassistant.components.denon.media_player.DenonDevice.state | ( | self | ) |
Return the state of the device.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 219 of file media_player.py.
| MediaPlayerEntityFeature homeassistant.components.denon.media_player.DenonDevice.supported_features | ( | self | ) |
Flag media player features that are supported.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 249 of file media_player.py.
| def homeassistant.components.denon.media_player.DenonDevice.telnet_command | ( | self, | |
| command | |||
| ) |
Establish a telnet connection and sends `command`.
Definition at line 158 of file media_player.py.
| def homeassistant.components.denon.media_player.DenonDevice.telnet_request | ( | cls, | |
| telnet, | |||
| command, | |||
all_lines = False |
|||
| ) |
Execute `command` and return the response.
Definition at line 142 of file media_player.py.
| None homeassistant.components.denon.media_player.DenonDevice.turn_off | ( | self | ) |
Turn off media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 263 of file media_player.py.
| None homeassistant.components.denon.media_player.DenonDevice.turn_on | ( | self | ) |
Turn the media player on.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 304 of file media_player.py.
| None homeassistant.components.denon.media_player.DenonDevice.update | ( | self | ) |
Get the latest details from the device.
Definition at line 166 of file media_player.py.
| None homeassistant.components.denon.media_player.DenonDevice.volume_down | ( | self | ) |
Volume down media player.
Definition at line 271 of file media_player.py.
| def homeassistant.components.denon.media_player.DenonDevice.volume_level | ( | self | ) |
Volume level of the media player (0..1).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 229 of file media_player.py.
| None homeassistant.components.denon.media_player.DenonDevice.volume_up | ( | self | ) |
Volume up media player.
Definition at line 267 of file media_player.py.
|
private |
Definition at line 99 of file media_player.py.
|
private |
Definition at line 108 of file media_player.py.
|
private |
Definition at line 107 of file media_player.py.
|
private |
Definition at line 106 of file media_player.py.
|
private |
Definition at line 98 of file media_player.py.
|
private |
Definition at line 100 of file media_player.py.
|
private |
Definition at line 110 of file media_player.py.
|
private |
Definition at line 104 of file media_player.py.
|
private |
Definition at line 101 of file media_player.py.
|
private |
Definition at line 103 of file media_player.py.