I am trying out Context to save variables across a reboot.
It is working fine and I have the timer set at the default 30 seconds.
However, as a test, I replaced a value with the identical value and then did a flow.set(xxxx,"storeInFile") and I am finding that it has resaved the file (as shown by a date -r json.flow) despite there not actually being a change in the contents.
I was under the belief that the file was only rewritten back to the SD card if there is actually a change to write?
Or have I perhaps misunderstood?