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
My system crashed this afternoon. This is the log starting with the last
successful Ftp. I had been working on my MQTT sensor code, adding some
delay to cut down on the file writes to the SD card.
My setup is an RPi 4 with an Ultimeter Station and an additional BME280
sensor connected to a