Like many people I started with jshufro/home_assistant_noaa_tides (which I understand is no longer maintained) and then the homeassistant-projects/home_assistant_noaa_tides fork. There’s an interoperability issue with the latest release of the noaa_coops python library, and I posted a fix but there’s been no response and I don’t know if the author posts in this community.
Next I found Flight-Lab’s HA_Noaa_Tides integration, which I really like because it has a lot features (including ones I’ve been thinking about). I proposed a pull request that adds the current tide level to the tide_predictions sensor, based on the previous and next tide levels and the current tide factor.
This lets me use the apexcharts-card to create plots like this:
This is less interesting when the next tide is real soon, but the HA_Noaa_Tides tide_predictions sensor includes the tide following the next tide, so I could extend the plot out even further:
My wife and I find this very useful for choosing when we walk the dog on the beach. If anyone is interested I’m happy to share my apexcharts-card configuration. I don’t know if/when my feature will be added to the HA_Noaa_Tides’s tide_predictions sensor, but until then you can always use my fork, https://github.com/ASBishop/HA_Noaa_Tides/tree/current-tide-level.
I was also using the NOAA tides integration for a while but just recently decided to bring it “in house” if you will and use a couple of templates. (I was trying to clean up my installation and thin out my integrations.)
The apexcharts-card allows plotting attributes, so I store the upcoming tides there.
The graph is similar to yours, but I didn’t spend much time styling:
I spent a little time to try and bring in the measured tides, but where I am they don’t vary that much from predicted, and I care more about the future anyway.
Thank you for your post. I had no idea that the HA_Noaa_Tides integration existed and had been using the jshufro integration for years.
The HA_Noaa_Tides integration has many additional exposed data sensors and a visual UI in the Integrations section of Home Assistant instead of yaml as well.
I like your current tide level graph and hope your PR is approved and pulled in soon so I can copy it.