I understand your opinion, in your case, your are absolutly right.
My case is a bit different. My sensor is a load cell used to detect letters in my letter box. The weight is drifting with temperature, power voltage, etc...
If betwen two successive measures, the weight didn't change of more than a threshold, I know that the weight is the same and I can compensate.
Then the more often I can do measures, the smallest theshold I can have.
The less the node use power, the more often I can do measure, and the best precision I have.
Another future use I have in mind is a solar powered node with a super capacitor used as a battery. In that case, it is very important to save the best energy possible to reduce the size of the solar panel and the capacitor.
I looked in the source code, I don't think it is possible to put the radio in sleep mode without the processor at the same time.
I see 2 means to implement that feature :
- write my own function that send the SPI frames that put the radio in sleep mode
- modify the library.
The second solution is more elegant, but it will complicate a lot the adoption of the next version of the library.