From c2f99d71adac06f853adb57be045a2447d935ccb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lars=20P=C3=B6pperl?=
<45465820+tispokes@users.noreply.github.com>
Date: Fri, 8 Aug 2025 11:28:32 +0200
Subject: [PATCH 1/4] Updated German corrections
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Lars Pöpperl <45465820+tispokes@users.noreply.github.com>
---
resources-deu/strings/corrections.xml | 68 +++++++++++++++++++--------
1 file changed, 49 insertions(+), 19 deletions(-)
diff --git a/resources-deu/strings/corrections.xml b/resources-deu/strings/corrections.xml
index 4e47922..71ee9ec 100644
--- a/resources-deu/strings/corrections.xml
+++ b/resources-deu/strings/corrections.xml
@@ -16,35 +16,65 @@
- Die HTTP-Anfrage gab folgenden Fehlercode zurück =
+ Zu viele API-Aufrufe in kurzer Zeit. Bitte verlangsame deine Anfragen.
+ URL nicht gefunden. Möglicher Fehler in der API-URL in den Einstellungen.
- URL nicht gefunden. Möglicherweise falsche Konfigurations-URL in den Einstellungen.
- Template konnte nicht gerendert werden
OK
- Prüfe...
- Nicht konfiguriert
gecacht
+ Prüfe...
+ URL nicht gefunden. Möglicherweise falsche Konfigurations-URL in den Einstellungen.
+
Speicher
+ Kein API-Schlüssel in den App-Einstellungen vorhanden.
+ Keine API-URL in den App-Einstellungen vorhanden.
+ Keine Konfigurations-URL in den App-Einstellungen vorhanden.
+
+ Keine JSON-Datei aus der HTTP-Anfrage zurückbekommen.
+
+ Keine Telefonverbindung und kein gecachtes Menü.
+ Keine Antwort, bitte Internetverbindung prüfen.
+ Anfragezeit überschritten.
+ PIN-Eingabe gesperrt für
+ Möglicher Fehler
+
+ Template konnte nicht gerendert werden
+ API-URL darf nicht mit einem Schrägstrich '/' enden.
+
+ Die HTTP-Anfrage gab folgenden Fehlercode zurück =
+ Webhook-Registrierung fehlgeschlagen.
+ Falsche PIN.
+ Kein WLAN oder LTE verfügbar.
+ Über WLAN/LTE ausführen?
+ Sende an Home Assistant.
+ Keine Daten empfangen.
-
+
+ Auswählen...
+ API-Schlüssel für HomeAssistant.
+ Langzeit-Zugangstoken.
URL der HomeAssistant-API.
- URL der Menükonfiguration (JSON).
- Soll die Anwendung die Menükonfiguration cachen?
+ URL für die Menükonfiguration (JSON).
+ Soll die App die Menükonfiguration cachen?
Soll die Anwendung beim nächsten Start den vorhandenen Cache löschen?
- Die App wird nach Ablauf der Zeit (in Sekunden) bei Inaktivität beendet, um den Akku
- des Geräts zu schonen.
- Nach dieser Zeit (in Sekunden) wird der Bestätigungsdialog einer Aktion geschlossen und die
- Aktion abgebrochen. Auf 0 setzen, um den Timeout zu deaktivieren.
- 4-stellige PIN für alle Actions mit 'confirm': true (0000-9999).
+ Soll die App Rückmeldung per Vibration geben?
+ Timeout in Sekunden. Beendet die App nach dieser Inaktivitätszeit, um Akku zu sparen.
+ Zusätzliche Abfrageverzögerung (in Sekunden). Fügt zwischen den Status-Updates der Menüeinträge eine Pause ein.
+ Nach dieser Zeit (in Sekunden) wird ein Bestätigungsdialog automatisch geschlossen und die Aktion abgebrochen. Mit 0 deaktivieren.
+ 4-stellige PIN für alle Aktionen, die eine Bestätigung erfordern (0000-9999).
Bitte eine gültige 4-stellige numerische PIN in den App Einstellungen eingeben (0000-9999).
- (Nur Widget) Anwendung automatisch über das Widget starten ohne drauftippen zu müssen.
- Hintergrunddienst aktivieren, um den Ladezustand der Batterie an HomeAssistant zu senden.
- Die Aktualisierungsrate (in Minuten) mit der der Ladezustand der Batterie
- an HomeAssistant gesendet wird.
- (Schreibgeschützt) Die von der Uhr erstellte Webhook-ID für Aktualisierungen des Ladezustands der Batterie.
- Möglicherweise wird dies zum Debuggen benötigt.
+ Menüausrichtung: Links (aus) oder Rechts (ein).
+
+ Von rechts nach links
+ (Nur Widget) App automatisch aus dem Widget starten, ohne auf Tippen zu warten.
+ Hintergrunddienst aktivieren, um Akkustand, Standort und (falls unterstützt) Aktivitätsdaten an Home Assistant zu senden.
+ Intervall (in Minuten), in dem der Hintergrunddienst die Daten erneut senden soll.
+ (Nur lesen) Die vom Gerät erstellte Webhook-ID für Hintergrund-Updates. Kann zum Debuggen benötigt werden.
+ Ausführung über WLAN-/LTE einschalten.
+ Befehlsausführung über WLAN/LTE aktivieren.
+ Ermöglicht das Starten der App ohne Telefonverbindung (bei zwischengespeichertem Menü) und fragt, ob der Befehl über WLAN/LTE ausgeführt werden soll.
From fa8ec2ec4d0f2f43ffa43ae58540931fdac3032d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lars=20P=C3=B6pperl?=
<45465820+tispokes@users.noreply.github.com>
Date: Fri, 8 Aug 2025 11:33:51 +0200
Subject: [PATCH 2/4] Added all contributors
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Lars Pöpperl <45465820+tispokes@users.noreply.github.com>
---
resources-deu/strings/corrections.xml | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/resources-deu/strings/corrections.xml b/resources-deu/strings/corrections.xml
index 71ee9ec..070d88b 100644
--- a/resources-deu/strings/corrections.xml
+++ b/resources-deu/strings/corrections.xml
@@ -16,7 +16,11 @@
From 8b641f1ee90e5b3a271caff7a02bffaa13a37ed4 Mon Sep 17 00:00:00 2001
From: Ali Alaei <49282631+aalaei@users.noreply.github.com>
Date: Fri, 8 Aug 2025 23:46:01 +0200
Subject: [PATCH 3/4] docs: add TLS 1.2 compatibility note for Garmin Wi-Fi/LTE
connections
Signed-off-by: Ali Alaei <49282631+aalaei@users.noreply.github.com>
---
Wi-Fi.md | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/Wi-Fi.md b/Wi-Fi.md
index 4fe1b5d..b44609b 100644
--- a/Wi-Fi.md
+++ b/Wi-Fi.md
@@ -16,6 +16,11 @@ With version 3.0 onwards the application now includes the ability to temporarily
4. Remember that you need to be within range of your watch's configured Wi-Fi access point to utilize this functionality. If supported by your device, LTE offers a longer range, but network charges may apply.
+5. On some Garmin devices, the HTTPS handshake is performed using **TLS 1.2**. If your server or proxy enforces a higher minimum (e.g., TLS 1.3), you will encounter an SSL handshake error with the message: `HTTP request returned error code = 0`
+To fix this, lower the minimum TLS setting to allow TLS 1.2. For example, if you are using **Cloudflare Tunneling**, go to:
+`SSL/TLS → Edge Certificates → Minimum TLS Version`
+and set it to **at most TLS 1.2**. _Reducing below TLS 1.2 is not recommended due to security risks._
+
## Video
This video using will hopefully make it obvious how slow it is to use the Wi-Fi option and illustrate the cautionary notes above.
From 50eccad4dc32fde7b528d76baee00e6eaf2299da Mon Sep 17 00:00:00 2001
From: Ali Alaei <49282631+aalaei@users.noreply.github.com>
Date: Sat, 9 Aug 2025 11:33:51 +0200
Subject: [PATCH 4/4] docs: clarify TLS 1.2 limitation for Garmin Wi-Fi/LTE
connections
Signed-off-by: Ali Alaei <49282631+aalaei@users.noreply.github.com>
---
Wi-Fi.md | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/Wi-Fi.md b/Wi-Fi.md
index b44609b..c572360 100644
--- a/Wi-Fi.md
+++ b/Wi-Fi.md
@@ -16,11 +16,15 @@ With version 3.0 onwards the application now includes the ability to temporarily
4. Remember that you need to be within range of your watch's configured Wi-Fi access point to utilize this functionality. If supported by your device, LTE offers a longer range, but network charges may apply.
-5. On some Garmin devices, the HTTPS handshake is performed using **TLS 1.2**. If your server or proxy enforces a higher minimum (e.g., TLS 1.3), you will encounter an SSL handshake error with the message: `HTTP request returned error code = 0`
-To fix this, lower the minimum TLS setting to allow TLS 1.2. For example, if you are using **Cloudflare Tunneling**, go to:
-`SSL/TLS → Edge Certificates → Minimum TLS Version`
-and set it to **at most TLS 1.2**. _Reducing below TLS 1.2 is not recommended due to security risks._
+5. On some Garmin devices, the HTTPS handshake is performed using **TLS 1.2**. If your server or proxy enforces a higher minimum (e.g., TLS 1.3), you will encounter an SSL handshake error with the message:
+ ```
+ HTTP request returned error code = 0
+ ```
+ This limitation only affects **Wi-Fi/LTE connections**. When connected over **Bluetooth**, the watch routes requests through the paired phone, which handles the TLS handshake and supports newer TLS versions (such as 1.3) without issue.
+ To fix this, lower the minimum TLS setting to allow TLS 1.2. For example, if you are using **Cloudflare Tunneling**, go to:
+ `SSL/TLS → Edge Certificates → Minimum TLS Version`
+ and set it to **at most TLS 1.2**. _Reducing below TLS 1.2 is not recommended due to security risks._
## Video
This video using will hopefully make it obvious how slow it is to use the Wi-Fi option and illustrate the cautionary notes above.