Extracting history from Dragino devices (like PS-LB) - gap filling time-series

cb9dec
Sat, 10 May 2025 07:24:41 +0000
Dragino

Hello all, I’m hoping for a bit of help if anybody has had experience with this. I’m using a Dragino PS-LB (which is a liquid pressure sensor). I’ve got a reasonable understanding of the device but like all LoRaWAN setups, my setup misses messages sometimes; let’s say it’s transmitting every 10 minutes - the gateway/TTN is picking up maybe 90% of those, so there are gaps in the sequence which I would rather fill in.

This Dragino device has the ability to be interrogated and re-transmit readings between a particular time range (I expect people will immediately start worrying about fair use policy, if somebody was to go back and try and get it to re-transmit a whole bunch of missing values). But I’m just wondering if anybody has systematised this, i.e., written some sort of code or monitoring that detects gaps and catches them as they happen. Obviously you can’t send the downlink and get the fresh uplink until the next time it connects, so you never really know when you’re going to have the opportunity to do the gap filling.

Is this a good or bad thing to try to do? (but please assume I have a valid need for complete time-series). Does this make seasoned users shudder in horror at the idea of doing this? Any thoughts please.

Thank you.

ps: or is there any other way to dump all the device’s stored history?

3 posts - 2 participants