sh: 1: reboot: not found
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260507 to /00000000081664ec_20260507
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
2026-05-08 11:00:08 FTP Login failed on attempt #0
Error message: 421 50 users (the maximum) are already logged in, sorry
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
2026-05-08 11:00:09 FTP Login failed on attempt #0
Error message: 421 50 users (the maximum) are already logged in, sorry
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
2026-05-08 11:00:08 FTP Login failed on attempt #0
Error message: 421 50 users (the maximum) are already logged in, sorry
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 101, in ftp_put_file
    sess.storbinary("STOR {}".format(file_remote), f)
AttributeError: 'NoneType' object has no attribute 'storbinary'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 58, in main
    senddata()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 127, in senddata
    file_remote=filename_server)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 103, in ftp_put_file
    sess.quit()
AttributeError: 'NoneType' object has no attribute 'quit'
2026-05-08 22:00:09 FTP Login failed on attempt #0
Error message: 421 50 users (the maximum) are already logged in, sorry
2026-05-08 22:00:13 FTP Login failed on attempt #1
Error message: 421 50 users (the maximum) are already logged in, sorry
2026-05-08 22:00:14 FTP Login failed on attempt #2
Error message: 421 50 users (the maximum) are already logged in, sorry
2026-05-08 22:00:22 FTP Login failed on attempt #3
Error message: 421 50 users (the maximum) are already logged in, sorry
2026-05-08 22:00:26 FTP Login failed on attempt #4
Error message: 421 50 users (the maximum) are already logged in, sorry
Traceback (most recent call last):
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
AttributeError: 'NoneType' object has no attribute 'mlsd'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 81, in ftp_list_files
    sess.quit()
AttributeError: 'NoneType' object has no attribute 'quit'
2026-05-08 22:00:08 FTP Login failed on attempt #0
Error message: 421 50 users (the maximum) are already logged in, sorry
2026-05-08 22:00:10 FTP Login failed on attempt #1
Error message: 421 50 users (the maximum) are already logged in, sorry
2026-05-08 22:00:18 FTP Login failed on attempt #2
Error message: 421 50 users (the maximum) are already logged in, sorry
2026-05-08 22:00:23 FTP Login failed on attempt #3
Error message: 421 50 users (the maximum) are already logged in, sorry
2026-05-08 22:00:27 FTP Login failed on attempt #4
Error message: 421 50 users (the maximum) are already logged in, sorry
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
Traceback (most recent call last):
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
AttributeError: 'NoneType' object has no attribute 'mlsd'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 81, in ftp_list_files
    sess.quit()
AttributeError: 'NoneType' object has no attribute 'quit'
2026-05-08 22:00:08 FTP Login failed on attempt #0
Error message: 421 50 users (the maximum) are already logged in, sorry
2026-05-08 22:00:14 FTP Login failed on attempt #1
Error message: 421 50 users (the maximum) are already logged in, sorry
2026-05-08 22:00:23 FTP Login failed on attempt #2
Error message: 421 50 users (the maximum) are already logged in, sorry
2026-05-08 22:00:29 FTP Login failed on attempt #3
Error message: 421 50 users (the maximum) are already logged in, sorry
2026-05-08 22:00:33 FTP Login failed on attempt #4
Error message: 421 50 users (the maximum) are already logged in, sorry
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 61, in main
    update_software()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 170, in update_software
    allfiles = ftp_list_files(ftp_dir, regex="solthermpi-[0-9\.]+\.tar\.gz")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
FTP server contains no config file for serial no. '00000000081664ec'. Nothing to do.
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
uploaded 00000000081664ec_20260508 to /00000000081664ec_20260508
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 71, in main
    resetUsb()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 295, in resetUsb
    if checkUsbResetRequested():
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 246, in checkUsbResetRequested
    allfiles = ftp_list_files(ftp_dir, regex="^resetUSB$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
Traceback (most recent call last):
  File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 356, in <module>
    main()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 67, in main
    rebootIf()
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/__main__.py", line 222, in rebootIf
    allfiles = ftp_list_files(ftp_dir, regex="^rebootNeeded$")
  File "/home/pi/venv_solthermpi/lib/python3.4/site-packages/solthermpi/utils.py", line 72, in ftp_list_files
    for f, facts in sess.mlsd(path=remote_dir):
  File "/usr/lib/python3.4/ftplib.py", line 595, in mlsd
    self.retrlines(cmd, lines.append)
  File "/usr/lib/python3.4/ftplib.py", line 467, in retrlines
    with self.transfercmd(cmd) as conn, \
  File "/usr/lib/python3.4/ftplib.py", line 398, in transfercmd
    return self.ntransfercmd(cmd, rest)[0]
  File "/usr/lib/python3.4/ftplib.py", line 364, in ntransfercmd
    resp = self.sendcmd(cmd)
  File "/usr/lib/python3.4/ftplib.py", line 272, in sendcmd
    return self.getresp()
  File "/usr/lib/python3.4/ftplib.py", line 245, in getresp
    raise error_perm(resp)
ftplib.error_perm: 550 Can't check for file existence
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\nTurning off all DS2409 Couplers\n...Wrote .digitemprc\n\nSearching the 1-Wire LAN\n289C396A0800000B : DS18B20 Temperature Sensor\n287D0E6A080000C0 : DS18B20 Temperature Sensor\n28BF404B06000071 : DS18B20 Temperature Sensor\nROM #0 : 289C396A0800000B\nROM #1 : 287D0E6A080000C0\nROM #2 : 28BF404B06000071\n'
b'DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane\nGNU General Public License v2.0 - http://www.digitemp.com\n'
