Everything ran fine all night. My guess is that this was a timing issue,
where I started the sensor at the same time my python subscription program
was running and somehow managed to write an incomplete file for filepile. I
overwrite the file each time so I can't go back and see what actually
One of the strings in the file that filepile is reading cannot be converted
to a number. It probably looks something like
outTemp =
or possibly
outTemp = ""
This is probably a bug in filepile. It should accept either of these,
returning None for the value. Fixed in commit 3863f21