Functions | |
| dict[str, Any] | async_generate_media_info (HomeAssistant hass, SonosSpeaker speaker) |
| dict[str, Any] | async_generate_speaker_info (HomeAssistant hass, SonosSpeaker speaker) |
| dict[str, Any] | async_get_config_entry_diagnostics (HomeAssistant hass, ConfigEntry config_entry) |
| dict[str, Any] | async_get_device_diagnostics (HomeAssistant hass, ConfigEntry config_entry, DeviceEntry device) |
Variables | |
| tuple | MEDIA_DIAGNOSTIC_ATTRIBUTES |
| tuple | SPEAKER_DIAGNOSTIC_ATTRIBUTES |
Provides diagnostics for Sonos.
| dict[str, Any] homeassistant.components.sonos.diagnostics.async_generate_media_info | ( | HomeAssistant | hass, |
| SonosSpeaker | speaker | ||
| ) |
Generate a diagnostic payload for current media metadata.
Definition at line 84 of file diagnostics.py.
| dict[str, Any] homeassistant.components.sonos.diagnostics.async_generate_speaker_info | ( | HomeAssistant | hass, |
| SonosSpeaker | speaker | ||
| ) |
Generate the diagnostic payload for a specific speaker.
Definition at line 109 of file diagnostics.py.
| dict[str, Any] homeassistant.components.sonos.diagnostics.async_get_config_entry_diagnostics | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry | ||
| ) |
Return diagnostics for a config entry.
Definition at line 47 of file diagnostics.py.
| dict[str, Any] homeassistant.components.sonos.diagnostics.async_get_device_diagnostics | ( | HomeAssistant | hass, |
| ConfigEntry | config_entry, | ||
| DeviceEntry | device | ||
| ) |
Return diagnostics for a device.
Definition at line 67 of file diagnostics.py.
| tuple homeassistant.components.sonos.diagnostics.MEDIA_DIAGNOSTIC_ATTRIBUTES |
Definition at line 15 of file diagnostics.py.
| tuple homeassistant.components.sonos.diagnostics.SPEAKER_DIAGNOSTIC_ATTRIBUTES |
Definition at line 27 of file diagnostics.py.