OK, I sussed it out by adding duration = 1209600 to the XTide section. I thought this was the default value as it is commented out in forecast.py but it needs to be there for it to work.
Now I have the tides the heights are showing up in feet, not metres, any idea how to change this? Thanks, Rory On Monday, May 22, 2023 at 11:29:43 AM UTC+1 Rory Gillies wrote: > Hi, > > I am trying to add tides to my ephemeris page on my website but having > difficulty getting it to work. I'm not at the stage of adding he code to my > page template yet as I can't seem to get valid tide data. I am running > forecast version 3.4.0b12. I have the nonfree data installed and XTide is > working: > > weewx@weather:$ sudo tide -l "Lerwick" > Indexing /usr/share/xtide/harmonics-dwf-20100529-nonfree.tcd... > Indexing /usr/share/xtide/harmonics-initial.tcd... > Indexing /usr/share/xtide/harmonics-dwf-20191229-free.tcd... > Lerwick, Shetland Islands, Scotland - READ flaterco.com/pol.html > 60.1540° N, 1.1403° W > > 2023-05-22 1:32 PM BST 1.83 meters High Tide > 2023-05-22 7:21 PM BST 0.66 meters Low Tide > 2023-05-22 9:52 PM BST Sunset > 2023-05-23 1:40 AM BST 1.91 meters High Tide > 2023-05-23 2:17 AM BST Moonset > 2023-05-23 4:08 AM BST Sunrise > 2023-05-23 5:38 AM BST Moonrise > 2023-05-23 7:52 AM BST 0.49 meters Low Tide > 2023-05-23 2:12 PM BST 1.72 meters High Tide > 2023-05-23 7:56 PM BST 0.76 meters Low Tide > 2023-05-23 9:55 PM BST Sunset > 2023-05-24 2:16 AM BST 1.84 meters High Tide....> > > When WeeWX restarts I can see the XTide thread: > > May 22 08:56:52 weather weewx[1048507] INFO user.forecast: MainThread: > XTide: forecast version 3.4.0b12 > May 22 08:56:52 weather weewx[1048507] INFO user.forecast: MainThread: > XTide: interval=1800 max_age=2419200 location='Lerwick, Shetland Islands, > Scotland' duration=3600 > > But when it generates a report it reports no tidal events: > > May 22 09:35:18 weather weewx[1048507] INFO user.forecast: XTideThread: > XTide: generating tides from 2023-05-22 00:00:00 BST (1684710000) to > 2023-05-22 01:00:00 BST (1684713600) > May 22 09:35:18 weather weewx[1048507] INFO user.forecast: XTideThread: > XTide: got no tidal events > > For some reason it appears to be generating tides from the past, and > between midnight and 01:00, where is it getting this time range from? > > Here's the [Forecast] section in weewx.conf: > > [Forecast] > data_binding = forecast_binding > interval = 1800 > [[XTide]] > location = "Lerwick, Shetland Islands, Scotland" > [[Zambretti]] > hemisphere = NORTH > [[Aeris]] > client_id = xxxxxxxxxxxxxxxxxxxxxx > client_secret = xxxxxxxxxxxxxxxxxx > [[WU]] > api_key = xxxxxxxxxxxxxxxxxxxxxxxx > [[UKMO]] > api_key = xxxxxxxxxxxxxxxxxxxxxxxx > location = 352262 > > And here's the [Services] section: > > [[Services]] > archive_services = weewx.engine.StdArchive, > user.forecast.ZambrettiForecast, user.forecast.NWSForecast, > user.forecast.WUForecast, user.forecast.OWMForecast, > user.forecast.UKMOForecast, user.forecast.AerisForecast, > user.forecast.WWOForecast, user.forecast.DSForecast, > user.forecast.XTideForecast > > All other forecast threads are working correctly, just the XTide thread > with the issue. If I use the bundled tides.html it reports "Tide forecast > is not available." > > Any ideas? > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/88f8b529-65cb-4b15-afa2-8824d5dd7f67n%40googlegroups.com.
