From e38301ef1a28f5c50cb5ed44cfef14567c500bcf Mon Sep 17 00:00:00 2001 From: Philip Abbey Date: Tue, 28 Jul 2026 20:26:25 +0100 Subject: [PATCH 1/4] Added error message when insecure HTTP menu fetch returns SECURE_CONNECTION_REQUIRED --- resources/strings/strings.xml | 3 ++- source/HomeAssistantApp.mc | 21 +++++++++++++++++++++ source/WebhookManager.mc | 1 + 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/resources/strings/strings.xml b/resources/strings/strings.xml index 33fe020..804ae4e 100644 --- a/resources/strings/strings.xml +++ b/resources/strings/strings.xml @@ -30,12 +30,13 @@ No API key in the application settings. No API URL in the application settings. No configuration URL in the application settings. + No response, use secure HTTPS connection. No Internet connection. No JSON returned from HTTP request. Menu definition error, check the instructions. No Phone connection. No phone connection, no cached menu. - No Response, check Internet connection + No Response, check secure HTTPS connection Request timed out PIN input locked for Potential Error diff --git a/source/HomeAssistantApp.mc b/source/HomeAssistantApp.mc index 1cf7806..47303ae 100644 --- a/source/HomeAssistantApp.mc +++ b/source/HomeAssistantApp.mc @@ -195,6 +195,13 @@ class HomeAssistantApp extends Application.AppBase { } break; + case Communications.SECURE_CONNECTION_REQUIRED: + // System.println("HomeAssistantApp onReturnFetchMenuConfig() Response Code: SECURE_CONNECTION_REQUIRED, check API URL setting."); + if (mIsApp) { + ErrorView.show(WatchUi.loadResource($.Rez.Strings.NoHTTPS) as Lang.String); + } + break; + case 404: // System.println("HomeAssistantApp onReturnFetchMenuConfig() Response Code: 404, page not found. Check Configuration URL setting."); if (mIsApp) { @@ -508,6 +515,13 @@ class HomeAssistantApp extends Application.AppBase { myTimer.start(method(:updateMenuItems), Globals.scApiBackoffMs, false); break; + case Communications.SECURE_CONNECTION_REQUIRED: + // System.println("HomeAssistantApp onReturnFetchMenuConfig() Response Code: SECURE_CONNECTION_REQUIRED, check API URL setting."); + if (mIsApp) { + ErrorView.show(WatchUi.loadResource($.Rez.Strings.NoHTTPS) as Lang.String); + } + break; + case 404: // System.println("HomeAssistantApp onReturnCheckMenuConfig() Response Code: 404, page not found. Check API URL setting."); ErrorView.show(WatchUi.loadResource($.Rez.Strings.ApiUrlNotFound) as Lang.String); @@ -798,6 +812,13 @@ class HomeAssistantApp extends Application.AppBase { } break; + case Communications.SECURE_CONNECTION_REQUIRED: + // System.println("HomeAssistantApp onReturnFetchMenuConfig() Response Code: SECURE_CONNECTION_REQUIRED, check API URL setting."); + if (mIsApp) { + ErrorView.show(WatchUi.loadResource($.Rez.Strings.NoHTTPS) as Lang.String); + } + break; + case 404: // System.println("HomeAssistantApp onReturnFetchApiStatus() Response Code: 404, page not found. Check Configuration URL setting."); if (mIsApp) { diff --git a/source/WebhookManager.mc b/source/WebhookManager.mc index 0dc6ccd..7b1f722 100644 --- a/source/WebhookManager.mc +++ b/source/WebhookManager.mc @@ -59,6 +59,7 @@ class WebhookManager { // System.println("WebhookManager onReturnRequestWebhookId() Response Code: NETWORK_RESPONSE_OUT_OF_MEMORY, are we going too fast?"); // Ignore and see if we can carry on break; + case Communications.INVALID_HTTP_BODY_IN_NETWORK_RESPONSE: // System.println("WebhookManager onReturnRequestWebhookId() Response Code: INVALID_HTTP_BODY_IN_NETWORK_RESPONSE, check JSON is returned."); Settings.unsetIsSensorsEnabled(); From 69ea7df5fc0d973e1840c2f7b14a5d1fad2e2ad2 Mon Sep 17 00:00:00 2001 From: Philip Abbey Date: Tue, 28 Jul 2026 20:31:21 +0100 Subject: [PATCH 2/4] Update strings.xml --- resources/strings/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/strings/strings.xml b/resources/strings/strings.xml index 804ae4e..ea8e4dc 100644 --- a/resources/strings/strings.xml +++ b/resources/strings/strings.xml @@ -36,7 +36,7 @@ Menu definition error, check the instructions. No Phone connection. No phone connection, no cached menu. - No Response, check secure HTTPS connection + No Response, check Internet connection Request timed out PIN input locked for Potential Error From b9d7096d88e00ef03992f16279955469af96a2d0 Mon Sep 17 00:00:00 2001 From: philipabbey <24634527+philipabbey@users.noreply.github.com> Date: Tue, 28 Jul 2026 19:42:19 +0000 Subject: [PATCH 3/4] Apply automatic changes --- resources-ara/strings/strings.xml | 3 ++- resources-bul/strings/strings.xml | 1 + resources-ces/strings/strings.xml | 1 + resources-dan/strings/strings.xml | 3 ++- resources-deu/strings/strings.xml | 5 +++-- resources-dut/strings/strings.xml | 1 + resources-est/strings/strings.xml | 1 + resources-fin/strings/strings.xml | 3 ++- resources-fre/strings/strings.xml | 1 + resources-gre/strings/strings.xml | 3 ++- resources-heb/strings/strings.xml | 1 + resources-hrv/strings/strings.xml | 1 + resources-hun/strings/strings.xml | 1 + resources-ind/strings/strings.xml | 1 + resources-ita/strings/strings.xml | 1 + resources-jpn/strings/strings.xml | 1 + resources-kor/strings/strings.xml | 3 ++- resources-lav/strings/strings.xml | 1 + resources-lit/strings/strings.xml | 1 + resources-nob/strings/strings.xml | 1 + resources-pol/strings/strings.xml | 3 ++- resources-por/strings/strings.xml | 1 + resources-ron/strings/strings.xml | 1 + resources-slo/strings/strings.xml | 3 ++- resources-slv/strings/strings.xml | 3 ++- resources-spa/strings/strings.xml | 1 + resources-swe/strings/strings.xml | 1 + resources-tha/strings/strings.xml | 1 + resources-tur/strings/strings.xml | 3 ++- resources-ukr/strings/strings.xml | 1 + resources-vie/strings/strings.xml | 1 + resources-zhs/strings/strings.xml | 3 ++- resources-zht/strings/strings.xml | 1 + resources-zsm/strings/strings.xml | 3 ++- 34 files changed, 47 insertions(+), 13 deletions(-) diff --git a/resources-ara/strings/strings.xml b/resources-ara/strings/strings.xml index 64ba468..9bb388e 100644 --- a/resources-ara/strings/strings.xml +++ b/resources-ara/strings/strings.xml @@ -15,7 +15,7 @@ @@ -38,6 +38,7 @@ لا يوجد مفتاح API في إعدادات التطبيق. لا يوجد عنوان URL لـ API في إعدادات التطبيق. لا يوجد عنوان URL للتكوين في إعدادات التطبيق. + لا توجد استجابة، استخدم اتصال HTTPS آمنًا. لا يوجد اتصال بالإنترنت. لم يتم إرجاع أي JSON من طلب HTTP. خطأ في تعريف القائمة، تحقق من التعليمات. diff --git a/resources-bul/strings/strings.xml b/resources-bul/strings/strings.xml index 1f9a94d..cfabe6d 100644 --- a/resources-bul/strings/strings.xml +++ b/resources-bul/strings/strings.xml @@ -36,6 +36,7 @@ Няма ключ за API в настройките на приложението. Няма URL адрес на API в настройките на приложението. Няма URL адрес за конфигурация в настройките на приложението. + Няма отговор, използвайте защитена HTTPS връзка. Няма интернет връзка. Не е върнат JSON от HTTP заявка. Грешка в дефиницията на менюто, проверете инструкциите. diff --git a/resources-ces/strings/strings.xml b/resources-ces/strings/strings.xml index afd3c6c..dff0965 100644 --- a/resources-ces/strings/strings.xml +++ b/resources-ces/strings/strings.xml @@ -36,6 +36,7 @@ Žádný klíč API v nastavení aplikace. Žádná URL API v nastavení aplikace. Žádná konfigurační URL v nastavení aplikace. + Žádná odpověď, použijte zabezpečené připojení HTTPS. Žádné připojení k internetu. Žádný JSON se nevrátil z požadavku HTTP. Chyba definice menu, zkontrolujte pokyny. diff --git a/resources-dan/strings/strings.xml b/resources-dan/strings/strings.xml index 0cae547..11bb395 100644 --- a/resources-dan/strings/strings.xml +++ b/resources-dan/strings/strings.xml @@ -15,7 +15,7 @@ @@ -36,6 +36,7 @@ Ingen API-nøgle i applikationsindstillingerne. Ingen API-URL i applikationsindstillingerne. Ingen konfigurations-URL i applikationsindstillingerne. + Intet svar, brug sikker HTTPS-forbindelse. Ingen internetforbindelse. Ingen JSON modtaget fra HTTP-anmodning. Menudefinitionsfejl, tjek instruktionerne. diff --git a/resources-deu/strings/strings.xml b/resources-deu/strings/strings.xml index c7b5471..9e199e7 100644 --- a/resources-deu/strings/strings.xml +++ b/resources-deu/strings/strings.xml @@ -36,6 +36,7 @@ Kein API-Schlüssel in den App-Einstellungen hinterlegt. Keine API-URL in den App-Einstellungen hinterlegt. Keine Menükonfigurations-URL (JSON) in den App-Einstellungen hinterlegt. + Keine Antwort, sichere HTTPS-Verbindung verwenden. Keine Internetverbindung. Keine JSON-Datei aus der HTTP-Anfrage zurückbekommen. Fehler in der Menüdefinition, Anweisungen prüfen. @@ -81,9 +82,9 @@ Zusätzlicher HTTP-Header Einige Home Assistant-Installationen erfordern die Angabe eines benutzerdefinierten HTTP-Headers, um zu funktionieren. Zusätzlicher HTTP-Header 1: Name - Zusätzlicher HTTP-Header 1: Wert + Zusätzlicher HTTP-Header 1: Value Zusätzlicher HTTP-Header 2: Name - Zusätzlicher HTTP-Header 2: Wert + Zusätzlicher HTTP-Header 2: Value Neu mit Home Assistant verbinden (Webhook-ID löschen, siehe Fehlerbehebungshandbuch). (Nur lesen) Die vom Gerät erstellte Webhook-ID für Hintergrund-Updates. Kann zum Debuggen benötigt werden. diff --git a/resources-dut/strings/strings.xml b/resources-dut/strings/strings.xml index b2b0f68..1989eef 100644 --- a/resources-dut/strings/strings.xml +++ b/resources-dut/strings/strings.xml @@ -37,6 +37,7 @@ Geen API-sleutel in de toepassingsinstellingen. Geen API-URL in de toepassingsinstellingen. Geen configuratie-URL in de toepassingsinstellingen. + Geen antwoord, gebruik een beveiligde HTTPS-verbinding. Geen internetverbinding. Geen JSON ontvangen van het HTTP-verzoek. Menudefinitiefout, controleer de instructies. diff --git a/resources-est/strings/strings.xml b/resources-est/strings/strings.xml index c3e8ff3..907480b 100644 --- a/resources-est/strings/strings.xml +++ b/resources-est/strings/strings.xml @@ -36,6 +36,7 @@ Rakenduse seadetes pole API võtit. Rakenduse seadetes pole API URL-i. Rakenduse seadetes pole konfiguratsiooni URL-i. + Vastust pole, kasuta turvalist HTTPS-ühendust. Interneti-ühendust pole. HTTP päring ei tagastanud JSON-i. Menüü määratluse viga, kontrollige juhiseid. diff --git a/resources-fin/strings/strings.xml b/resources-fin/strings/strings.xml index a3662c7..a51b1c7 100644 --- a/resources-fin/strings/strings.xml +++ b/resources-fin/strings/strings.xml @@ -15,7 +15,7 @@ @@ -36,6 +36,7 @@ Ei API-avainta sovellusasetuksissa. Ei API-URL-osoitetta sovellusasetuksissa. Ei määritys-URL-osoitetta sovellusasetuksissa. + Ei vastausta, käytä suojattua HTTPS-yhteyttä. Ei Internet-yhteyttä. HTTP-pyynnöstä ei palautettu JSONia. Valikon määritysvirhe, tarkista ohjeet. diff --git a/resources-fre/strings/strings.xml b/resources-fre/strings/strings.xml index 973c74c..9bb28f5 100644 --- a/resources-fre/strings/strings.xml +++ b/resources-fre/strings/strings.xml @@ -39,6 +39,7 @@ Aucune URL de l'API dans les paramètres de l'application. Aucune URL de configuration dans les paramètres de l'application. + Aucune réponse, utilisez une connexion HTTPS sécurisée. Pas de connexion Internet. Aucun JSON n'est retourné par la requête HTTP. Erreur de définition du menu, vérifiez les instructions. diff --git a/resources-gre/strings/strings.xml b/resources-gre/strings/strings.xml index 72fd545..2f32a54 100644 --- a/resources-gre/strings/strings.xml +++ b/resources-gre/strings/strings.xml @@ -15,7 +15,7 @@ @@ -38,6 +38,7 @@ Δεν υπάρχει διεύθυνση URL API στις ρυθμίσεις εφαρμογής. Δεν υπάρχει διεύθυνση URL διαμόρφωσης στις ρυθμίσεις εφαρμογής. + Καμία απόκριση, χρησιμοποιήστε ασφαλή σύνδεση HTTPS. Χωρίς σύνδεση στο Διαδίκτυο. Κανένα JSON δεν επεστράφη από το αίτημα HTTP. Σφάλμα ορισμού μενού, ελέγξτε τις οδηγίες. diff --git a/resources-heb/strings/strings.xml b/resources-heb/strings/strings.xml index dda3de5..5501049 100644 --- a/resources-heb/strings/strings.xml +++ b/resources-heb/strings/strings.xml @@ -36,6 +36,7 @@ אין מפתח API בהגדרות היישום. אין כתובת URL של ה-API בהגדרות היישום. אין כתובת URL לתצורה בהגדרות היישום. + אין תגובה, השתמש בחיבור HTTPS מאובטח. אין חיבור לאינטרנט. לא התקבל JSON מבקשת HTTP. שגיאת הגדרת תפריט, בדוק את ההוראות. diff --git a/resources-hrv/strings/strings.xml b/resources-hrv/strings/strings.xml index 8634299..bd26a2e 100644 --- a/resources-hrv/strings/strings.xml +++ b/resources-hrv/strings/strings.xml @@ -37,6 +37,7 @@ Nema API ključa u postavkama aplikacije. Nema API URL-a u postavkama aplikacije. Nema URL-a konfiguracije u postavkama aplikacije. + Nema odgovora, koristite sigurnu HTTPS vezu. Nema internetske veze. Nije primljen JSON odgovor na HTTP zahtjev. Pogreška u definiciji izbornika, provjerite upute. diff --git a/resources-hun/strings/strings.xml b/resources-hun/strings/strings.xml index b612455..1df4445 100644 --- a/resources-hun/strings/strings.xml +++ b/resources-hun/strings/strings.xml @@ -37,6 +37,7 @@ Nincs API kulcs az alkalmazás beállításaiban. Nincs API URL az alkalmazás beállításaiban. Nincs konfigurációs URL az alkalmazás beállításaiban. + Nincs válasz, használjon biztonságos HTTPS kapcsolatot. Nincs internetkapcsolat. A HTTP kérés nem adott vissza JSON-t. Menüdefiníciós hiba, ellenőrizze az utasításokat. diff --git a/resources-ind/strings/strings.xml b/resources-ind/strings/strings.xml index 1b6d352..9456404 100644 --- a/resources-ind/strings/strings.xml +++ b/resources-ind/strings/strings.xml @@ -37,6 +37,7 @@ Tidak ada kunci API di pengaturan aplikasi. Tidak ada URL API di pengaturan aplikasi. Tidak ada URL konfigurasi di pengaturan aplikasi. + Tidak ada respons, gunakan koneksi HTTPS aman. Tidak ada koneksi internet. Tidak ada JSON yang diterima dari permintaan HTTP. Kesalahan definisi menu, periksa instruksi. diff --git a/resources-ita/strings/strings.xml b/resources-ita/strings/strings.xml index 1ca48a8..7045283 100644 --- a/resources-ita/strings/strings.xml +++ b/resources-ita/strings/strings.xml @@ -38,6 +38,7 @@ Nessun URL API nelle impostazioni dell'applicazione. Nessun URL di configurazione nelle impostazioni dell'applicazione. + Nessuna risposta, usa una connessione HTTPS sicura. Nessuna connessione Internet. Nessun JSON ricevuto dalla richiesta HTTP. Errore di definizione del menu, controlla le istruzioni. diff --git a/resources-jpn/strings/strings.xml b/resources-jpn/strings/strings.xml index 0c69fdb..d9cee96 100644 --- a/resources-jpn/strings/strings.xml +++ b/resources-jpn/strings/strings.xml @@ -36,6 +36,7 @@ アプリケーション設定にAPIキーはありません。 アプリケーション設定にAPI URLはありません。 アプリケーション設定に構成URLはありません。 + 応答なし、安全なHTTPS接続を使用してください。 インターネット接続はありません。 JSONはHTTPリクエストから返されませんでした。 メニュー定義エラー、手順を確認してください。 diff --git a/resources-kor/strings/strings.xml b/resources-kor/strings/strings.xml index ef4cb38..29bb65f 100644 --- a/resources-kor/strings/strings.xml +++ b/resources-kor/strings/strings.xml @@ -15,7 +15,7 @@ @@ -36,6 +36,7 @@ 앱 설정에 API 키가 없습니다. 앱 설정에 API URL이 없습니다. 앱 설정에 구성 URL이 없습니다. + 응답 없음, 보안 HTTPS 연결을 사용하세요. 인터넷 연결 없음. HTTP 요청에서 JSON이 반환되지 않았습니다. 메뉴 정의 오류, 지침을 확인하세요. diff --git a/resources-lav/strings/strings.xml b/resources-lav/strings/strings.xml index 75910b4..c0d7d18 100644 --- a/resources-lav/strings/strings.xml +++ b/resources-lav/strings/strings.xml @@ -36,6 +36,7 @@ Lietojumprogrammas iestatījumos nav API atslēgas. Lietojumprogrammas iestatījumos nav API URL. Lietojumprogrammas iestatījumos nav konfigurācijas URL. + Nav atbildes, izmantojiet drošu HTTPS savienojumu. Nav interneta savienojuma. HTTP pieprasījums neatgrieza JSON. Izvēlnes definīcijas kļūda, pārbaudiet instrukcijas. diff --git a/resources-lit/strings/strings.xml b/resources-lit/strings/strings.xml index e4ceeb5..8e862ec 100644 --- a/resources-lit/strings/strings.xml +++ b/resources-lit/strings/strings.xml @@ -36,6 +36,7 @@ Nėra API rakto programos nustatymuose. Nėra API URL programos nustatymuose. Nėra konfigūracijos URL programos nustatymuose. + Jokio atsakymo, naudokite saugų HTTPS ryšį. Nėra interneto ryšio. HTTP užklausa negrąžino JSON. Meniu apibrėžimo klaida, patikrinkite instrukcijas. diff --git a/resources-nob/strings/strings.xml b/resources-nob/strings/strings.xml index c399819..9dc6d8e 100644 --- a/resources-nob/strings/strings.xml +++ b/resources-nob/strings/strings.xml @@ -37,6 +37,7 @@ Ingen API-nøkkel i applikasjonsinnstillingene. Ingen API-URL i applikasjonsinnstillingene. Ingen konfigurasjons-URL i applikasjonsinnstillingene. + Ingen svar, bruk sikker HTTPS-tilkobling. Ingen internettforbindelse. Ingen JSON returnert fra HTTP-forespørsel. Menydefinisjonsfeil, sjekk instruksjonene. diff --git a/resources-pol/strings/strings.xml b/resources-pol/strings/strings.xml index 78b727d..3a88f69 100644 --- a/resources-pol/strings/strings.xml +++ b/resources-pol/strings/strings.xml @@ -15,7 +15,7 @@ @@ -38,6 +38,7 @@ Brak klucza API w ustawieniach aplikacji. Brak adresu URL API w ustawieniach aplikacji. Brak adresu URL konfiguracji w ustawieniach aplikacji. + Brak odpowiedzi, użyj bezpiecznego połączenia HTTPS. Brak połączenia internetowego. Żądanie HTTP nie zwróciło danych JSON. Błąd definicji menu, sprawdź instrukcje. diff --git a/resources-por/strings/strings.xml b/resources-por/strings/strings.xml index 0428dce..836b61d 100644 --- a/resources-por/strings/strings.xml +++ b/resources-por/strings/strings.xml @@ -39,6 +39,7 @@ Nenhum URL da API nas configurações do aplicativo. Nenhum URL de configuração nas configurações do aplicativo. + Sem resposta, use conexão HTTPS segura. Sem conexão com a Internet. Nenhum JSON retornado da solicitação HTTP. Erro de definição do menu, verifique as instruções. diff --git a/resources-ron/strings/strings.xml b/resources-ron/strings/strings.xml index 5be3fb9..20a2839 100644 --- a/resources-ron/strings/strings.xml +++ b/resources-ron/strings/strings.xml @@ -37,6 +37,7 @@ Nicio cheie API în setările aplicației. Niciun URL API în setările aplicației. Niciun URL de configurare în setările aplicației. + Niciun răspuns, utilizați o conexiune HTTPS securizată. Nicio conexiune la internet. Niciun JSON nu a fost returnat de la cererea HTTP. Eroare de definire a meniului, verificați instrucțiunile. diff --git a/resources-slo/strings/strings.xml b/resources-slo/strings/strings.xml index 37da3ec..fe5f001 100644 --- a/resources-slo/strings/strings.xml +++ b/resources-slo/strings/strings.xml @@ -15,7 +15,7 @@ @@ -36,6 +36,7 @@ V nastaveniach aplikácie chýba kľúč API V nastaveniach aplikácie chýba adresa URL rozhrania API V nastaveniach aplikácie chýba konfiguračná adresa URL + Žiadna odpoveď, použite zabezpečené pripojenie HTTPS. Žiadne pripojenie na internet. Z požiadavky HTTP sa nevrátil žiadny JSON. Chyba definície ponuky, skontrolujte pokyny. diff --git a/resources-slv/strings/strings.xml b/resources-slv/strings/strings.xml index b624cb4..b0a8923 100644 --- a/resources-slv/strings/strings.xml +++ b/resources-slv/strings/strings.xml @@ -15,7 +15,7 @@ @@ -36,6 +36,7 @@ V nastavitvah aplikacije ni ključa API -ja. V nastavitvah aplikacije ni URL API -ja. V nastavitvah aplikacije ni URL konfiguracije. + Brez odgovora, uporabite varno povezavo HTTPS. Brez internetne povezave. Zahteva HTTP ni vrnila JSON-a. Napaka pri definiciji menija, preverite navodila. diff --git a/resources-spa/strings/strings.xml b/resources-spa/strings/strings.xml index eba7e4f..133a478 100644 --- a/resources-spa/strings/strings.xml +++ b/resources-spa/strings/strings.xml @@ -39,6 +39,7 @@ No hay URL de API en la configuración de la aplicación. No hay URL de configuración en la configuración de la aplicación. + Sin respuesta, utilice una conexión HTTPS segura. Sin conexión a Internet. No se recibió JSON de la solicitud HTTP. Error en la definición del menú, verifique las instrucciones. diff --git a/resources-swe/strings/strings.xml b/resources-swe/strings/strings.xml index 614a10f..f5a6da3 100644 --- a/resources-swe/strings/strings.xml +++ b/resources-swe/strings/strings.xml @@ -37,6 +37,7 @@ Ingen API-nyckel i applikationsinställningarna. Ingen API-URL i applikationsinställningarna. Ingen konfigurations-URL i applikationsinställningarna. + Inget svar, använd säker HTTPS-anslutning. Ingen internetanslutning. Ingen JSON returnerades från HTTP-begäran. Menydefinitionfel, kontrollera instruktionerna. diff --git a/resources-tha/strings/strings.xml b/resources-tha/strings/strings.xml index f9c0753..329b91f 100644 --- a/resources-tha/strings/strings.xml +++ b/resources-tha/strings/strings.xml @@ -36,6 +36,7 @@ ไม่มีคีย์ API ในการตั้งค่าแอปพลิเคชัน ไม่มี URL API ในการตั้งค่าแอปพลิเคชัน ไม่มี URL การกำหนดค่าในการตั้งค่าแอปพลิเคชัน + ไม่มีการตอบกลับ ใช้การเชื่อมต่อ HTTPS ที่ปลอดภัย ไม่มีการเชื่อมต่ออินเทอร์เน็ต ไม่มี JSON ส่งคืนจากคำขอ HTTP ข้อผิดพลาดในการกำหนดเมนู โปรดตรวจสอบคำแนะนำ diff --git a/resources-tur/strings/strings.xml b/resources-tur/strings/strings.xml index 25a314e..4115f61 100644 --- a/resources-tur/strings/strings.xml +++ b/resources-tur/strings/strings.xml @@ -15,7 +15,7 @@ @@ -36,6 +36,7 @@ Uygulama ayarlarında API anahtarı yok. Uygulama ayarlarında API URL'si yok. Uygulama ayarlarında yapılandırma URL'si yok. + Yanıt yok, güvenli HTTPS bağlantısı kullanın. İnternet bağlantısı yok. HTTP isteğinden JSON dönmedi. Menü tanım hatası, talimatları kontrol edin. diff --git a/resources-ukr/strings/strings.xml b/resources-ukr/strings/strings.xml index 9e57318..0d7c98c 100644 --- a/resources-ukr/strings/strings.xml +++ b/resources-ukr/strings/strings.xml @@ -38,6 +38,7 @@ Немає ключа API в налаштуваннях програми. Немає URL-адреси API в налаштуваннях програми. Немає URL-адреси конфігурації в налаштуваннях програми. + Немає відповіді, використовуйте безпечне HTTPS-з'єднання. Немає підключення до Інтернету. HTTP-запит не повернув JSON. Помилка визначення меню, перевірте інструкції. diff --git a/resources-vie/strings/strings.xml b/resources-vie/strings/strings.xml index 0eabba9..4512c19 100644 --- a/resources-vie/strings/strings.xml +++ b/resources-vie/strings/strings.xml @@ -36,6 +36,7 @@ Không có khóa API trong cài đặt ứng dụng. Không có URL API trong cài đặt ứng dụng. Không có URL cấu hình trong cài đặt ứng dụng. + Không có phản hồi, sử dụng kết nối HTTPS an toàn. Không có kết nối internet. Không có JSON được trả về từ yêu cầu HTTP. Lỗi định nghĩa menu, kiểm tra hướng dẫn. diff --git a/resources-zhs/strings/strings.xml b/resources-zhs/strings/strings.xml index 43cb71b..57cf95f 100644 --- a/resources-zhs/strings/strings.xml +++ b/resources-zhs/strings/strings.xml @@ -15,7 +15,7 @@ @@ -36,6 +36,7 @@ 应用程序设置中没有 API 密钥。 应用程序设置中没有 API URL。 应用程序设置中没有配置 URL。 + 没有回应,请使用安全的 HTTPS 连接。 没有互联网连接。 HTTP 请求未返回 JSON。 菜单定义错误,请检查说明。 diff --git a/resources-zht/strings/strings.xml b/resources-zht/strings/strings.xml index 3eb442a..dbf3078 100644 --- a/resources-zht/strings/strings.xml +++ b/resources-zht/strings/strings.xml @@ -36,6 +36,7 @@ 應用程式設定中沒有 API 密鑰。 應用程式設定中沒有 API URL。 應用程式設定中沒有配置 URL。 + 沒有回應,請使用安全的 HTTPS 連線。 沒有互聯網連接。 HTTP 請求未返回 JSON。 選單定義錯誤,請檢查說明。 diff --git a/resources-zsm/strings/strings.xml b/resources-zsm/strings/strings.xml index 0522732..2d9517a 100644 --- a/resources-zsm/strings/strings.xml +++ b/resources-zsm/strings/strings.xml @@ -15,7 +15,7 @@ @@ -36,6 +36,7 @@ Tiada kunci API dalam tetapan aplikasi. Tiada URL API dalam tetapan aplikasi. Tiada URL konfigurasi dalam tetapan aplikasi. + Tiada respons, gunakan sambungan HTTPS selamat. Tiada sambungan internet. Tiada JSON dikembalikan daripada permintaan HTTP. Ralat definisi menu, semak arahan. From dcb5c788fbb75a90e0dc2835a5a14a84b51ec28a Mon Sep 17 00:00:00 2001 From: Philip Abbey Date: Tue, 28 Jul 2026 21:26:57 +0100 Subject: [PATCH 4/4] Update HISTORY.md --- HISTORY.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HISTORY.md b/HISTORY.md index 44eb879..fceea6a 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -60,4 +60,4 @@ | 3.12 | Amended GPS accuracy values used by the background service. | | 3.13 | Added support for new devices: `d2mach2pro`, `fr170`, `fr170m`, `fr70`. | | 3.14 | Numeric items now support `tap_action.data` fields so service call options like `transition` are catered for. See the documentation on [Additional Action Data](https://github.com/house-of-abbey/GarminHomeAssistant/blob/main/examples/Numeric.md#additional-action-data). This features has been provided by [@StumblingGamer](https://github.com/StumblingGamer). Now prevent PIN enabled menu items from being enabled on non-touch screen devices. The PIN must be removed for the menu item to function. Fix for initialising numeric pickers with no user defined template. | -| 3.15 | The prevention of PIN enabled menu items on non-touch screen devices was improperly implemented, this version provides a bug fix. | +| 3.15 | The prevention of PIN enabled menu items on non-touch screen devices was improperly implemented, this version provides a bug fix. Added an error message to catch _insecure HTTP_ usage. |