I’ve tried to debug this several times before. There are two main issues:
The notecard stops taking measurements with a buoy in the ocean. I wonder if this is because it doesn’t detect enough motion? It doesn’t quite make sense, but it gets worse if there is just slow drift and no waves.
The heartbeats GPS readings are not taken. I’ve had this with regular notecard cellular setups, and starnote setups (I use the notecard-gps as was suggested here). I’ve set the _log variable to gpsmax, but I don’t see anything in the logs or in the events that give me further information. Firmware is 9.1.1.17181 (device STAR01 if you want to check out the project and see if you see something yourself). The device sends track.qo events, but the position and position-timestamp is old. Even restarting the device remotely doesn’t help.
Is there a way to make this system less smart, I just want regular GPS positions no matter the motion of the buoy.
Could you try updating this device to the 9.3.1 developer firmware we just released? 9.2.3 fixed some GPS issues, and I have to wonder if you’re hitting that bug.
The notecard stops taking measurements with a buoy in the ocean. I wonder if this is because it doesn’t detect enough motion?
I doubt it, because even at its default settings, the accelerometer is pretty sensitive. You could certainly try experimenting with the card.motion.mode sensitivity arg though.
The heartbeats GPS readings are not taken.
I do see in your project that most of the _track.qo events are heartbeat events (and those heartbeat events don’t show updated GPS readings). The first thing I always think about are antenna alignment issues, as there are some _log.qo events that show an inability to acquire a GPS signal.
If there is any way for you to share the complete configuration of the Notecard with me (you can send in a PM) that would be pretty helpful for us to try and replicate the issue too.