finally! but I don’t want to jinx it. I have all the pieces working: rain gauge counter, anemometer, thermometer, hygrometer, barometric pressure, station status, and all displayed on a Node RED dashboard. But how to save all the data, I wondered. So now the big sidetrack, sort of. I installed influxDB and Grafana. Took a little bit to get used to influxDB shell (I’m using version 1.18 for now). The querying is SQL-like, which I’m kind of used to, but I’m getting way ahead of myself. The hardware is complete except for measuring the current used which I should be very low in between samples.
I opted to use AsyncMqttClient which I got to work without any ESP8266 panics. The reason I abandoned PubsubClient is that I was missing published events at the broker. So far, AsyncMqttClient is working well, and I can see the acknowledges on the broker side. I used KiCAD for the PCB creation and will soon send it off to JLCPCB to be the fabricated. I’m wondering now about the TARIFF situation, but even at 100% tariff on a $2 set of PCBs, I can handle that. Also, I need to get a plastic housing for the PCB associated parts from AliExpress but that won’t break the piggybank.