Functions | |
| dict | _build_device_dict (VeSync manager) |
| dict | _redact_device_values (VeSyncBaseDevice device) |
| dict[str, Any] | async_get_config_entry_diagnostics (HomeAssistant hass, ConfigEntry entry) |
| dict[str, Any] | async_get_device_diagnostics (HomeAssistant hass, ConfigEntry entry, DeviceEntry device) |
Variables | |
| dictionary | KEYS_TO_REDACT = {"manager", "uuid", "mac_id"} |
Diagnostics support for VeSync.
|
private |
Build a dictionary of ALL VeSync devices.
Definition at line 100 of file diagnostics.py.
|
private |
Rebuild and redact values of a VeSync device.
Definition at line 109 of file diagnostics.py.
| dict[str, Any] homeassistant.components.vesync.diagnostics.async_get_config_entry_diagnostics | ( | HomeAssistant | hass, |
| ConfigEntry | entry | ||
| ) |
Return diagnostics for a config entry.
Definition at line 21 of file diagnostics.py.
| dict[str, Any] homeassistant.components.vesync.diagnostics.async_get_device_diagnostics | ( | HomeAssistant | hass, |
| ConfigEntry | entry, | ||
| DeviceEntry | device | ||
| ) |
Return diagnostics for a device entry.
Definition at line 44 of file diagnostics.py.
| dictionary homeassistant.components.vesync.diagnostics.KEYS_TO_REDACT = {"manager", "uuid", "mac_id"} |
Definition at line 18 of file diagnostics.py.