Program to read the temperatures of probe devices on the 1-wire bus
Assumes the bus is interfaced via a Maxtor DS2482-100 IIC to 1-wire adapter.
Assumes all devices are DS18B20 temperature probes.
It allows for setting the date and time on the rPi, since it is intended for use without internet access, so they will be wrong when it starts up.
The logging frequency can be changed by typing a new value into the period window and pressing . This value defaults to 10 minutes each time the program is started.
Labels can be associated with probe addresses/serial numbers. Enter a value into the space and press return. These values are saved into a file. Note that the file is replaced each time.
If the devices on the bus change while the program is running, "rescan devices" will update the list.
The program logs temperatures into a csv file. The columns are Date, Time, then pairs of Device label and Temperature, for each device.
Dropping this file onto Pipedream and choosing New Chart produces a usable chart with no adjustment usually needed. The chart can be exported from there into Draw to change text styles etc.
The program can be downloaded from here
Remember to unzip it on RISC OS using sparkFS or SparkPlug. If you unzip in Windows the filetype information is lost.