Well, at least the hardware is figured out and I’m ALMOST done with the PCB using KiCAD and I will soon send the Gerber and related files to JLCPCB. While the PCBs are being made, I can figure out why I now have MQTT timing issues: the MQTT packets are sometimes late to the broker or never appear at all. Damn. This isn’t a showstopper for the wind measurements, but I really would like the times to be accurate. It IS a problem for rain gauge. I post hourly measurements of precipitation to the Node-RED dashboard and right now some MQTT messages are late (or not at all). This screws up the chart: if the message is late for the hour (I check the rain gauge at 1 minute before the hour), then it is added the NEXT hour, and that simply won’t do. So I’m wondering if it’s the fact I’m sending too much info in JSON format, and I don’t really need to. After doing some research on Pubsubclient VS AsyncMQTTclient, I’m going to try the latter with the wind sensors only in a separate test program.