How long does the battery last in the MSF?

Up to 5 years. Battery life depends on the frequency of data collection and environmental temperature the sensor is exposed to. In the worst case scenario with running detection on (sensor is waking every 5 minutes and taking a reading to check for running) but the machine not running, a single battery would last circa 15 months.