Philip Abbey
24232acfbe
Add TLS 1.2 compatibility guidance for Garmin Wi-Fi/LTE connection issues ( #266 )
...
This update adds a note to the “Limits of Use” section explaining that
some Garmin devices use TLS 1.2 for HTTPS handshakes. If a server or
proxy enforces a minimum TLS version of 1.3 or higher, users may
experience SSL handshake errors with the message HTTP request returned
error code = 0.
The documentation now includes:
An explanation of the issue
How to identify the error
A practical solution example for Cloudflare Tunneling users to lower the
minimum TLS version to 1.2
A security note advising against lowering TLS below 1.2
This helps users troubleshoot connectivity problems when using Wi-Fi or
LTE features on Garmin watches with Home Assistant.
2025-08-09 10:40:52 +01:00
Ali Alaei
50eccad4dc
docs: clarify TLS 1.2 limitation for Garmin Wi-Fi/LTE connections
...
Signed-off-by: Ali Alaei <49282631+aalaei@users.noreply.github.com >
2025-08-09 11:33:51 +02:00
Ali Alaei
8b641f1ee9
docs: add TLS 1.2 compatibility note for Garmin Wi-Fi/LTE connections
...
Signed-off-by: Ali Alaei <49282631+aalaei@users.noreply.github.com >
2025-08-08 23:46:01 +02:00
Philip Abbey
c1cddc54e4
Initial attempt
...
Lacking an end to end test on this code presently.
2025-08-08 11:40:13 +01:00
Lars Pöpperl
fa8ec2ec4d
Added all contributors
...
Signed-off-by: Lars Pöpperl <45465820+tispokes@users.noreply.github.com >
2025-08-08 11:33:51 +02:00
Lars Pöpperl
c2f99d71ad
Updated German corrections
...
Signed-off-by: Lars Pöpperl <45465820+tispokes@users.noreply.github.com >
2025-08-08 11:28:32 +02:00
Philip Abbey
8a8d64bcab
Update Wi-Fi.md
...
Videos only work when they are uploaded to https://github.com/user-attachments/assets/ , so that means drag and drop the video into the markdown file rather than reference one already in your source tree.
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2025-07-25 18:42:37 +01:00
Philip Abbey
55bbb4901c
Update HISTORY.md
...
Amended v3.0 change text.
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2025-07-25 12:32:27 +01:00
Philip Abbey
3396c6c47d
Update manifest.xml
...
Careless previous commit with reduced device list, this reverts the file.
v3.0
2025-07-25 12:00:52 +01:00
Philip Abbey
4cfd3ffb6b
260 documentation for wi fi enabled application ( #261 )
...
Proposed documentation for the Wi-Fi/LTE enabled Garmin Home Assistant App.
2025-07-25 11:52:08 +01:00
Philip Abbey
d8f944b02f
Merge branch 'main' into 260-documentation-for-wi-fi-enabled-application
2025-07-25 11:48:24 +01:00
Philip Abbey
3e0de7ad6e
259 code tidy ( #262 )
...
Should be functionally equivalent.
2025-07-25 11:47:47 +01:00
Philip Abbey
6574cf5bac
Update GarminHomeAssistantSettings.png
...
New Wi-Fi option in Setting screen capture.
2025-07-25 11:42:38 +01:00
__JosephAbbey
c0a99946f8
Merge branch 'main' into 259-code-tidy
2025-07-25 10:26:04 +01:00
philipabbey
e8f901167f
Apply automatic changes
2025-07-25 09:17:03 +00:00
Philip Abbey
d110826392
Amended Globals.mc
...
Moved wifiPollDelayMs to Globals class.
2025-07-25 08:38:55 +01:00
Philip Abbey
d645adb3c9
Reuse translations ( #263 )
2025-07-25 08:23:02 +01:00
__JosephAbbey
9e7ac9de6d
Update removeTranslations.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: __JosephAbbey <me@josephabbey.dev >
2025-07-24 23:46:25 +01:00
__JosephAbbey
d43c2d427f
Update translate.py
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: __JosephAbbey <me@josephabbey.dev >
2025-07-24 23:46:15 +01:00
Joseph Abbey
c599b9fcf3
Reuse translations
2025-07-24 23:42:27 +01:00
Philip Abbey
0d73de494e
Tidy
2025-07-24 20:56:08 +01:00
Philip Abbey
a686e1a104
Reordered settings
2025-07-24 19:49:44 +01:00
Philip Abbey
8868f2152c
Comments & Dictionaries
...
Reformatted comments to work in VSCode and converted `dict.get(:key)` to `dict[:key]` syntax as its nicer.
2025-07-24 18:54:27 +01:00
Philip Abbey
f28a060bf5
Update Wi-Fi.md
...
Added final note.
2025-07-24 11:04:58 +01:00
Philip Abbey
5b58a0c1be
Update Wi-Fi.md
...
Co-authored-by: Vincent <59287019+vincentezw@users.noreply.github.com >
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2025-07-24 11:01:52 +01:00
Philip Abbey
084e7144cc
Update Wi-Fi.md
...
Co-authored-by: Vincent <59287019+vincentezw@users.noreply.github.com >
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2025-07-24 11:01:28 +01:00
Philip Abbey
1ad5cb3263
Update Wi-Fi.md
...
Co-authored-by: Vincent <59287019+vincentezw@users.noreply.github.com >
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2025-07-24 11:01:01 +01:00
Philip Abbey
af3820c7a8
Update README.md
...
Co-authored-by: Vincent <59287019+vincentezw@users.noreply.github.com >
Signed-off-by: Philip Abbey <philipabbey@users.noreply.github.com >
2025-07-24 11:00:48 +01:00
Philip Abbey
70f05e8912
Added missing code headers
...
And included vincentezw in headers for the code he touched.
2025-07-22 22:14:46 +01:00
Philip Abbey
7239bc85c0
Amended to include LTE
...
Previously overlooked.
2025-07-22 22:09:39 +01:00
Philip Abbey
c138fad6ca
Update properties.xml
...
Moved Wi-Fi option up to be more prominent.
2025-07-22 22:05:04 +01:00
Philip Abbey
9641313492
Wifi -> Wi-Fi
...
Amended in presentational aspects only, not in the actual code. "Wi-Fi" is the proper noun and registered trademark.
2025-07-22 22:03:10 +01:00
Philip Abbey
6f5e591910
Initial Docs for review
2025-07-22 21:42:51 +01:00
Philip Abbey
e2722319a6
add Wifi LTE command execution ( #255 )
...
Firstly, thank you to all the maintainers for your work on this very
useful application.
This PR adds the ability to execute Home Assistant commands over Wi-Fi
or LTE, behind an opt-in setting. While not a full "Wi-Fi mode," this
feature allows the app to function in limited scenarios where the phone
is unavailable but the device still has a direct network connection
(e.g. Wi-Fi or LTE).
When enabled:
- The app can launch with a cached menu without phone connection.
- On command execution, the user is prompted to confirm.
- Upon confirmation, a bulk sync is triggered to send the request to
Home Assistant.
This enables basic control even without Bluetooth connectivity — so I
can switch off that pesky bathroom light late at night when I don't have
my phone nearby.
I’ve seen a few issues suggesting similar functionality, and I believe
this strikes a useful balance between functionality and simplicity. That
said, I understand if this doesn't align with the intended featureset —
feel free to close if so.
This PR also adds a few string resources without translations. I'm not
sure if those are autogenerated or user-provided — happy to adjust if
needed.
2025-07-22 20:52:07 +01:00
Vincent Elger Zwanenburg
0b84983eaf
use fixed poll delay from const
2025-07-21 21:02:51 +01:00
Vincent Elger Zwanenburg
d32135af63
fix setting toggleItem, periodic pulling
2025-07-21 19:45:14 +01:00
Vincent Elger Zwanenburg
db3fbd9886
timers as statics, defensive popviews, no double confirmation, add pin
...
screen onBack, toggle state tweaks
2025-07-19 10:35:35 +01:00
Vincent Elger Zwanenburg
be7eed1ae1
early return from fetchApiStatus for in-app wifi, fix typo in docstrings
2025-07-19 10:35:35 +01:00
Vincent Elger Zwanenburg
576f8c4a64
HomeAssistantConfirmationDelegate and HomeAssistantPinConfirmationDelegate undo toggles on timeout and reject
2025-07-19 10:35:35 +01:00
Vincent Elger Zwanenburg
979d85fce5
show toast, not error, in updateMenuItems
2025-07-19 10:35:35 +01:00
Vincent Elger Zwanenburg
ac899ff784
simplify delegate, toggle switch for empty response body
2025-07-19 10:35:35 +01:00
Vincent Elger Zwanenburg
b45f02ef7b
move popview up so it does not close wifi dialog
2025-07-19 10:35:35 +01:00
Vincent Elger Zwanenburg
62f0e711c9
make setting conditional by using group
2025-07-19 10:35:35 +01:00
Vincent Elger Zwanenburg
b2b8ffb332
separate syncdelegate class file, check for startsync2
2025-07-19 10:35:34 +01:00
Vincent Elger Zwanenburg
172d4ad1e4
add Wifi LTE command execution
2025-07-19 10:35:34 +01:00
Joseph Abbey
460f247728
Improve web: dim disabled, icons, pin
2025-07-19 07:37:05 +01:00
__JosephAbbey
a6b4925ff7
257 pin dialog does not popup when using is servicetap ( #258 )
...
Need this urgently as it affects the use of the PIN for tap menu items.
v2.32
2025-07-18 20:51:10 +01:00
Philip Abbey
3672a598fb
Update HISTORY.md
...
Added v2.32
2025-07-18 20:49:10 +01:00
Philip Abbey
f6d0916315
Update HomeAssistantTapMenuItem.mc
...
Requirement for use of the PIN was not being correctly extracted from the options. Goes to show why the security features should not be relied on! A recent compilation fix created this breaking change.
2025-07-18 20:46:49 +01:00
Philip Abbey
6db7b67536
Update HISTORY.md
...
Added v2.31 text
v2.31
2025-07-11 09:43:30 +01:00