temp monitor reads data from a file