Configure recording for 5min interval, temperature only:
./tfd500_cli.py configure --interval 5m
Configure recording for 1min interval, temperature and humidity:
./tfd500_cli.py configure --interval 1m --humidity
Set the logger's internal clock:
./tfd500_cli.py setclock
Write recorded data points to a file, using the time and date format of the current locale. The filename will be automatically determined from the recorded data:
./tfd500_cli.py dump --time-fmt "%c"
Write recorded data points to the standard output, using the default date/time
format, but change the data format to <date><tab><temperature><tab><humidity>
instead of the original CSV format (which is %c;%d;%t;%h):
./tfd500_cli.py dump --output - --data-fmt="%d\t%t\t%h"
Show the current configuration:
./tfd500_cli.py configuration
Print the logger's software version:
./tfd500_cli.py version
In the following, all options are described. Some of them have a short
alternative. See output of --help for a complete list.
--help- Print some help.
--device <device>- The device to be used. Use this when the device is not on
/dev/ttyUSB0.
version- Print the logger's software version.
set-clock- Set the logger's internal real-time clock. Normally, there's no need to explicitly running this command: when you configure the logger, it's internal clock will be set automatically.
get-clock- Get the value of the logger's internal real-time clock.
configuration- Print the logger's current configuration.
configureConfigure the logger.
--interval {10s,60s,1m,300s,5m},-i {10s,60s,1m,300s,5m}- Selects the desired recording interval. Defaults to 5m if missing.
--humidity,-u- If given, record humidity in addition to the temperature. Without this option, only the temperature will be recorded.
statusPrint and return the logger's status. The program's exit code is
0when the logger is idle. If the logger is currently recording, the exit code will be1.- --silent, --quiet, -s, -q
- If given, nothing will be printed; only the exit code will indicate the logger's status
dumpDump the recorded data.
--output OUTPUT,-o OUTPUT- Name of output file to use. If '-', will dump o stdout. If missing, will construct a file name from the logger's start date.
--force,-f- Without this argument, existing files will not be overwritten.
--no-progress,-p- Suppress printing the progress bar. This option will be implicitly set when the output goes to stdout.
--time-format TIME_FORMAT,-t TIME_FORMAT- Format to use for printing time values. The given string will be directly passed to strftime().
--data-format DATA_FORMAT,-d DATA_FORMATFormat to use for the data records. Within the format string, the following sequences have special meanings:
sequence replacement %p a percent sign %c data point number, starting at zero %d date/time for the data point %t temperature in degrees Celsius %h relative humidity %f temperature in degrees Fahrenheit %a absolute humidity value %w dew point in degrees Celsius %o dew point in degrees Fahrenheit If the option is omitted, it defaults to
%c;%d;%tfor temperature only recordings and%c;%d;%t;%hfor recordings with both temperature and humidity.
factory-reset- Perform a factory reset. All data records and settings will be lost.
clear-flash- Clear the flash memory. This removes all data records.
See ./tfd500_cli.py --help for an up-to-date list of all available
commands.