apiMaree sensor

Bonjour,
un petit sensor pour recupérer les informations des marées( Haute mer, Basse Mer ), du jour et jour suivant

image
horaire_0_4 ( 4 ème marée du premier jour )
horaire_1_4 ( 4 ème marée du deuxième jour )
Le statut du sensor correspond à l’heure de la prochaine marée
et trois attributs donne des précisions sur la prochaine marée
image

il est compatible hacs, en ajoutant simplement le repo https://github.com/saniho/apiMareeInfo

2 J'aime

Super ! Merci :heart:

Il n’y a pas d’état ? Que des attributs ? C’est pas très courant.

en effet, pas d’état car je n’ai pas eut le besoin, mais si quelqu’un à un souhait/intérêt, je peux le rajouter … ou quelqu’un d’autre, le projet est ouvert à tous.
Mon objectif premier, était juste d’avoir les marées du jour et du lendemain :
image

Perso je mettrai le coef de la prochaine marée.

Ou alors si elle est montante ou descendante.

@saniho: c’est un scraper, il ne faut pas que le site change sa structure. Pas d’API publique pour les marées ?

@Pozzi, malheureusement, l’accès à l’API fournie par SHOM( organisme officielle ) est payante :frowning:https://diffusion.shom.fr/pro/navigation/maree/maree-en-tout-point.html

Tu as peut être vu ce site :
https://rapidapi.com/apihood/api/tides/pricing
un plan free pour 100 requêtes/mois. Il n’est pas fiable ?

Une solution quand il n’y a pas d’API publique c’est de reverse engineer les API utilisée par les app mobile. Si tu en connais pour les marées il y a peu être une opportunité.

Bonjour,

Je ne trouve pas cette intégration dans l’addon Hacs .
est ce le bon endroit ( Hacs / Explore + Repositories ) ?


Github README.md
apimareeInfo

Objectif, recuperer le contenu de la page web maree.info pour avoir les informations sur les horaires de marées, depuis le site : http://maree.info/ exemple : http://maree.info/124

pour declarer le sensor dans HA :

- platform: apiMareeInfo
  code: 124
  scan_interval: 1800

Merci

hello @gerardsamara , pour le moment j’avais pas fait d’installation via hacs, peut-etre si j’ai le temps, pour pouvoir l’utiliser, il te suffit de recuperer le zip de github et dezipper et mettre le repertoire apiMareeInfo dans : \config\custom_components
et redemarrer … tu auras un sensor de créé
si tu n’y arrives pas dit moi…

pour info, j’ai mis à jour le sensor pour le rendre compatible avec HACS, il te suffit juste de déclarer le repo
https://github.com/saniho/apiMareeInfo

Merci pour la Mise à jour.
J’ai pu déclarer le « repository » apiMareeInfo sensor dans HACS = OK
La version V1.0.0.2 est bien installée

Mais après un RESTART HA , pas de sensor créé.

Si je mets à jour la configuration avec

- platform: apiMareeInfo
  code: 119
  scan_interval: 1800

Un erreur est éditée lors de la validation de la configuration avant RESET HA :

Platform error sensor.apiMareeInfo - Integration 'apiMareeInfo' not found.

Est que la procédure d’install est correcte ?

boulette de ma part…essaye avec la derniere release ( version: 1.0.0.3 ) que je viens de livrer ( desinstaller et reinstaller )
image

Le sensor est bien créée avec cette nouvelle version v1.0.0.3 ( cf developer tools)
Une carte SENSOR a été créee pour voir (demain) comment les infos de marée sont présentées

bonne nuit

Bonjour ,

Une carte Sensor a été créée dans le tableau de bord.
Les données de marée sont brutes.
Comment présenter visuellement les données ?

pour le moment pas de card, spécifique, mais cela viendra peut-etre :wink:
pour le moment, j’avais juste une visu des données du sensor…

Voilà une petite integration via une card


La card est disponible via HACS avec le repo : GitHub - saniho/content-card-maree: content-card-maree
Si tu peux tester et me faire un retour …

1 J'aime

Merci beaucoup @saniho pour la card.
Je ne pourrai pas faire le test avant demain soir
Encore merci pour ton effort … cher voisin du port 124

Bonne nuit

J’ai un souci avec la card.

Le repository a bien été ajoutée et le dossier/fichiers a bien été installé dans '/config/www/community/content-card-maree'

Mais il y a cette erreur dans la création de la card « manual »