Thanks Vince, are you the same Vince from the WF forum?
I'll drop a note there as well. I think I know who you're talking about and I cloned their repo to review it. That said, i wasn't able to get it to run so I'm not sure if they completed it.
I think my biggest problem is I'm using the ws.run_forever method and that's "capturing" the execution and not letting go of it. I want to find out if there's a way, maybe using yield, to open the socket once, keep it going and let the main Weewx thread just get the iterable/data back.
The weatherflow UDP driver re-opens the connection every five minutes or so and I'd like to avoid that.
More to come.
Billy