From: gregor herrmann Date: Sun, 21 Apr 2019 23:08:35 +0000 (+0200) Subject: seewasser.py: add a --verbose option for the impatient X-Git-Url: https://git.toastfreeware.priv.at/chrisu/seepark.git/commitdiff_plain/27c0f788b0d0dc5adbedae34bfe1d0f301c2d3ab seewasser.py: add a --verbose option for the impatient --- diff --git a/seewasser.py b/seewasser.py index be5f149..5bf2ce2 100755 --- a/seewasser.py +++ b/seewasser.py @@ -79,6 +79,8 @@ def writesensordatadb(config, sensor_id, sensor_name, timestamp, value_type, val with warnings.catch_warnings(): # ignore _mysql_exceptions.Warning: Duplicate entry '0316a2193bff-2018-08-29 14:30:00' for key 'sensorid_timestamp' warnings.simplefilter("ignore", category=MySQLdb.cursors.Warning) + if args.verbose: + logging.info("Writing to database: sensor_id={}, sensor_name={}, value_type={}, value_raw={}, value={}, timestamp={}".format(sensor_id, sensor_name, value_type, value_raw, value, timestamp)) conn.execute("insert ignore into sensors (sensor_id, sensor_name, value_type, value_raw, value, timestamp) values (%s,%s,%s,%s,%s,%s)", sensor_id, sensor_name, value_type, value_raw, value, timestamp) conn.close() @@ -115,6 +117,7 @@ if __name__ == '__main__': parser = argparse.ArgumentParser(description='Read sensor data') parser.add_argument('--config', default=default_config_file, help='configuration file') parser.add_argument('--fromcsvfile', help='write values from csv file to database') + parser.add_argument("--verbose", help='write some output', action='store_true') args = parser.parse_args() main(args.config, args.fromcsvfile)