From 33fb080c1e7dc5db8e24cc142fd9b1972ef337f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Wed, 1 Sep 2021 13:23:50 +0200 Subject: [PATCH] Add remote server to cloud system health (#55506) * Add sintun server to cloud system health * Update name * Adjust test --- homeassistant/components/cloud/strings.json | 3 ++- homeassistant/components/cloud/system_health.py | 1 + homeassistant/components/cloud/translations/en.json | 1 + tests/components/cloud/test_system_health.py | 3 ++- 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/cloud/strings.json b/homeassistant/components/cloud/strings.json index 357575c7bd0..d38a0c272a7 100644 --- a/homeassistant/components/cloud/strings.json +++ b/homeassistant/components/cloud/strings.json @@ -7,10 +7,11 @@ "relayer_connected": "Relayer Connected", "remote_connected": "Remote Connected", "remote_enabled": "Remote Enabled", + "remote_server": "Remote Server", "alexa_enabled": "Alexa Enabled", "google_enabled": "Google Enabled", "logged_in": "Logged In", "subscription_expiration": "Subscription Expiration" } } -} +} \ No newline at end of file diff --git a/homeassistant/components/cloud/system_health.py b/homeassistant/components/cloud/system_health.py index 6d700c4fb8e..4d8a6eab64c 100644 --- a/homeassistant/components/cloud/system_health.py +++ b/homeassistant/components/cloud/system_health.py @@ -33,6 +33,7 @@ async def system_health_info(hass): data["remote_connected"] = cloud.remote.is_connected data["alexa_enabled"] = client.prefs.alexa_enabled data["google_enabled"] = client.prefs.google_enabled + data["remote_server"] = cloud.remote.snitun_server data["can_reach_cert_server"] = system_health.async_check_can_reach_url( hass, cloud.acme_directory_server diff --git a/homeassistant/components/cloud/translations/en.json b/homeassistant/components/cloud/translations/en.json index 34af1f57cfa..dbaae234f83 100644 --- a/homeassistant/components/cloud/translations/en.json +++ b/homeassistant/components/cloud/translations/en.json @@ -7,6 +7,7 @@ "can_reach_cloud_auth": "Reach Authentication Server", "google_enabled": "Google Enabled", "logged_in": "Logged In", + "remote_server": "Remote Server", "relayer_connected": "Relayer Connected", "remote_connected": "Remote Connected", "remote_enabled": "Remote Enabled", diff --git a/tests/components/cloud/test_system_health.py b/tests/components/cloud/test_system_health.py index 65ffd859f33..cc37788bc4c 100644 --- a/tests/components/cloud/test_system_health.py +++ b/tests/components/cloud/test_system_health.py @@ -28,7 +28,7 @@ async def test_cloud_system_health(hass, aioclient_mock): relayer="wss://cloud.bla.com/websocket_api", acme_directory_server="https://cert-server", is_logged_in=True, - remote=Mock(is_connected=False), + remote=Mock(is_connected=False, snitun_server="us-west-1"), expiration_date=now, is_connected=True, client=Mock( @@ -52,6 +52,7 @@ async def test_cloud_system_health(hass, aioclient_mock): "relayer_connected": True, "remote_enabled": True, "remote_connected": False, + "remote_server": "us-west-1", "alexa_enabled": True, "google_enabled": False, "can_reach_cert_server": "ok",