My goal is to monitor battery voltage and soil moisture for an extended period of time using moteino. The node moteino is transmitting data to gateway moteino every 5 minutes (the gateway is connected to Raspberry pi). The pi is storing the data being sent to the gateway. What I observe is when I download the data (or look at the graph in moteino dashboard), it is not continuous, I mean it looks like I'm losing a big chunk of data (~50 to 60%). For instance, the data is supposed to be collected at each 5 min interval such as at 12:00, then 12:05, 12:10, 12:15, etc..but what I am getting is something like data at 12:00, 12:10, 12:15, 12:30, 12:40, etc...It is really random (at least I can't see any pattern). Each dataset is important to me. But when I detached the gateway moteino from the pi and connected it to PC running Arduino IDE, I noticed that the data reception is 100%. I don't know what's going on. I did try to google but couldn't find the one that is helpful yet.
Note: I am using regular motion with RFM69W (transmitting at 915 MHz) and Raspberry Pi 3, the distance between node and gateway is ~5 ft. Please help...
I noticed something like this when I finally upgraded to 8.10. In my case it turned out the be the duplicateInterval setting in the metrics.js file. It only records if the data has changed in the last hour. Duplicate data is discarded. Best practice is to set up alternative metrics in the userMetrics folder when you want to record every bit of data, duplicate or not.
Full explanation by Felix here:
https://lowpowerlab.com/forum/pi-gateway/merging-exported-data-into-one-csv-file/msg18755/#msg18755 (https://lowpowerlab.com/forum/pi-gateway/merging-exported-data-into-one-csv-file/msg18755/#msg18755)
Great, it works now! Thank you so much spambake and Felix for your guidance and support. The link you provided was so helpful.