初心者です。下記ページを見ながら温度を1分に1回csvに書き込もうとしていますがcronのログに下記のエラーが発生して書き込めていません。

参考:
室温の変化を見える化する - もみあげあしめ

Mar 27 10:56:01 raspberrypi CRON[2995]: (pi) CMD ([2999] python3 /home/pi/record_temp.py >> /home/pi/temperature.csv)

Mar 27 10:56:01 raspberrypi CRON[2995]: (CRON) error (grandchild #2999 failed with exit status 2)

Mar 27 10:56:01 raspberrypi CRON[2995]: (pi) END ([2999] python3 /home/pi/record_temp.py >> /home/pi/temperature.csv)

どうすればいいでしょうか?よろしくお願いします。

import linecache

DEVICE_NAME='28-00000XXXXXXX'

DEVICE_PATH='/sys/bus/w1/devices/'
FILE_NAME='/w1_slave'

class DS18B20:
    def __init__(self):
        self.raw = linecache.getline(DEVICE_PATH + DEVICE_NAME + FILE_NAME,2)[29:]
        self.value = round(float(self.raw) / 1000.0, 1)

if __name__ == "__main__":
    DS = DS18B20()
    print("raw value = " + DS.raw)
    print("temperature = " + str(DS.value))
import time
import datetime
from DS18B20 import DS18B20

print(str(int(time.mktime(datetime.datetime.now().timetuple()))) + ',' + str(DS18B20().value))
*/1 * * * * python3 /home/pi/record_temp.py >> /home/pi/temperature.csv