diff --git a/.coveragerc b/.coveragerc index 01906614e15..9c1c8733ab4 100644 --- a/.coveragerc +++ b/.coveragerc @@ -948,6 +948,7 @@ omit = homeassistant/components/sabnzbd/* homeassistant/components/saj/sensor.py homeassistant/components/samsungtv/bridge.py + homeassistant/components/samsungtv/diagnostics.py homeassistant/components/satel_integra/* homeassistant/components/schluter/* homeassistant/components/scrape/sensor.py diff --git a/homeassistant/components/samsungtv/diagnostics.py b/homeassistant/components/samsungtv/diagnostics.py new file mode 100644 index 00000000000..18d2325f38c --- /dev/null +++ b/homeassistant/components/samsungtv/diagnostics.py @@ -0,0 +1,18 @@ +"""Diagnostics support for SamsungTV.""" +from __future__ import annotations + +from homeassistant.components.diagnostics import async_redact_data +from homeassistant.config_entries import ConfigEntry +from homeassistant.const import CONF_TOKEN +from homeassistant.core import HomeAssistant + +TO_REDACT = {CONF_TOKEN} + + +async def async_get_config_entry_diagnostics( + hass: HomeAssistant, entry: ConfigEntry +) -> dict: + """Return diagnostics for a config entry.""" + diag_data = {"entry": async_redact_data(entry.as_dict(), TO_REDACT)} + + return diag_data