Hi - l have an "interesting" use case. I have a WeatherFlow Tempest for a station, and am using the WeatherFlowUDP driver for my "main" sensors. I ALSO have a bunch of 433 Mhz sensors that I'm reading via MQTTSubscribe and a PurpleAir AQI sensor read by the Purple extension.
I'm having a problem that I'm already discussing with Rich Bell (author of MQTTSubscribe) where one of the MQTT packets arrives with a timestamp that is 1 second BEFORE a previously recorded timestamp and gets rejected. The way I read this Accumulators ยท weewx/weewx Wiki <https://github.com/weewx/weewx/wiki/Accumulators>; what's happening is that the prior packet is, or could be, outside the timespan of the current accumulator. Here's the error: 2026-05-14T20:21:21.223719-07:00 weather weewxd[37633]: ERROR user.MQTTSubscribe: (Service-37633) 1778815500 Ignoring packet has dateTime of 1778815277.000000 which is prior to previous packet 1778815278.000000 First, is my assumption about the cause of the error correct? And then second, is there any way to avoid this when using multiple asynchronous data sources? Thanks! Clay Jackson -- 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 visit https://groups.google.com/d/msgid/weewx-user/c4cdc321-b393-4239-a2a4-2df76d7bdffdn%40googlegroups.com.
