I'm sure a lot of ecowitt's oddities are them cutting corners to minimize cost.
My opinion re: MQTT is that it removes a lot of complexity and results in a far more maintainable setup. If you look at the ecowitt_local_http driver it's an unsupportable mess to my eyes. Thousands and thousands of lines of code to deal with the various sensor models. A driver that is over 13,500 lines of code is just beyond too much. Heaven knows how big it would need to grow over time as Ecowitt continues to add new sensors every week it seems. If you instead simply have the gateway emit MQTT it's much (much) easier to see what it's transmitting and map the items specifically in weewx.conf and ignore anything they emit you want to ignore. They even seem to emit somewhat reasonable element names in what they publish to MQTT, far more reasonable than what you get if you query their gateway directly via http://x.x.x.x/get_livedata_info which has some 'very' odd naming conventions if you query the gateway directly. On Friday, January 16, 2026 at 11:43:13 AM UTC-8 [email protected] wrote: > Will using MQTT make any real difference? Isn't it just another way to get > the same data in the same intervals? That's another thing Ecowitt hasn't > solved in the best way, imho: you can only obtain data from the device at a > fixed interval. Why don't they distinguish between continuous data and > discrete events? Why can't I receive lightning strikes as distinct events? > Even if querying the API in a sub second interval was possible, you won't > be able to guarantee to get a single strike event. Their console with the > display receives and shows discrete events, their lightning strike sensor > emits detected strikes as they happen. On the API side you only get > blurred-over-query-interval data. > > Vince Skahan schrieb am Freitag, 16. Januar 2026 um 20:29:47 UTC+1: > >> You're running as a driver. You have the station type set to point to >> the [EcowittHttp] stanza and you selected it via 'weectl station >> reconfigure'. >> >> On Friday, January 16, 2026 at 10:32:29 AM UTC-8 NotThePainter wrote: >> >> On Friday, 16 January 2026 at 07:10:16 UTC-5 steepleian wrote: >> >> . Also the backfill only works when the extension is set up as a driver, >> it does not work when set up as a service. >> >> >> How do I know if I running as a driver or a service, or that even not a >> good question. >> >> -- 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/23a7b756-9037-4a8c-b923-064aaacc2f63n%40googlegroups.com.
