Private Member Functions | |
| def | __update_volume (self) |
Private Attributes | |
| _attr_device_info | |
| _attr_state | |
| _attr_unique_id | |
| _channel_id | |
| _channel_name | |
| _client | |
| _muted | |
| _program_name | |
| _source_names | |
| _sources | |
| _turn_on | |
| _volume | |
Static Private Attributes | |
| bool | _attr_assumed_state = True |
| _attr_device_class = MediaPlayerDeviceClass.TV | |
| bool | _attr_has_entity_name = True |
| _attr_media_content_type = MediaType.CHANNEL | |
| _attr_name = None | |
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 LG TV.
Definition at line 67 of file media_player.py.
| def homeassistant.components.lg_netcast.media_player.LgTVDevice.__init__ | ( | self, | |
| client, | |||
| name, | |||
| model, | |||
| unique_id | |||
| ) |
Initialize the LG TV device.
Definition at line 76 of file media_player.py.
|
private |
Definition at line 161 of file media_player.py.
| None homeassistant.components.lg_netcast.media_player.LgTVDevice.async_added_to_hass | ( | self | ) |
Connect and subscribe to dispatcher signals and state updates.
Reimplemented from homeassistant.helpers.entity.Entity.
Definition at line 95 of file media_player.py.
| None homeassistant.components.lg_netcast.media_player.LgTVDevice.async_turn_on | ( | self | ) |
Turn on the media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 221 of file media_player.py.
| def homeassistant.components.lg_netcast.media_player.LgTVDevice.is_volume_muted | ( | self | ) |
Boolean if volume is currently muted.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 169 of file media_player.py.
| def homeassistant.components.lg_netcast.media_player.LgTVDevice.media_channel | ( | self | ) |
Channel currently playing.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 194 of file media_player.py.
| def homeassistant.components.lg_netcast.media_player.LgTVDevice.media_content_id | ( | self | ) |
Content id of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 189 of file media_player.py.
| def homeassistant.components.lg_netcast.media_player.LgTVDevice.media_image_url | ( | self | ) |
URL for obtaining a screen capture.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 211 of file media_player.py.
| None homeassistant.components.lg_netcast.media_player.LgTVDevice.media_next_track | ( | self | ) |
Send next track command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 257 of file media_player.py.
| None homeassistant.components.lg_netcast.media_player.LgTVDevice.media_pause | ( | self | ) |
Send media pause command to media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 249 of file media_player.py.
| None homeassistant.components.lg_netcast.media_player.LgTVDevice.media_play | ( | self | ) |
Send play command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 245 of file media_player.py.
| None homeassistant.components.lg_netcast.media_player.LgTVDevice.media_previous_track | ( | self | ) |
Send the previous track command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 261 of file media_player.py.
| None homeassistant.components.lg_netcast.media_player.LgTVDevice.media_stop | ( | self | ) |
Send media stop command to media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 253 of file media_player.py.
| def homeassistant.components.lg_netcast.media_player.LgTVDevice.media_title | ( | self | ) |
Title of current playing media.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 199 of file media_player.py.
Send mute command.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 237 of file media_player.py.
| None homeassistant.components.lg_netcast.media_player.LgTVDevice.play_media | ( | self, | |
| MediaType | str | media_type, | ||
| str | media_id, | ||
| **Any | kwargs | ||
| ) |
Tune to channel.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 265 of file media_player.py.
Select input source.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 241 of file media_player.py.
| def homeassistant.components.lg_netcast.media_player.LgTVDevice.send_command | ( | self, | |
| command | |||
| ) |
Send remote control commands to the TV.
Definition at line 110 of file media_player.py.
| None homeassistant.components.lg_netcast.media_player.LgTVDevice.set_volume_level | ( | self, | |
| float | volume | ||
| ) |
Set volume level, range 0..1.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 233 of file media_player.py.
| def homeassistant.components.lg_netcast.media_player.LgTVDevice.source | ( | self | ) |
Return the current input source.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 179 of file media_player.py.
| def homeassistant.components.lg_netcast.media_player.LgTVDevice.source_list | ( | self | ) |
List of available input sources.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 184 of file media_player.py.
| MediaPlayerEntityFeature homeassistant.components.lg_netcast.media_player.LgTVDevice.supported_features | ( | self | ) |
Flag media player features that are supported.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 204 of file media_player.py.
| None homeassistant.components.lg_netcast.media_player.LgTVDevice.turn_off | ( | self | ) |
Turn off media player.
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 217 of file media_player.py.
| None homeassistant.components.lg_netcast.media_player.LgTVDevice.update | ( | self | ) |
Retrieve the latest data from the LG TV.
Definition at line 119 of file media_player.py.
| None homeassistant.components.lg_netcast.media_player.LgTVDevice.volume_down | ( | self | ) |
Volume down media player.
Definition at line 229 of file media_player.py.
| def homeassistant.components.lg_netcast.media_player.LgTVDevice.volume_level | ( | self | ) |
Volume level of the media player (0..1).
Reimplemented from homeassistant.components.media_player.MediaPlayerEntity.
Definition at line 174 of file media_player.py.
| None homeassistant.components.lg_netcast.media_player.LgTVDevice.volume_up | ( | self | ) |
Volume up the media player.
Definition at line 225 of file media_player.py.
|
staticprivate |
Definition at line 70 of file media_player.py.
|
staticprivate |
Definition at line 71 of file media_player.py.
|
private |
Definition at line 88 of file media_player.py.
|
staticprivate |
Definition at line 73 of file media_player.py.
|
staticprivate |
Definition at line 72 of file media_player.py.
|
staticprivate |
Definition at line 74 of file media_player.py.
|
private |
Definition at line 117 of file media_player.py.
|
private |
Definition at line 87 of file media_player.py.
|
private |
Definition at line 82 of file media_player.py.
|
private |
Definition at line 83 of file media_player.py.
|
private |
Definition at line 78 of file media_player.py.
|
private |
Definition at line 79 of file media_player.py.
|
private |
Definition at line 84 of file media_player.py.
|
private |
Definition at line 86 of file media_player.py.
|
private |
Definition at line 85 of file media_player.py.
|
private |
Definition at line 80 of file media_player.py.
|
private |
Definition at line 81 of file media_player.py.