Imported Upstream version 1.2.0
[psensor-pkg-debian.git] / src / server / psensor-server.1
index c5f751d..a1b6e6d 100644 (file)
@@ -1,10 +1,10 @@
-.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.40.4.
-.TH PSENSOR-SERVER "1" "March 2012" "psensor-server 0.6.2.17" "User Commands"
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.46.4.
+.TH PSENSOR-SERVER "1" "January 2017" "psensor-server 1.2.0" "User Commands"
 .SH NAME
 psensor-server \- Temperature and system monitoring Web server
 .SH SYNOPSIS
 .B psensor-server
-[\fIOPTION\fR]...
+[\fI\,OPTION\/\fR]...
 .SH DESCRIPTION
 
 .PP
@@ -56,7 +56,7 @@ Fields of the type 'sensor':
 The URL http://hostname:3131/api/1.0/sensors returns a JSON array
 containing all JSON objects of type 'sensor'.
 
-If run in debug mode, psensor\-server can be stopped by sending an HTTP
+psensor\-server can be stopped by sending an HTTP
 request with the URL 'http://hostname:port/api/1.0/server/stop'.
 .SH OPTIONS
 .TP
@@ -66,14 +66,64 @@ display this help and exit
 \fB\-v\fR, \fB\-\-version\fR
 display version information and exit
 .TP
-\fB\-d\fR,\-\-debug
-run in debug mode
-.TP
 \fB\-p\fR,\-\-port=PORT
 webserver port
 .TP
 \fB\-w\fR,\-\-wdir=DIR
 directory containing webserver pages
+.TP
+\fB\-d\fR, \fB\-\-debug\fR=\fI\,LEVEL\/\fR
+set the debug level, integer between 0 and 3
+.TP
+\fB\-l\fR, \fB\-\-log\-file\fR=\fI\,PATH\/\fR
+set the log file to PATH
+.HP
+\fB\-\-sensor\-log\-file\fR=\fI\,PATH\/\fR set the sensor log file to PATH
+.HP
+\fB\-\-sensor\-log\-interval\fR=\fI\,S\/\fR set the sensor log interval to S (seconds)
+.SH "SENSOR LOG FILE"
+
+Sensors can be logged using the \-\-sensor-log-file option.
+
+It is using a text format, each line is terminated with a NEWLINE
+char.
+
+The first line is: I,%D,%V
+
+%D is the starting time of the log expressed as the number of seconds
+since EPOC.
+
+%V is the version of psensor-server.
+
+Following lines gives the ordered list of sensors: S,%I,%T
+
+%I is the uniq identifier of the sensor.
+
+%T is the hexadecimal representation of the sensor type.
+
+Then, the values of all sensors are written: %D,%V...
+
+%D is the number of seconds elapsed since the starting time of the
+log.
+
+%V... is the list separated by a comma of the current value of all
+sensors. The ordering is the same than the list of sensor identifiers.
+
+The value is expressed as a float with one digit precision. Temperatures
+are using Celsius unit.
+
+The value is written only if it has changed.
+
+Example:
+I,1345974927,0.7.0.4
+S,lmsensor coretemp-isa-0000 Physical id 0,101
+S,lmsensor coretemp-isa-0000 Core 0,101
+S,lmsensor coretemp-isa-0000 Core 1,101
+0,37.0,37.0,36.0
+5,36.0,,36.0
+
+Five seconds after the log starts, the temperature of the second
+sensor (Core 0) is still 37C.
 .SH WARNING
 
 psensor\-server does not provide any way to restrict the connection to