Thanks for the positive feedback :)
Regarding: What triggers the mooshi to start a new log file?
There are two conditions under which it will start a new log file:
1. Logging is turned on after being off.
2. A write error occurs to the SD card, in which case the mooshimeter will wait for a few seconds and then restart the logging routine, which involves creating a new logfile.
You’re not the only one who’s reported multiple split logs. What this indicates is that there’s some sort of intermittent fault in writing to the SD card. In the last few days I found the fault almost always occurs when waking up the card from sleep. So I’ve added some retry logic to make that part a little more fault tolerant. I’ll try to get that the new firmware image out by the weekend, hope it helps.