|
|
|
@ -103,8 +103,14 @@ def update_graphs():
|
|
|
|
|
print("Failed to render archive data")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def upload_graphs():
|
|
|
|
|
def _do_upload(sftp, src, dest):
|
|
|
|
|
try:
|
|
|
|
|
sftp.put(src, dest)
|
|
|
|
|
except:
|
|
|
|
|
print("Unexpected error while uploading:", sys.exc_info()[1])
|
|
|
|
|
|
|
|
|
|
def upload_graphs():
|
|
|
|
|
|
|
|
|
|
key = paramiko.RSAKey.from_private_key_file(SFTP_KEY)
|
|
|
|
|
transport = paramiko.Transport((SFTP_HOST, SFTP_PORT))
|
|
|
|
|
transport.connect()
|
|
|
|
@ -112,14 +118,14 @@ def upload_graphs():
|
|
|
|
|
sftp = paramiko.SFTPClient.from_transport(transport)
|
|
|
|
|
|
|
|
|
|
for name, _ in GRAPHS.items():
|
|
|
|
|
sftp.put('%s.png' % name, 'solar/%s.png' % name)
|
|
|
|
|
sftp.put('%s_archive.png' % name, 'solar/%s_archive.png' % name)
|
|
|
|
|
|
|
|
|
|
sftp.put('index.html', 'solar/index.html')
|
|
|
|
|
_do_upload(sftp, '%s.png' % name, 'solar/%s.png' % name)
|
|
|
|
|
_do_upload(sftp, '%s_archive.png' % name, 'solar/%s_archive.png' % name)
|
|
|
|
|
|
|
|
|
|
_do_upload(sftp, 'index.html', 'solar/index.html')
|
|
|
|
|
sftp.close()
|
|
|
|
|
transport.close()
|
|
|
|
|
except:
|
|
|
|
|
print("Unexpected error while uploading:", sys.exc_info()[1])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def main():
|
|
|
|
|
ser = serial.Serial(SERIAL, BAUD_RATE, timeout=10.0)
|
|
|
|
|