I would like some features added to the NOAA Tides integration. Most Home Assistant users that need NOAA tide data use this fork of NOAA tides.
This is likely because the fork has important features that are missing from the built in integration. The most important are Next Tide, Last Tide, and tide_factor (water level). If you are building a tide display these are necessary but are not available in the original integration.
The fork is no longer maintained and will not work in the next version of Home Assistant. Someone could update the fork but it seems better to add these features to the original built in integration where they belong.
That is a tall order. The integration doesn’t use the ui, so no changes will be allowed in core unless that is done. Perhaps you can get what you want from the world tides integration. Mine has the following attributes and state
State = High tide at 09:08 PM
high_tide_time_utc: 2025-01-04T08:08+0000
high_tide_height: 0.85
low_tide_time_utc: 2025-01-04T14:16+0000
low_tide_height: -0.953
attribution: Data provided by WorldTides
friendly_name: Whakaraupo Tides
That is definitely sad news. I wish I could help as I have a large community that was using that info and World Tides integration is missing very KEY pieces of information to produce a “Tide Clock” – for me, that was huge. I’m so very bummed that this integration is gone. I wish my skills were such to make the necessary transformation to use the ui. Bummed, but thankful for your response.
Just out of curiosity, what in the fork causes it to fail in version 2025.1.x?
Can we fix just that?
I don’t really care whether or not it’s accepted as part of the core. I just need those key data points like next and last tide. I’m happy to use an “unofficial” fork if we could get it working.
In fact, personally I’d rather make my settings in a .yaml file where I can maintain version control and comments, rather than some UI where I’ll probably forget what I did and why, next time I go to look at it.
The fork has been fixed so it works on 2025.1.x. I added some addition code for making analog tide clocks. It’s call tide_percentage and it is the percentage of how far along the tide is. So for example if it half way between high tide and low tide it’s set to 25%. Once you have that number you can make a meter that goes from 1-100 and it will represent the tide.