A non-transitory computer-readable medium storing instructions which, when executed by a processor of a machine monitoring device, cause the system including a low power sensor, a high accuracy sensor and a wireless transceiver, to monitor a health condition of a machine by performing operations comprising:
- performing a machine status measurement of the machine with the low power sensor at spaced intervals at a low power;
- selectively performing high accuracy health status measurements of the machine with the high accuracy sensor;
- analyzing the machine status measurement from the low power sensor with the processor and determining whether the machine status measurement is above a trigger threshold, and when the machine status measurement is above the trigger threshold, causing the high accuracy sensor to start the high accuracy health status measurements of the machine on an adjustable sampling interval, where a duration of the adjustable sampling interval is determined based on a level of the machine status measurement relative to one or more interval setting thresholds;
- and
- transmitting data from the high accuracy health status measurements to a remote server by the wireless transceiver for remote processing of the data for determining a health status of the machine.