Oh, the nice thing about using REST for catchup is it can request all missing data. The local hub only sends what *it thinks is needed*, as there can be no requests. Power outages aren't the only things that cause data gaps ;)
On Monday, January 2, 2023 at 10:20:44 AM UTC-7 MrPete wrote: > Interesting on the "calculated" data... my Tempest needs serious > recalibration of the raw rain data. Collected a whole season last year; > will soon submit it to them. > I'm wondering if "modified" rain data from REST includes recalibrated > rain, while UDP rain is uncalibrated? > > On Friday, December 30, 2022 at 3:08:03 PM UTC-7 vince wrote: > >> If you simply run the stock UDP listener, it will hear whatever the Hub >> emits as catchup 'to' the WF servers when your power comes back up and >> you'll catch up that way, although the data will be what your sensor >> 'heard', not whatever readings the WF servers 'alter' based on their >> proprietary math on the server side. >> >> The only value I can think of re: REST for a weewx user is that the WF >> servers have calculated data not available on the UDP broadcasts (ugh) like >> modified lightning and rain data. Otherwise personally I'd run LAN-only >> with the reference UDP driver... >> >> On Friday, December 30, 2022 at 1:06:31 PM UTC-8 webbe...@gmail.com >> wrote: >> >>> THANKS! >>> >>> I now understand more. that yes, it's a fork to add REST support (so it >>> can catch up... and because WeatherFlow highly recommends making use of >>> REST instead of UDP whenever possible ;) ). >>> I connected with WeatherFlow support. Turns out, accessing the Hub in >>> the REST API simply is not supported. >>> I've now got a workaround, and will connect with those developing REST >>> support for the driver, so they can fix it. (Or, perhaps it's time to learn >>> enough so I can provide a proper patch myself... I supposedly am a >>> semi-retired dev myself LOL!) >>> >>> I think we're done here. Appreciate the feedback muchly. >>> Pete >>> >>> On Tuesday, December 27, 2022 at 10:28:36 AM UTC-7 vince wrote: >>> >>>> I answered you over in the WF forums a couple times. >>>> >>>> The reference WF UDP driver ( >>>> https://github.com/captain-coredump/weatherflow-udp - last changed 2.5 >>>> years ago) doesn't even talk REST so you must be using a forked variant >>>> from some of the efforts to add REST support. You'll likely need to >>>> contact that author for support. If you want people here to try to help, >>>> set debug=1 in weewx.conf, restart weewx, and provide us some logs to look >>>> at. >>>> >>>> On Tuesday, December 27, 2022 at 7:20:02 AM UTC-8 webbe...@gmail.com >>>> wrote: >>>> >>>>> My Weewx now crashes continually, due to a new problem in the link >>>>> from WeatherFlowUDP to the WeatherFlow REST API: >>>>> >>>>> * I'm getting crashes due to a 500 error returning from the API >>>>> * Turns out the Weewx driver is attempting to retrieve observations >>>>> from all "devices" in the station... but the station has both a Hub and a >>>>> Sensor device... in my case the Hub is now listed first, and returns a >>>>> 500 >>>>> error if an attempt is made to retrieve observations :( >>>>> >>>>> I'm not sure how to code the fix; all I know is the returned json in >>>>> the api has device_type "HB" ;) >>>>> >>>> -- 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/ec64ac49-0179-4b2b-80e7-18847be73dfdn%40googlegroups.com.