Worldtime Diver
· v1.13.0
About
The Worldtime Diver is based on my Globalsync Worldtimer watchface. It is the easiest to read and use worldtimer ever, providing capabilities not even available in conventional worldtimer watches that cost $thousands. Directly read the time in any of the principal 24 time zones, with no manual calculation, buttons to push or bezel to turn. The displayed time is even adjusted for DST (daylight savings time) when applicable.
# Features
* Analog+digital Local time
* DST adjusted time for all 24 principal time zones
* Hour indications for 24 time zones indicate whether the zone is in the same day, previous day (red) or next day (blue) relative to your local time zone. Optionally the hour indications can indicate day/night.
* Auto/Manual local time zone setting
* Local time zone highlighted, also used to indicate AM/PM
* Supports 30 and 45 minute UTC offset time zones
* Supports UTC+13 and UTC+14 local time zones
* Longitude marker (doubles as GPS status indicator: orange=last known position, green=usable or good signal)
* Rotating datafield display (Date, UTC, current temperature, heart rate, resting heart rate, steps, active minutes)
* Configurable hand color
* Notifications, GPS signal strength, bluetooth, DST active and battery indicators
* Burn-in protection in sleep mode for AMOLED displays.
* Anti-aliased hands (if supported by watch model)
* Optional weather from OpenWeatherMap web API
* Battery saving mode
* Goal progress bar graph
* Selectable 12/24-hour or military format digital time
# PRO Version Features
* Configurable face colors
* Automatic DST start/end changeover
* Automatic local timezone selection using GPS position + internet geolocation API
* Heading compass (12 o'clock position is north)
* Option to display 2 data items in the upper display
* Settable default data item for display in low power mode
* 2nd goal progress bar graph
* More selectable data items:
ISO 8601 week and day number (Requires free ipgeolocation API key on some watch models)
Local time zone name (Requires free ipgeolocation API key)
Sunrise (SR) ++
Sundown (SD) ++
Time to next sun event (NSE) ++
Latitude (LT)
Longitude (LN)
Daily low/high temperature
Sea level barometric pressure (BA)
Ambient pressure (AP)
Weather condition forecast (FC) ++
Windspeed (WS)
Wind direction (WD)
Probability of precipitation (POP)
Relative humidity (RH)
Visibility (VZ)
Air quality index (AQ) ++
Distance (DI)
Vigorous activity minutes (VAC)
Total calories or kJ (TCAL or TKJ)
Active calories or kJ (ACAL or AKJ)
Floors climbed
Messages
Alarms
Battery %
Estimated remaining battery [hours]
++ Requires free OpenWeatherMap API key
NOTE: Depending on hardware, not all watch models support all data items.
For Approach S60, D2 Charlie, all D2 Delta models, Descent Mk1 & Mk2s, all Fenix 5 and Marq models, Fenix 6S, and all Forerunner models, Fenix Chronos, all Vivoactive 3 models, Venu Square and Vivolife, the Worldtime Diver Lite model is recommended due to possible problems with memory limitation.
# Payment
For the PRO version, use this link to pay US$3.99 via Stripe (no account required; credit card, Apple Pay, Google Pay accepted). https://buy.stripe.com/14k01Fh2I7sN7wA00a
Alternative payment via Paypal: https://www.paypal.com/paypalme/trudelta/3.99USD
Important instructions to get your unlock code quickly: https://ko-fi.com/post/Payments-via-PayPal-Z8Z6AIK78
Payment via Stripe is recommended because you will get your unlock code immediately.
If you don't get a reply within 8 hours, see here for help: https://ko-fi.com/post/Common-causes-for-not-receiving-your-unlock-code-N4N8BUEGH
# Tags
Dual time zone, multi-time zone, world time, worldtimer, world clock, daylight savings, traveller, world time
What's new
If you are have the PRO version of this watchface, you can get a free upgrade to the newer version if your watch model is supported by it:
https://apps.garmin.com/en-US/apps/5968422c-2a78-4d96-95ed-20303206d20d
Version 1.13.0
Prevented crash if visibility data is not available from OWM.
Version 1.12.0
OpenWeatherMap API change. Corrected data failing to update problem. PRO Version only change: Removed UV Index selection.
Version 1.11.0
OpenWeatherMap API change.
Version 1.10.0
Corrected crash in some time zones. Removed DST changeover for Mexico City since DST is no longer observed. Corrected DST changeover times.
Version 1.9.0
Corrected crash on loading in some time zones.
Version 1.8.0
PRO Version only change: Added daylight savings switchover dates for Cairo because Egypt started observing daylight savings in 2023.
Version 1.7.0
PRO version only change: Prevented possible crash when displaying AQI.
Version 1.6.1
Added support for Marq 2 series.
Version 1.6.0
Corrected crash when saving settings on Connect IQ 4.0.0 devices.
Version 1.5.1
Added support for D2 Mach 1.
# FAQs
Q. What are the time zones/representative cities shown on the dial?
A. Starting from the 12 o'clock position the time zones/cities are:
* UTC London @
* UTC+1 Geneva @
* UTC+2 Cairo @
* UTC+3 Moscow
* UTC+4 Dubai
* UTC+5 Karachi
* UTC+6 Dhaka
* UTC+7 Bangkok
* UTC+8 Hong Kong
* UTC+9 Tokyo
* UTC+10 Sydney @
* UTC+11 Noumea
* UTC+12 Auckland @
* UTC-11 American Samoa
* UTC-10 Hawaii
* UTC-9 Anchorage @
* UTC-8 Los Angeles @
* UTC-7 Denver @
* UTC-6 Mexico City
* UTC-5 New York @
* UTC-4 Santiago, Chile @
* UTC-3 Rio de Janeiro
* UTC-2 South Georgia
* UTC-1 Azores @
@ indicates that daylight savings time is observed in this time zone
Q. How do I set the "DST mode for 24 time zones" setting?
A. This is set with a 24 character value consisting of 0's 1's or A's for each of the 24 principal time zones in the order of the list given above. 0 is for daylight savings off 1 is for daylight savings on and A is for automatic changeover (PRO version only). When the northern hemisphere is in the summer months the setting will be 111000000000000111110001. When the northern hemisphere is in the winter months, the setting will be 000000000010100000001000. The exact changeover dates/times are different for each time zone and can be looked up on timeanddate.com. For the PRO version you can set all zones to automatic i.e.: AAAAAAAAAAAAAAAAAAAAAAAA, and the changeover will be made automatically on the correct date/time.
Q. What happens when my local time zone is not the same as time zone in the representative city? For example Perth Australia is a UTC+8 time zone but is different from the representative city Hong Kong time zone. DST is observed in the Perth whereas DST is not observed in Hong Kong.
A. The (highlighted) hour indication will always be the hour of the timezone containing the representative city (with the exception of UTC+13 and UTC+14 cases). In such a case where DST observance is different between your local timezone and the corresponding representative city timezone on the dial may be 1 hour offset from the the local time hour. To correct this set the DST mode for the corresponding representative city time zone to follow DST observance in your local time zone. You just have to note that the hour indication will now be for your local time zone and not that of the marked representative city.
Q. How do I get a geolocation API key?
A. Register for free access at https://ipgeolocation.io Once you receive your key, enter it in the API key setting via the ConnectIQ app. This is only used in the PRO version when the "Local Time Zone" setting is set to "Auto detect (using Geolocation API)"