From 9a3ed04cf321c4b7a6f3dcf43682dd7f3fc8227b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juraj=20Nyi=CC=81ri?= Date: Fri, 13 Dec 2024 13:41:06 +0100 Subject: [PATCH] Add: Instructions about Third Party Integration in official Tapo App --- README.md | 30 +++++-------------- custom_components/tapo_control/manifest.json | 2 +- custom_components/tapo_control/strings.json | 10 +++---- .../tapo_control/translations/de.json | 6 ++-- .../tapo_control/translations/en.json | 10 +++---- .../tapo_control/translations/pt-BR.json | 8 ++--- .../tapo_control/translations/ru.json | 8 ++--- .../tapo_control/translations/zh-Hant.json | 8 ++--- 8 files changed, 34 insertions(+), 48 deletions(-) diff --git a/README.md b/README.md index 2372bd3..ca54188 100644 --- a/README.md +++ b/README.md @@ -2,17 +2,6 @@ Custom component - Tapo: Cameras Control - to add Tapo cameras into Home Assistant -## Integration does not work temporarily on firmware build 230921 and higher - -TP-Link is currently working on a solution that will fixed this issue. - -If you wish to use this integration, until this issue is resolved, you will need to either: - -1. If your camera still works with integration: Block internet access of camera if you are using firmware build 230921 and higher -2. If your camera no longer works with integration: [Block internet access and factory reset camera](https://github.com/JurajNyiri/HomeAssistant-Tapo-Control/blob/main/add_camera_with_new_firmware.md) or [Use older firmware](https://github.com/JurajNyiri/HomeAssistant-Tapo-Control/discussions/625) than build 230921 and optionally factory reset camera - -[Learn more, get latest updates](https://github.com/JurajNyiri/HomeAssistant-Tapo-Control/issues/551), [ask a question](https://github.com/JurajNyiri/HomeAssistant-Tapo-Control/discussions/categories/q-a) or [discuss](https://github.com/JurajNyiri/HomeAssistant-Tapo-Control/discussions/categories/discuss). - ## Installation Copy contents of custom_components/tapo_control/ to custom_components/tapo_control/ in your Home Assistant config folder. @@ -195,17 +184,14 @@ As well as:
- I see error `Invalid cloud password. Invalid cloud password. Make sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same). You need to enter password which you used with your email when signing into the Tapo app.` when I enter correct password - - If you are using firmware build 230921 and higher, check issue https://github.com/JurajNyiri/HomeAssistant-Tapo-Control/issues/551. - - Otherwise, try those troubleshooting options: - - 1. Make sure that "Two-Step Verification" for login is disabled. Go in the Tapo app > Me > View Account > Login Security > Turn off the "Two-Step Verification". - 2. Reset your password. - 3. Make sure your camera can access the internet. - 4. Reboot your camera a few times. - 5. Reset the camera. Remove it from your account, do a factory reset, add it back with internet access, add it back to the integration. + I see error `Invalid cloud password.` + + 1. Ensure you have Third Party Compatibility turned on in official Tapo app on your smartphone. Tapo App -> Me -> Tapo Lab -> Third-Party Compatibility -> On + 2. Make sure that "Two-Step Verification" for login is disabled. Go in the Tapo app > Me > View Account > Login Security > Turn off the "Two-Step Verification". + 3. Reset your password. + 4. Make sure your camera can access the internet. + 5. Reboot your camera a few times. + 6. Reset the camera. Remove it from your account, do a factory reset, add it back with internet access, add it back to the integration.
diff --git a/custom_components/tapo_control/manifest.json b/custom_components/tapo_control/manifest.json index 9bdea55..5b93ca7 100644 --- a/custom_components/tapo_control/manifest.json +++ b/custom_components/tapo_control/manifest.json @@ -6,7 +6,7 @@ "codeowners": [ "@JurajNyiri" ], - "version": "5.8.7", + "version": "6.0.0", "requirements": [ "pytapo==3.3.37" ], diff --git a/custom_components/tapo_control/strings.json b/custom_components/tapo_control/strings.json index 1fbe8d7..e9b8665 100644 --- a/custom_components/tapo_control/strings.json +++ b/custom_components/tapo_control/strings.json @@ -14,7 +14,7 @@ "data": { "cloud_password": "Cloud Password" }, - "description": "Camera requires your cloud password for control.\nThis is the password which you used with your email when signing into the Tapo app.\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local." + "description": "Camera requires your cloud password for control.\nThis is the password which you used with your email when signing into the Tapo app.\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).\n\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local." }, "ip": { "data": { @@ -34,13 +34,13 @@ "data": { "cloud_password": "Cloud Password" }, - "description": "Camera requires your cloud password for control.\nThis is the password which you used with your email when signing into the Tapo app.\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local." + "description": "Camera requires your cloud password for control.\nThis is the password which you used with your email when signing into the Tapo app.\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).\n\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local." }, "auth_optional_cloud": { "data": { "cloud_password": "Cloud Password" }, - "description": "Camera requires your cloud password for recordings.\nThis is the password which you used with your email when signing into the Tapo app.\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local.\n\nYou can skip this step by leaving password empty and enter password later if you do not need recordings viewing functionality." + "description": "Camera requires your cloud password for recordings.\nThis is the password which you used with your email when signing into the Tapo app.\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).\n\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local.\n\nYou can skip this step by leaving password empty and enter password later if you do not need recordings viewing functionality." }, "other_options": { "data": { @@ -67,7 +67,7 @@ "invalid_auth": "Invalid authentication data.\nMake sure you have created your 3rd party account via Tapo app.\nYou can also test if these credentials work via rtsp stream, for example VLC using link\nrtsp://username:password@IP Address:554/stream1", "unknown": "Unknown error", "connection_failed": "Connection failed", - "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.", + "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.\n\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).", "cold_storage_path_does_not_exist": "Cold storage path does not exist", "camera_requires_admin": "Your camera requires cloud password for control", "already_configured": "IP address already configured", @@ -136,7 +136,7 @@ "invalid_auth": "Invalid authentication data", "unknown": "Unknown error", "connection_failed": "Connection failed", - "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.", + "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.\n\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).", "cold_storage_path_does_not_exist": "Cold storage path does not exist", "camera_requires_admin": "Camera requires cloud password for control", "incorrect_peak_value": "Incorrect sound detection peak value.", diff --git a/custom_components/tapo_control/translations/de.json b/custom_components/tapo_control/translations/de.json index cd378c6..465d8e5 100644 --- a/custom_components/tapo_control/translations/de.json +++ b/custom_components/tapo_control/translations/de.json @@ -20,7 +20,7 @@ "data": { "cloud_password": "Tapo Account Passwort" }, - "description": "Dein Tapo Account Passwort Camera requires your cloud password for control.\nThis is the password you used for your Tapo Cloud account with your email.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local." + "description": "Camera requires your cloud password for recordings.\nThis is the password which you used with your email when signing into the Tapo app.\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).\n\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local.\n\nYou can skip this step by leaving password empty and enter password later if you do not need recordings viewing functionality." }, "other_options": { "data": { @@ -44,7 +44,7 @@ "invalid_auth": "Invalid authentication data.\nMake sure you have created your 3rd party account via Tapo app.\nYou can also test if these credentials work via rtsp stream, for example VLC using link\nrtsp://username:password@IP Adresse:554/stream1", "unknown": "Unbekannter Fehler", "connection_failed": "Verbindung fehlgeschlagen", - "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.", + "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.\n\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).", "camera_requires_admin": "Your camera requires cloud password for control", "already_configured": "IP Adresse ist schon konfiguriert", "incorrect_peak_value": "Ungültiger Schwellenwert für den Geräuschsensor." @@ -80,7 +80,7 @@ "invalid_auth": "Ungültige Anmeldedaten", "unknown": "Unbekannter Fehler", "connection_failed": "Verbindung fehlgeschlagen", - "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.", + "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.\n\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).", "camera_requires_admin": "Camera requires cloud password for control", "incorrect_peak_value": "Ungültiger Schwellenwert für den Geräuschsensor." } diff --git a/custom_components/tapo_control/translations/en.json b/custom_components/tapo_control/translations/en.json index 1fbe8d7..e9b8665 100644 --- a/custom_components/tapo_control/translations/en.json +++ b/custom_components/tapo_control/translations/en.json @@ -14,7 +14,7 @@ "data": { "cloud_password": "Cloud Password" }, - "description": "Camera requires your cloud password for control.\nThis is the password which you used with your email when signing into the Tapo app.\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local." + "description": "Camera requires your cloud password for control.\nThis is the password which you used with your email when signing into the Tapo app.\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).\n\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local." }, "ip": { "data": { @@ -34,13 +34,13 @@ "data": { "cloud_password": "Cloud Password" }, - "description": "Camera requires your cloud password for control.\nThis is the password which you used with your email when signing into the Tapo app.\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local." + "description": "Camera requires your cloud password for control.\nThis is the password which you used with your email when signing into the Tapo app.\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).\n\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local." }, "auth_optional_cloud": { "data": { "cloud_password": "Cloud Password" }, - "description": "Camera requires your cloud password for recordings.\nThis is the password which you used with your email when signing into the Tapo app.\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local.\n\nYou can skip this step by leaving password empty and enter password later if you do not need recordings viewing functionality." + "description": "Camera requires your cloud password for recordings.\nThis is the password which you used with your email when signing into the Tapo app.\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).\n\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local.\n\nYou can skip this step by leaving password empty and enter password later if you do not need recordings viewing functionality." }, "other_options": { "data": { @@ -67,7 +67,7 @@ "invalid_auth": "Invalid authentication data.\nMake sure you have created your 3rd party account via Tapo app.\nYou can also test if these credentials work via rtsp stream, for example VLC using link\nrtsp://username:password@IP Address:554/stream1", "unknown": "Unknown error", "connection_failed": "Connection failed", - "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.", + "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.\n\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).", "cold_storage_path_does_not_exist": "Cold storage path does not exist", "camera_requires_admin": "Your camera requires cloud password for control", "already_configured": "IP address already configured", @@ -136,7 +136,7 @@ "invalid_auth": "Invalid authentication data", "unknown": "Unknown error", "connection_failed": "Connection failed", - "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.", + "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.\n\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).", "cold_storage_path_does_not_exist": "Cold storage path does not exist", "camera_requires_admin": "Camera requires cloud password for control", "incorrect_peak_value": "Incorrect sound detection peak value.", diff --git a/custom_components/tapo_control/translations/pt-BR.json b/custom_components/tapo_control/translations/pt-BR.json index 6a0d932..8a93b61 100644 --- a/custom_components/tapo_control/translations/pt-BR.json +++ b/custom_components/tapo_control/translations/pt-BR.json @@ -20,7 +20,7 @@ "data": { "cloud_password": "Senha Cloud" }, - "description": "A câmera precisa da sua senha cloud para controle.\nE-mail não é necessário e toda a comunicação continuará sendo totalmente local." + "description": "Camera requires your cloud password for recordings.\nThis is the password which you used with your email when signing into the Tapo app.\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).\n\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local.\n\nYou can skip this step by leaving password empty and enter password later if you do not need recordings viewing functionality." }, "other_options": { "data": { @@ -41,7 +41,7 @@ "invalid_auth": "Dados inválidos de autenticação", "unknown": "Erro desconhecido", "connection_failed": "Conexão falhou", - "invalid_auth_cloud": "Senha cloud inválida", + "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.\n\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).", "camera_requires_admin": "Sua câmera precisa de senha cloud para controle", "already_configured": "Endereço IP já configurado", "incorrect_peak_value": "Valor de pico de detecção de som incorreto." @@ -74,9 +74,9 @@ "invalid_auth": "Dados inválidos de autenticação", "unknown": "Erro desconhecido", "connection_failed": "Conexão falhou", - "invalid_auth_cloud": "Senha cloud inválida", + "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.\n\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).", "camera_requires_admin": "Sua câmera precisa de senha cloud para controle", "incorrect_peak_value": "Valor de pico de detecção de som incorreto." } } -} +} \ No newline at end of file diff --git a/custom_components/tapo_control/translations/ru.json b/custom_components/tapo_control/translations/ru.json index 16c3ed3..420bdb4 100644 --- a/custom_components/tapo_control/translations/ru.json +++ b/custom_components/tapo_control/translations/ru.json @@ -14,7 +14,7 @@ "data": { "cloud_password": "Пароль от облака" }, - "description": "Камера требует ваш пароль от облака для управления.\nЭто пароль, который вы использовали с вашей электронной почтой при входе в приложение Tapo.\nПлатная подписка Tapo Care не требуется.\nЕсли вы не использовали один и тот же пароль для облака и для учётной записи камеры, этот пароль не совпадает.\nЭлектронная почта не требуется, и вся коммуникация по-прежнему полностью локальная." + "description": "Camera requires your cloud password for recordings.\nThis is the password which you used with your email when signing into the Tapo app.\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).\n\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local.\n\nYou can skip this step by leaving password empty and enter password later if you do not need recordings viewing functionality." }, "ip": { "data": { @@ -33,7 +33,7 @@ "data": { "cloud_password": "Пароль от облака" }, - "description": "Камера требует ваш пароль от облака для управления.\nЭто пароль, который вы использовали с вашей электронной почтой при входе в приложение Tapo.\nПлатная подписка Tapo Care не требуется.\nЕсли вы не использовали один и тот же пароль для облака и для учётной записи камеры, этот пароль не совпадает.\nЭлектронная почта не требуется, и вся коммуникация по-прежнему полностью локальная." + "description": "Camera requires your cloud password for recordings.\nThis is the password which you used with your email when signing into the Tapo app.\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).\n\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local.\n\nYou can skip this step by leaving password empty and enter password later if you do not need recordings viewing functionality." }, "auth_optional_cloud": { "data": { @@ -66,7 +66,7 @@ "invalid_auth": "Неверные данные аутентификации.\nУбедитесь, что вы создали учетную запись камеры через приложение Tapo.\nВы можете проверить работоспособность этих учётных данных через поток rtsp, например, используя VLC по ссылке\nrtsp:\/\/username:password@IP Address:554\/stream1", "unknown": "Неизвестная ошибка", "connection_failed": "Не удалось подключиться", - "invalid_auth_cloud": "Неверный пароль от облака.\nУбедитесь, что вы вводите пароль от вашего облачного аккаунта, а НЕ пароль, который вы создали через настройки камеры (если они не одинаковы).\nВам нужно ввести пароль, который вы использовали с вашей электронной почтой при входе в приложение Tapo.", + "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.\n\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).", "camera_requires_admin": "Камера требует пароль от облака для управления", "already_configured": "IP-адрес уже настроен", "incorrect_peak_value": "Некорректное значение пика обнаружения звука." @@ -126,7 +126,7 @@ "invalid_auth": "Ошибка аутентификации", "unknown": "Неизвестная ошибка", "connection_failed": "Не удалось подключиться", - "invalid_auth_cloud": "Неверный пароль от облака.\nУбедитесь, что вы вводите пароль от вашего облачного аккаунта, а НЕ пароль, который вы создали через настройки камеры (если они не одинаковы).\nВам нужно ввести пароль, который вы использовали с вашей электронной почтой при входе в приложение Tapo.", + "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.\n\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).", "camera_requires_admin": "Камера требует пароль от облака для управления", "incorrect_peak_value": "Некорректное значение пика обнаружения звука.", "incorrect_options_action": "Выбрано некорректное действие" diff --git a/custom_components/tapo_control/translations/zh-Hant.json b/custom_components/tapo_control/translations/zh-Hant.json index e07e44d..b01a4ac 100644 --- a/custom_components/tapo_control/translations/zh-Hant.json +++ b/custom_components/tapo_control/translations/zh-Hant.json @@ -20,7 +20,7 @@ "data": { "cloud_password": "Cloud Password" }, - "description": "攝影機需要您的雲端密碼(cloud password)才能控制.\n不需要Email,所有通訊都是本地進行傳輸." + "description": "Camera requires your cloud password for recordings.\nThis is the password which you used with your email when signing into the Tapo app.\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).\n\nTapo Care paid subscription is not required.\nUnless you used the same password for cloud as for your Camera account, this password is not the same.\nEmail is not needed and all communication is still fully local.\n\nYou can skip this step by leaving password empty and enter password later if you do not need recordings viewing functionality." }, "other_options": { "data": { @@ -41,7 +41,7 @@ "invalid_auth": "Invalid authentication data", "unknown": "未知的錯誤", "connection_failed": "連接失敗", - "invalid_auth_cloud": "雲端密碼(cloud password)錯誤", + "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.\n\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).", "camera_requires_admin": "攝影機需要您的雲端密碼(cloud password)才能控制", "already_configured": "IP 位址已經設定過了", "incorrect_peak_value": "聲音檢測峰值設定錯誤" @@ -74,9 +74,9 @@ "invalid_auth": "Invalid authentication data", "unknown": "未知的錯誤", "connection_failed": "連接失敗", - "invalid_auth_cloud": "雲端密碼(cloud password)錯誤", + "invalid_auth_cloud": "Invalid cloud password.\nMake sure you are entering the password for your cloud account and NOT the password which you created via the camera settings (unless they are the same).\nYou need to enter password which you used with your email when signing into the Tapo app.\n\nEnsure you have Third-Party compatibility turned on in Tapo App (Me -> Tapo Lab -> Third-Party Compatibility - On).", "camera_requires_admin": "攝影機需要您的雲端密碼(cloud password)才能控制", "incorrect_peak_value": "聲音檢測峰值設定錯誤." } } -} +} \ No newline at end of file