|
| None | __init__ (self, HomeAssistant hass, ConfigEntry entry, MozartClient client) |
| |
| None | on_active_listening_mode (self, ListeningModeProps notification) |
| |
| None | on_all_notifications_raw (self, BaseWebSocketResponse notification) |
| |
| None | on_connection (self) |
| |
| None | on_connection_lost (self) |
| |
| None | on_notification_notification (self, WebsocketNotificationTag notification) |
| |
| None | on_playback_error_notification (self, PlaybackError notification) |
| |
| None | on_playback_metadata_notification (self, PlaybackContentMetadata notification) |
| |
| None | on_playback_progress_notification (self, PlaybackProgress notification) |
| |
| None | on_playback_source_notification (self, Source notification) |
| |
| None | on_playback_state_notification (self, RenderingState notification) |
| |
| None | on_software_update_state (self, SoftwareUpdateState notification) |
| |
| None | on_source_change_notification (self, Source notification) |
| |
| None | on_volume_notification (self, VolumeState notification) |
| |
| None | __init__ (self, ConfigEntry entry, MozartClient client) |
| |
The WebSocket listeners.
Definition at line 37 of file websocket.py.
◆ __init__()
| None homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket.__init__ |
( |
|
self, |
|
|
HomeAssistant |
hass, |
|
|
ConfigEntry |
entry, |
|
|
MozartClient
|
client |
|
) |
| |
Initialize the WebSocket listeners.
Definition at line 40 of file websocket.py.
◆ _update_connection_status()
| None homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket._update_connection_status |
( |
|
self | ) |
|
|
private |
Update all entities of the connection status.
Definition at line 81 of file websocket.py.
◆ on_active_listening_mode()
| None homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket.on_active_listening_mode |
( |
|
self, |
|
|
ListeningModeProps |
notification |
|
) |
| |
Send active_listening_mode dispatch.
Definition at line 99 of file websocket.py.
◆ on_all_notifications_raw()
| None homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket.on_all_notifications_raw |
( |
|
self, |
|
|
BaseWebSocketResponse |
notification |
|
) |
| |
◆ on_connection()
| None homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket.on_connection |
( |
|
self | ) |
|
Handle WebSocket connection made.
Definition at line 89 of file websocket.py.
◆ on_connection_lost()
| None homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket.on_connection_lost |
( |
|
self | ) |
|
Handle WebSocket connection lost.
Definition at line 94 of file websocket.py.
◆ on_notification_notification()
| None homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket.on_notification_notification |
( |
|
self, |
|
|
WebsocketNotificationTag
|
notification |
|
) |
| |
◆ on_playback_error_notification()
| None homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket.on_playback_error_notification |
( |
|
self, |
|
|
PlaybackError |
notification |
|
) |
| |
◆ on_playback_metadata_notification()
| None homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket.on_playback_metadata_notification |
( |
|
self, |
|
|
PlaybackContentMetadata
|
notification |
|
) |
| |
Send playback_metadata dispatch.
Definition at line 142 of file websocket.py.
◆ on_playback_progress_notification()
| None homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket.on_playback_progress_notification |
( |
|
self, |
|
|
PlaybackProgress |
notification |
|
) |
| |
Send playback_progress dispatch.
Definition at line 152 of file websocket.py.
◆ on_playback_source_notification()
| None homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket.on_playback_source_notification |
( |
|
self, |
|
|
Source |
notification |
|
) |
| |
Send playback_source dispatch.
Definition at line 168 of file websocket.py.
◆ on_playback_state_notification()
| None homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket.on_playback_state_notification |
( |
|
self, |
|
|
RenderingState |
notification |
|
) |
| |
◆ on_software_update_state()
| None homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket.on_software_update_state |
( |
|
self, |
|
|
SoftwareUpdateState |
notification |
|
) |
| |
◆ on_source_change_notification()
| None homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket.on_source_change_notification |
( |
|
self, |
|
|
Source |
notification |
|
) |
| |
◆ on_volume_notification()
| None homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket.on_volume_notification |
( |
|
self, |
|
|
VolumeState |
notification |
|
) |
| |
◆ _device
| homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket._device |
|
private |
◆ hass
| homeassistant.components.bang_olufsen.websocket.BangOlufsenWebsocket.hass |
The documentation for this class was generated from the following file: