diff --git a/src/panels/config/cloud/account/cloud-google-pref.ts b/src/panels/config/cloud/account/cloud-google-pref.ts index dd25e9efe9..fe765868a7 100644 --- a/src/panels/config/cloud/account/cloud-google-pref.ts +++ b/src/panels/config/cloud/account/cloud-google-pref.ts @@ -120,6 +120,7 @@ export class CloudGooglePref extends LitElement { ${this.hass!.localize( @@ -139,6 +140,16 @@ export class CloudGooglePref extends LitElement { `; } + private _syncEntitiesCalled(ev: CustomEvent) { + if (!ev.detail.success && ev.detail.response.status_code === 404) { + alert( + this.hass!.localize( + "ui.panel.config.cloud.account.google.sync_entities_404_message" + ) + ); + } + } + private async _enableToggleChanged(ev) { const toggle = ev.target as HaSwitch; try { diff --git a/src/translations/en.json b/src/translations/en.json index 5e2655b497..a535bcc2a0 100755 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -1164,6 +1164,7 @@ "devices_pin": "Security Devices Pin", "enter_pin_hint": "Enter a PIN to use security devices", "sync_entities": "Sync Entities to Google", + "sync_entities_404_message": "Failed to sync your entities to Google, ask Google 'Hey Google, sync my devices' to sync your entities.", "manage_entities": "Manage Entities", "enter_pin_error": "Unable to store pin:" },