Here's the discussion: https://community.weatherflow.com/t/backdated-udp-obs-st-messages/7873
Maybe they've made some changes since then and my comments are no longer relevant. I don't know. On Wed, Jan 20, 2021 at 2:13 PM 'Jan-Jaap van der Geer' via weewx-development <[email protected]> wrote: > > Yes, that's the idea. Use REST for archive data and UDP for the LOOP data. > OK, so I understand that this is not a supported scenario. I'll have to > decide if I want to bother doing something with that or not. The wind > vector graph looks rather different for 1 minute and 5 minute intervals :) > Thanks for the info. > > What is so bad about the UDP interface of the Tempest? I don't have much > experience with either weather stations or UDP interfaces for them. It > seems to do the job. The problem for me is that you cannot fetch historical > data, for example if the system has been down for a period. But that's > where the REST API comes in, at least that's the plan :) > On Wednesday, January 20, 2021 at 1:32:35 AM UTC+1 Tom Keffer wrote: > >> I'm confused by what you're doing. >> >> So, you are using UDP data for the LOOP data, but the REST data for the >> archive data? I suppose that could work, but you're going to have to decide >> whether to honor the 1 minute archive interval of the REST data, or the 5 >> minutes you hope for. >> >> If you really want to do the latter, then as you say, you will have to >> accumulate the 5 records and aggregate them into a single record somehow. >> This record is what would get emitted by genArchiveRecords(). >> >> Frankly, I gave up on my Tempest and sent it back last August. The UDP >> interface was so bad, that I couldn't get it to work reliably. >> >> On Tue, Jan 19, 2021 at 1:29 PM 'Jan-Jaap van der Geer' via >> weewx-development <[email protected]> wrote: >> >>> I'm new to python and new to weewx drivers, but I've had a weewx >>> installation for several years. I recently acquired a WeatherFlow Tempest >>> and I created a new weewx installation with the based on the >>> https://github.com/captain-coredump/weatherflow-udp driver. I later >>> switched to the Tom Keffer fork. >>> >>> I didn't much like that the UDP-based driver doesn't fetch data if it's >>> down. Since there's a REST interface I thought I'd implement >>> genArchiveRecords() based on the REST API. This seems to work. >>> >>> The REST interface has a record for every minute (if everything is >>> working). So I set the archive_interval to 1. However the old installation >>> accumulated for 300 seconds and since that works well, I don't see a reason >>> to change that. So archive_interval is set to 300. I've tried >>> record_generation to 'software' but when fetching data from the REST API I >>> see it records every record, i.e. every minute instead of a record for >>> every 5 minutes. >>> >>> Do I need to do the accumulation myself in the driver? Or is this >>> something in the settings? Or is this a scenario that is not supported? I'm >>> confused! :) >>> >>> Regards, >>> Jan-Jaap >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "weewx-development" 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-development/58b42f79-b051-433c-a2ce-670300f75e9bn%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-development/58b42f79-b051-433c-a2ce-670300f75e9bn%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to the Google Groups > "weewx-development" 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-development/9760a446-9e20-4f5e-bb03-98446729383an%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-development/9760a446-9e20-4f5e-bb03-98446729383an%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "weewx-development" 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-development/CAPq0zEAfiira78gU3SZEeNCvQNiH_ehnFZieH2FoKngO0RJBfg%40mail.gmail.com.
