Integration & carte Marées France - v1.1.2

Bonjour à tous

Voici une intégration et sa carte intégrée pour récupérer et afficher l’historique des marées du Shom.fr
L’integration s’appelle « Marées France », au nom très inspiré.

13/05/2025 - Updated to v1.1.2

:ocean: Intégration Home Assistant — Marées France

Affichez les marées françaises du SHOM directement dans Home Assistant, grâce à une intégration simple et une carte Lovelace personnalisée.

Auteur : @KipK


:rocket: Installation

Automatique via HACS

Ajouter à Home Assistant via HACS

Manuelle

  1. Ajouter le dépôt KipK/marees_france dans HACS.
  2. Rechercher Marées France dans HACS et installer l’intégration.

:gear: Configuration

  1. Dans Appareils et Services → Ajouter une intégration, rechercher Marées France.
  2. Sélectionner le port le plus proche dans la liste proposée.

Une fois configurée, l’entité sera disponible sous le nom :
sensor.marees_france_[NOM_DU_PORT]


:framed_picture: Utilisation

Une carte Lovelace personnalisée est fournie avec l’intégration !
Ajoutez simplement la carte Marées France dans votre dashboard.


:chart_with_upwards_trend: Entités créées

Marée actuelle

Attribut Description
coefficient Coefficient de marée
tide_trend Montante / Descendante
current_height Hauteur actuelle
starting_height Hauteur au début du cycle
finished_height Hauteur à la fin du cycle
starting_time Heure de début du cycle
finished_time Heure de fin du cycle

État : Montante ou Descendante jusqu’à l’heure indiquée.

Prochaine marée

Même attributs que ci-dessus, pour l’événement de marée suivant.

Marée précédente

Même attributs que ci-dessus, pour l’événement de marée précédent.

Prochaine grande marée

  • État : Date/heure de la prochaine grande marée (coefficient ≥ 100)
  • Attribut : coefficient

Prochaine morte-eau

  • État : Date/heure de la prochaine morte-eau (coefficient ≤ 40)
  • Attribut : coefficient

:hammer_and_wrench: Services disponibles

Trois services sont disponibles :

1. Récupérer les données de marées

action: marees_france.get_tides_data
data:
  device_id: xxxxxxxxxx

2. Obtenir les hauteurs d’eau pour une date spécifique

action: marees_france.get_water_levels
data:
  device_id: xxxxxxxxxx
  date: "2025-04-26"

3. Obtenir les coefficients pour plusieurs jours

action: marees_france.get_coefficients_data
data:
  device_id: xxxxxxxxxx
  date: "2025-04-26"
  days: 10

:dart: Notes

  • Source des données : SHOM (Service Hydrographique et Océanographique de la Marine).
  • Entièrement compatible avec Home Assistant via HACS.

:point_right: :uk: Read this documentation in English

8 « J'aime »

Bonjour et merci pour l’intégration.
Installée via HACS, mais invisible dans les nouvelles intégrations malgré 2 relances de HA.

Ah mince ca fonctionnait, et pas retesté l’install via hacs. Je vais corriger ça

@ludoc c’est bon c’est corrigé. Il y avait un soucis avec le workflow github , le zip était pas bon.

Merci d’avoir testé.

Impeccable, tout de suite, ça va beaucoup mieux, merci :wink:

La carte est fonctionnelle du coup ?

oui je viens de tester depuis hacs.
Au cas ou le zip d’avant aurait foutu le bordel, peux tu effacer le dossier custom_components/maree_info ( en desinstallant depuis hacs ) et reinstaller.

Puis fait un clean du cache on sait jamais. Mais attend 2mn je vais corriger un dernier pétouille et republier la release, je te dis quand c’est bon

Bravo, belle idée !!!
mais j’ai un petit souci, impossible de trouver la carte marees-france-card.
la partie intégration c’estait OK

je reboote, réinstalle, reboote, désinstalle, reboote; réinstalle et maintenant, je ne trouve même plus l’intégration alors que HACS la voit bien dans téléchargé…

@ludoc, ca y est tu peux tester.
@bentou c’est normal j’avais supprimé la release, c’est ok now. Desinstalle là avant au cas où

Désolé vous essuyez les platres, c’est ma premiere intégration :slight_smile:

Ah, y’avait des plâtres ??? :rofl:

:slight_smile: et videz le cache du navigateur au cas où. Normalment il n’y a pas besoin j’ai géré le cache pour les montées en version.

Le challenge, mais j’y tenais, c’était surtout d’avoir la carte fournie avec l’integration , et ca necessitait un peu de capilotraction. Ca fonctionne chez moi, alors si il y a encore un soucis, ça doit pas être grand chose. Faudra que j’arrive à le reproduire;

Tout fonctionne, j’ai vidé le cache pour que ce soit fonctionnel. Merci.

Et rajouté un title :

title: Boulogne-sur-Mer

1 « J'aime »

bonjour,

Bravo et merci pour le travail accompli, la carte est parlante et c’est tant mieux.
Astuce pour personnaliser le titre de la carte, il suffit de passer en yaml et de changer.

@Patrick44fr normalement non tu n’as pas besoin de passer par yaml, le titre est dans la config de la carte:

On est voisin :wink:

il y a une coquille ,je ne vois rien

autre exemple carte seule et j’ai fait ctrl+f5

@Patrick44fr bah ça alors, peut tu ouvrir la console du navigateur et regarder si il y a une erreur qui apparait ?

@ludoc à l’air d’avoir le même soucis aussi, et je n’arrive pas à le reproduire.

c’est normal ou j’ai encore une guerre de retard ???

1 « J'aime »

voici, j’espere que cela que tu veux

j’ai le meme souci, rien de bien méchant cependant.

ahhhh merci j’ai trouvé. J’ai oublié de bump la version dans le manifest…

@Patrick44fr @bentou @Ludoc Désinstallez tout, restart ha, vidage de cache, et reinstaller, restart ha ( j’ai gardé la meme version autant partir au propre )

et peut etre modifier le github :

retirer le https://github.com/

1 « J'aime »