Welcome to EnviroDIY, a community for do-it-yourself environmental science and monitoring. EnviroDIY is part of WikiWatershed, a web toolkit designed to help citizens, conservation practitioners, municipal decision-makers, researchers, educators, and students advance knowledge and stewardship of fresh water. New to EnviroDIY?Start here
When my Mayfly voltage is <3.65 it is programmed to just log data and not publish (to MMW via DigiXBeeCellular)? When the voltage is good again why doesn’t it send all the data that were logged in the interim? This is a remote site so I haven’t checked to see if the data are on the SD card. The logging interval is 5 min. (I’m planning to increase this to 30 min.),The voltage range I’m seeing is from 3.75 to 3.64. It’s solar powered and I have an adapter shield between the mayfly and my Digi XBee3 Cellular LTE-M/NB-IoT to manage power.
It doesn’t send the data from the gap because the ModularSensors library simply doesn’t have that functionality. It doesn’t attempt to re-send data. The data should be on the SD card, as long as the battery was still high enough to log.
I would really love to have that functionality in ModularSensors, but it’s not simple to implement and I just haven’t had time. If you do have time, I’d welcome a pull request!
OK, I see, thank you, that makes sense. I should be able to extend the time of >3.65V by increasing my logging interval from 5 to 30 min. I’ll keep that ‘attempt to re-send data’ project in mind as I gain experience and availability.
You can also try dropping the minimum battery voltage for the modem to ~3.5. Shannon has suggested that, especially if the battery voltage is going down at night but is likely to be recharged once the sun comes out.