diff --git a/homeassistant/components/homee/diagnostics.py b/homeassistant/components/homee/diagnostics.py index f3848bce3419..44f92c1a31d3 100644 --- a/homeassistant/components/homee/diagnostics.py +++ b/homeassistant/components/homee/diagnostics.py @@ -3,13 +3,30 @@ from typing import Any from homeassistant.components.diagnostics import async_redact_data -from homeassistant.const import CONF_PASSWORD, CONF_USERNAME +from homeassistant.const import ( + CONF_ADDRESS, + CONF_LATITUDE, + CONF_LONGITUDE, + CONF_PASSWORD, + CONF_USERNAME, +) from homeassistant.core import HomeAssistant from homeassistant.helpers.device_registry import DeviceEntry from . import DOMAIN, HomeeConfigEntry -TO_REDACT = [CONF_PASSWORD, CONF_USERNAME, "latitude", "longitude", "wlan_ssid"] +TO_REDACT = [ + CONF_ADDRESS, + CONF_LATITUDE, + CONF_LONGITUDE, + CONF_PASSWORD, + CONF_USERNAME, + "available_ssids", + "city", + "webhooks_key", + "wlan_ssid", + "zip", +] async def async_get_config_entry_diagnostics( diff --git a/tests/components/homee/conftest.py b/tests/components/homee/conftest.py index 3db3e809374f..5034595ea0f4 100644 --- a/tests/components/homee/conftest.py +++ b/tests/components/homee/conftest.py @@ -80,6 +80,11 @@ def mock_homee() -> Generator[AsyncMock]: "wlan_ssid": "TestSSID", "latitude": 52.5200, "longitude": 13.4050, + "address": "Test address", + "zip": "10115", + "city": "Berlin", + "available_ssids": ["TestSSID", "OtherSSID"], + "webhooks_key": "test_webhooks_key", } yield homee diff --git a/tests/components/homee/snapshots/test_diagnostics.ambr b/tests/components/homee/snapshots/test_diagnostics.ambr index 5ee2e6c328cb..0d7c69bc40e1 100644 --- a/tests/components/homee/snapshots/test_diagnostics.ambr +++ b/tests/components/homee/snapshots/test_diagnostics.ambr @@ -765,13 +765,18 @@ 'username': '**REDACTED**', }), 'settings': dict({ + 'address': '**REDACTED**', + 'available_ssids': '**REDACTED**', + 'city': '**REDACTED**', 'homee_name': 'TestHomee', 'latitude': '**REDACTED**', 'longitude': '**REDACTED**', 'mac_address': '00:05:55:11:ee:cc', 'uid': '00055511EECC', 'version': '1.2.3', + 'webhooks_key': '**REDACTED**', 'wlan_ssid': '**REDACTED**', + 'zip': '**REDACTED**', }), }) # ---