JMG-WF Tides



 

 

Un cadran de montre qui permet de visualiser les informations de marées pour une localisation choisie.

 

Le cadran propose deux sites de collectes de données:

- StormGlass (gratuit) -> données au format MLLW ou MSL

- WorldTides Infos (payant, environ 3.50 euros / an) -> données en valeurs absolues

 

Vous avez le choix d'utiliser l'un ou l'autre de ces deux services avec ce cadran.

 


 

Principe de l’application

afficher à l'écran les informations de marée pour une localisation choisie par l'utilisateur.

La période de récupération des données s'étend de 1 jour minimum à 5 jours maximum, fréquence à choisir dans les options du cadran. Cette limitation à 5 jours est due au fait, qu'au-delà de 5 jours, la quantité d'informations renvoyées dans le processus en tâche de fond serait trop importante pour la capacité mémoire admissibles, générant alors une erreur / exception mémoire.

 

Lorsque la requête a été exécutée, et qu'elle a bien récupéré des données, les informations affichées à l'écran sont:

- champ de gauche -> l'heure de la précédente marée avec son status (haute = HIGH ou basse = LOW), et sa hauteur

- champ de droite -> l'heure de la prochaine marée, son status (haute = HIGH ou basse = LOW), et le décompte du temps jusqu'à cet horaire ou la hauteur de la prochaine marée (en mètres ou en pieds, unité sélectionnée en fonction des paramètres généraux de la montre), en alternance

- une jauge entourant le cadran, qui se remplit (de couleur bleue = marée montante) ou se vide (de couleur rouge = marée descendante) en fonction du status de la prochaine marée

- un nombre, tout en bas du cadran, indiquant le nombre de données marées restant dans le tableau de données, entouré par la jauge verte de la batterie

 

Comment procéder ?

Pour que la requête de récupération des données puisse être exécutée, les paramètres suivants doivent être réunis:

- vous devez avoir créé un compte sur l'un des deux sites proposés, afin de récupérer une clé API qui vous permettra d'accéder aux données (voir explications ci-dessous)

- la ou les clés API doivent être saisies et enregistrées dans les settings du cadran

- la fonction Bluetooth de la montre doit être activée

- la montre doit être connectée et synchronisée avec votre smartphone et Garmin Connect mobile

- une position GPS valide (au format degrés, comme par exemple LAT = 47.705578, LON = -3.345944) doit avoir été acquise ou saisie dans les settings du cadran, et être enregistrée sur la montre

 

La récupération des données, une fois la montre connectée à Garmin Connect, peut prendre un certain temps avant d'arriver sur la montre (de 1 à 10 minutes) car ce processus s'effectue en tâche de fond par intervalles de 5 mn.

Donc, attendre et rester connecté au smartphone tant que les données n'ont pas été récupérées.

 

Cependant, ce processus ne s'effectue qu'une seule fois. En effet, à réception des données, celles-ci sont sauvegardées et stockées de manière permanente sur la montre donc, vous pouvez déconnecter la montre du smartphone (si vous le souhaitez), les données existeront toujours sur la montre jusqu'à épuisement du tableau de données (qui dépend du nombre de jours de collecte).

En d'autres termes, tant que le tableau stocké contient encore des données, le cadran ne cherchera jamais à lancer de nouvelle requête d'acquisition.

Ainsi, si vous collectez pour 5 jours de données, vous êtes tranquille pour presque... une semaine !

 

Attention toutefois: à un moment donné, il peut s'avérer que le cadran ne puisse plus récupérer et afficher les données marées à l'écran, en raison du nombre trop important de données à importer en fonction du nombre de jours sélectionné (cela peut se produire notamment si la quantité de mémoire du processus en tâche de fond diminue, pour quelque raison que ce soit). Vous aurez donc à l'écran le message d'avertissement "There is a problem etc". Dans ce cas, la solution est de réduire le nombre de jours de prévisions, de 5 à 4 jours puis, si cela ne fonctionne toujours pas, de 4 à 3 jours, et ainsi de suite jusqu'à obtention des données.

 

Le nombre cerclé de la jauge de batterie indique le nombre de données marées restant dans le tableau de données.

Ainsi, un chiffre proche de zéro vous informe qu'il va vous falloir réactualiser les données par une nouvelle récupération (connexion au smartphone), au risque d'avoir un tableau vide et plus aucune information de marée affichée à l'écran.

Et tant que le tableau restera vide, le cadran essayera, toutes les 5 mn, de lancer une nouvelle requête, jusqu'à ce que le tableau soit à nouveau rempli avec de nouvelles données.

 

Comment s'inscrire et accéder aux sites des 2 fournisseurs de données ?

- StormGlass: rendez-vous à cette adresse https://stormglass.io

1- cliquez sur l'onglet "Pricing" en haut de la page

2- sur la nouvelle page, sélectionnez le plan "Free" en cliquant le bouton "Sign Up" en bas de l'encadré

3- entrez les données d'inscription de votre choix

4- il vous est ensuite attribué une clé API, soit par envoi mail, soit directement accessible et consultable dans les données de votre compte

 

- WorldTides Info rendez-vous à cette adresse https://www.worldtides.info

1- cliquez sur l'onglet "Register / Log In" en haut à droite de la page

2- entrez les données d'inscription de votre choix

3- choisissez le plan qui vous convient en fonction de vos besoins; au minima, je vous conseille le plan annuel à 3.99USD, qui vous donne droit à un crédit de 1000 requêtes, ce qui est amplement suffisant si vous ne comptez utiliser ce stock qu'avec l'écran Tides. En effet, à raison d'une requête quotidienne (ce qui représente le maximum), cela génèrera donc un total de 365 requêtes sur l'année soit, un peu plus du tiers de votre stock total, il vous en restera encore presque les 2/3 de disponible !

4- il vous est ensuite attribué une clé API, que vous pouvez immédiatement consulter dans les données de votre compte

 

Que faire de ces clés API ?

 

Connectez la montre à votre smartphone et Garmin Connect, et ouvrez les settings du cadran.

 

Copiez / insérez la clé API correspondant au site concerné dans le champ dédié puis, sauvegardez les modifications.

 

Déconnectez votre montre de Garmin Connect, les clés API sont maintenant sauvegardées de façon permanente sur la montre.

Différence entre les données remontées par ces 2 sites

- StormGlass:

  • remonte les données au format MLLW, qui correspond au niveau moyen de la marée par rapport à toutes les valeurs de marées calculées par le passé
  • la requête d'exécution prend en compte l'heure actuelle, les données remontées démarrent donc à partir de cette horaire
  • exemple, requête sur 3 jours -> le 28-11-2021 à 15 h, table = début 28-11-2021 à 15h -> fin 01-12-2021 à 15h

 - WorldTides:

  • remonte les données au format CD (hauteurs absolues), la hauteur affichée à l'écran correspond donc précisément à la hauteur vraie de la marée telle qu'elle serait mesurée in situ
  • la requête d'exécution récupère les données à partir de minuit, les données remontées démarrent donc à partir de cette horaire; si vous exécutez la requête en fin de journée, vous perdez alors presque 1 journée de données
  • exemple, requête sur 3 jours -> le 28-11-2021 à 15 h, table = début 28-11-2021 à minuit -> fin 30-11-2021 à 23h59

 

Accès aux settings du cadran

- modèles de montres compatibles avec les menus cadran (version HIGH) -> l'accès aux paramètres de gestion du cadran s'effectue directement sur la montre (pas besoin d'utiliser Garmin Connect, sauf pour quelques options permanentes). Ainsi, vous pouvez modifier les options / l'apparence du cadran sans avoir à vous connecter au smartphone et à Garmin Connect

- modèles non compatibles (version LOW) -> l'accès aux paramètres de gestion du cadran s'effectue exclusivement via Garmin Connect

 

Pour tous les modèles, les 5 options accessibles via Garmin Connect sont:

- le code d'activation de l'application

- les clés API des 2 services web

- les coordonnées LAT et LON du spot (à saisir en degrés)

 

Les modèles supportant la version HIGH du cadran peuvent:

- récupérer automatiquement la position LAT-LON de l'endroit où se trouve l'utilisateur, par simple appui sur la touche START du menu intégré "Tides -> Get Location !"

- visualiser la table des horaires de marées pour la période récupérée (menu "Tides -> View Tides")

- réinitialiser / vider le tableau actuel des données de marées afin de récupérer de nouvelles données actualisées, ou en cas de changement de provider météo (menu "Tides -> Force Collecting Tides Forecast")

 

Astuce : si vous modifiez la source de données (changement de fournisseur dans "Marées -> Options -> API Used"), pensez à réinitialiser la table de données juste après car, si vous ne le faites pas, la table des marées contenant probablement encore des données,  la nouvelle requête ne sera pas exécutée tant que la table contient encore 2 heures de données, ou plus.

 

Détermination du coefficient de marée haute

Cette constante va vous permettre d'afficher à l'écran le coefficient approximatif de chaque marée haute. Afin de déterminer la constante qui permettra de calculer ce coefficient, il vous faut procéder comme suit:

  1. calculer la constante manuellement, en prenant 2, 3 ou 4 données de marées ayant eu lieu précédemment, sur une table de marées officielle
  2. effectuer le calcul suivant: coefficient connu de la marée haute / (hauteur marée haute - hauteur marée basse) = constante
  3. exemple:
    • coefficient de 111 le 28/4/2021: 111/5.46-0.54 = 22.56
    • coefficient de 24 le 30/9/2021: 24 / 3.68-2.56 = 21.42
  4. en faisant la moyenne de ces 2 constantes ((22.56 + 21.42) / 2), vous obtenez une valeur moyenne approximative de 22
  5. enfin, entrez cette constante de 22 dans le champ d'option intitulé "Tide Coefficient" de la page des settings du cadran (ou dans le menu "Tides -> Options -> Tide Coefficient" pour les utilisateurs de la version HIGH 1024)
  6. ensuite, lorsque vous serez sur l'affichage d'une marée haute, l'écran présentera la valeur du coefficient (111, ou 24, selon l'exemple ci-dessus)

Note - vous avez 2 possibilités d'affichage de ce coefficient:

  1. soit en le sélectionnant comme nouveau champ de donnée pour l'un des 2 champs du haut du cadran
  2. soit en l'affichant automatiquement dans le label de la hauteur de la marée

 

Autres fonctions

Outre les données de marées, le cadran peut afficher plus de 30 autres données, dans les 2 champs du haut du cadran, dont:

"Sunrise", "Sunset", "UTC Time", "Battery", "Steps Number", "Steps Goal", "Calories", "Distance", "Floors Up", "Floors Down", "Altitude", "Temperature", "Pressure", "Heart Rate", "O2 Saturation", "Week Number", "Notifications", "Secondes toujours affichées", "Intensité solaire", "Coefficient de marée haute", "Météo Garmin", "Données Vent", etc

Certaines de ces données (comme la saturation en oxygène ou la météo Garmin) peuvent ne pas être disponibles sur certains modèles, en raison de leur non compatibilité.

 

Tout en bas de l'écran, 4 icônes de notifications vous informe du status de certaines fonctions:

bille bleue -> status de connexion de la montre au smartphone (connectée / déconnectée)

bille orange -> status de notifications messages

bille mauve -> mode "ne pas déranger" activé / désactivé

bille rouge -> alarme activée / désactivée

 

Les couleurs de tous les éléments (fond d'écran, lignes, valeurs, labels) sont modifiables indépendamment, selon votre choix.

 

Note pour les possesseurs d'une montre à écran AMOLED (toute la gamme des Venu):

ces modèles disposent d'une fonction interne de vérification du rétro-éclairage de l'écran qui empêche de brûler les pixels lorsque celui-ci reste éclairé trop longtemps (plus de 3 minutes) sur un affichage de type cadran de montre. Pour cette raison, il n'est donc pas possible de laisser afficher en permanence un cadran de montre complet et détaillé à l'écran dans ce mode de fonctionnement low power (montre / cadran au repos).

Ainsi, dans ce mode low power, l'affichage devient minimaliste, pour n'afficher que les heures et les minutes. Cet affichage minimal alterne chaque minute entre un affichage horizontal et vertical de l'heure, pour éviter qu'un même pixel se retrouve en position ON pendant plus de 3 minutes.

Lorsque la montre passe en mode high power (rotation du poignet, ou lorsque vous levez le bras pour visualiser l'écran, etc), l'affichage standard et complet du cadran apparaît à nouveau, pour repasser ensuite en mode minimal après un certain laps de temps, et ainsi de suite.

Ce fonctionnement est tout à fait normal, et obligé, et ne constitue donc en rien un dysfonctionnement du cadran.

 

Prise en charge des complications

Enfin, le cadran gère également le fonctionnement natif par défaut des applications cadrans de montres installées sur les montres équipées d'un écran tactile, ce que Garmin a nommé les Complications: un appui long sur l'écran, dans la zone du champ souhaité, va ouvrir et lancer le widget correspondant, s'il existe et / ou disponible sur la montre. Voir ci-dessous l'image explicative Complications à ce sujet.

 

Voir ci-dessous les images du cadran, ainsi que d'autres explications imagées concernant le fonctionnement du cadran.


Images explicatives

 

 

Au tout premier démarrage / lancement du cadran, vous obtenez l'affichage suivant, en lieu et place des informations de marées, un numéro d'identification à 8 chiffres: xxxx - xxxx.

C'est ce numéro identifiant qu'il vous faudra me communiquer par mail, afin que je puisse calculer votre code personnel d'activation du cadran, dès lors que vous l'aurez payé via un des 2 boutons PayPal situé en haut de cette page.

 

Une fois votre code d'activation reçu, il vous faudra le saisir, soit via le menu intégré du cadran (menu "Tools -> Activation Code"), soit via Garmin Connect. Le code, ainsi que l'identifiant, sont stockés de façon permanente sur la montre.

 

 

 

 

 

Affichage lorsqu'aucune donnée n'est disponible dans le tableau de stockage des données de marées.

Cela se produit:

- au tout premier démarrage de l'application, lorsqu'aucune requête n'a encore été exécutée

- lorsqu'une requête a déjà été exécutée, mais que le tableau est vide; il vous faut alors relancer une nouvelle requête

 

 

 

Accès au menu intégré du cadran

Pour accéder aux menu intégré au cadran (uniquement sur les modèles compatibles), procéder de la façon suivante:

1- positionnez-vous sur l'écran Tides

2- appui long sur la touche UP (ou appui long sur l'écran tactile) -> un menu s'affiche

3- sélectionnez le menu "Cadran de montre"

4- sélectionnez le cadran "Tides" à l'aide du carrousel de sélection des cadrans

5- appui sur la touche START, un sous-menu s'affiche

6- sélectionnez le premier sous-menu "Personnaliser"; cet écran s'affiche alors, qui vous permet d'accéder à toutes les options de configuration du cadran



Ecran spécifique aux modèles Instinct 2 et 2S


Complications


Quelques menus intégrés

Menu table des marées

Première donnée du tableau stockée

Donnée suivante, première marée du jour suivant

Dernière donnée du tableau stockée


Menu acquisition des coordonnées GPS Lat-Lon du spot

Aucune position acquise

Une position GPS vient d'être acquise

Affichage immédiat de la position dans le menu


Options du menu des marées

Force l'acquisition de nouvelles données en lançant une nouvelle requête web, même si le tableau stocké contient toujours des données. Cela permet d'actualiser le tableau à la date / heure d'exécution de la requête.

Nombre de jours de prévisions que prendra en compte la requête web, de 1 jour minimum à 5 jours maximum.

Site web utilisé pour la requête web, soit StormGlass, soit WorldTides Info, au choix.