Mimic
· v0.6.32 15:01
About
Nice face to fit the Crossover layout.
If you like my work and would like to thank me, please give it a 5 stars. You also can offer me a coffee at https://ko-fi.com/svenlivonas
Thank you!
SETTINGS
Settings are set in the watch, to select the display options.
Three themes are proposed, and up to three user sets can be saved. All options are saved but not the selected tide station, to save calls to the StormGlass server.
Settings on the phone are to set timezones, the StormGlass key and tide station coordinates.
Many fields, backgrounds, layouts can be combined, the watch doesn't check for overlaps and you may need some tries to get the face that you will like. Bear in mind that time zone fields show on two rows, and that the tide station name may be a long one.
FIELDS, AREAS, MINUTES TICKS
When showing areas, the top area overrides fields at 11, 12, 1 o'clock, the bottom area overrides fields at 5, 6, 7 o'clock.
To show minutes ticks is not very precise but may help to read time. It is more precise when hand are well aligned.
The minute tick X and Y adjustments also apply to areas.
AUTHORIZATION
GPS is requested to know the next sun event with sunrise ans sunset.
Background and communication are requested to call StormGlass.io server to get tide information.
Sensor history is requested to get the internal captor temperature
TIME ZONES
To set the time zone offset from UTC (UTC offset = 0), set a decimal number with [hours.fraction of hour]. 0.25 is 15 minutes, 0.5 is 30 minutes, 0.75 is 45 minutes. The time zone shows on the face the date and time of the time zone. The letter (T) means the time zone time is tomorrow, (Y) means it is yesterday, when no letter means the time zone is in same day than your local time.
Example: -3.75 for -3 hours 45 minutes, 6.5 for +6 hours 30 minutes.
TIDES
StormGlass API is required, you can get a free one at https://stormglass.io/ where you only need to create an account and get your API key.
The watch face makes one call per day to StormGlass server to refresh the tide table, plus one call each time the selected station is changed or latitude or longitude is updated.
This works when the watch is connected to your mobile phone, and the phone is connected to internet.
Longitude and latitudes which are already set are examples for BREST (France), HON DAU (Vietnam), LOS ANGELES (CA) -which is Santa Monica station-.
Longitude and latitude must be entered as decimals, not degree-minute-second.
If it is needed to convert coordinates to decimal, the formula is decimal = degrees + (minutes/60) + (seconds/3600)
If numbers are known with cardinal point:
- North latitude is a positive number.
- South latitude is a negative number.
- East longitude is positive number.
- West longitude is negative number.
When calling StormGlass, the server returns the closest station from the coordinates. You can check the returned information with station, distance, etc. in the settings.
CAPTOR TEMPERATURE
This is the temperature given by the internal watch captor. This is usefull to know the water temperature when swiming in the sea or swiming pool. It shows the water temperature after swiming for few minutes. It can be calibrated by adjusting it in parameters. The default is +0.9° as Garmin watches are generaly pessimistic.
KNOWN BUG
If you select the first built in Garmin watch face, the one installed when you started the watch the first time, then you can't come back to Mimic face, the "Apply" option doesn't show.
The workaround is to select any other watch face which is not the first one in Garmin's list, then you can come back to Mimic face.
What's new
0.6.32 Added setting to display the tidal range.
0.6.31 Fix memory overflow crash.
0.6.30 Added local time without seconds and DND icon to notification&alarms. Best regards Ivan.
0.6.6 - 0.6.27 Tidal coefficient debugging. Sorry if you need to enter again your Storm API key.
0.6.4 - 0.6.5 Ajustments and icon updates.
0.6.3 Added Weather option, in the top and bottom areas.
0.6.2 Added calories. New optional setting to set total daily rest calories, if you want to substract and display active calories.
0.6.1 Updated tide coefficients calculations and options.
0.6.0 Fixed TimeZone with negative offset having a fraction of hour, as -3.75 for example.
24.09.2024 - 0.5.0 Fixed tidal coefficient calculation for semidiurnal tides.
0.4.4 Added semidiurnal flags in settings to calculate tidal coefficients. You may need to enter again your settings.
0.4.2 Fixed crash when trying to show tidal coefficient which are not loaded yet. If everyhting goes wrong, the best is to uninstall, then install again the watch face -sorry for that-.
0.4.0 Added calculation of the tidal coefficients, useful for semidiurnal tides having two high tides every day, not for diurnal or mixed tides. Tide coefficients show on the tide line and graph.
0.3.5 Fixed display of user station name
0.3.4 Added daily tide line and tide graph in areas
0.2.2 Added fonts, added areas, fixed Past Tide Event
0.2.1 Added fonts and other things. This version will reset your settings
0.1.7 Fixed 7 o'clock field position, added time-second field
0.1.6 Updated backgrounds
0.1.5 Fixed 11 o'clock field position
0.1.4 Minor background adjustments
0.1.3 New backgrounds, better icons, new field settings (I think that you will need to enter them again after installing it), fix crash when off the phone after few hours, fix crash when show tide with no tide data
0.1.2 Minor graphic adjustments to improve readability
0.1.1 Almost done, everything is here and working, but not yet the weather
0.0.9 - 0.0.13 Manage sunrise & sunset. Completed backgrounds. Added icons. Added areas to show info (hard coded, will be options later).
0.0.2 - 0.0.8 Added backgrounds, added version info in settings
21.06.2024 - 0.0.1 - First version