Tell us about yourself!
The NOAA API does support returning that sort of data. For example, https://tidesandcurrents.noaa.gov/api/datagetter?b... And then you'd use paint.DrawLine() to draw a graph. But I'll have to leave the details as an exercise for the reader.
The tide data comes from NOAA, which is a US government organization, and while it has data for some parts of the Caribbean and Pacific, it does not cover France. A quick Google search showed there are other tide API providers out there that cover Europe, but I haven't looked into them.The OpenWeatherMap API will work; just change CONFIG_OPEN_WEATHER_MAP_LANGUAGE to "fr" and CONFIG_WEATHER_IS_METRIC to true. You'll also need to change Tides.ino where it prints the date and time to change the formatting, but that should be easy.
Where I am, there is no beach at high tide, so it takes some planning to take a long walk....
The tide data does not come from OpenWeatherMap. It comes from NOAA. The only configuration you have to do is to specify your 7-digit station ID as the CONFIG_NOAA_STATION macro in env_config.h. You can look up the ID for your location at https://tidesandcurrents.noaa.gov/tide_predictions.html
Also, if you want more info on talking to the NOAA API directly, see https://www.tidesandcurrents.noaa.gov/api/ and/or my ConnectToNoaa() function. It's a pretty easy API to use.
Yes, that probably cost me more time (or at least aggravation) than the any other part of the project. And 220 uF seemed to be the sweet spot for me. (110 uF was not enough.)
Tide and Weather ClockView Instructable »