Scroll to navigation

VCONTROLD(1) General Commands Manual VCONTROLD(1)

NAME

vcontrold - Unix daemon for communication with Viessmann Vito heatings

SYNOPSIS

[-c <command-file>] [-P <pid-file>] [-U <username>] [-G <groupname>] [-i] [-g] [-4] [-6] [-v] [-V] [-?]



DESCRIPTION

vcontrold uses a serial optical link or an IP connection to communicate with a Viessmann vito heating controller.

OPTIONS

location of the main config file
serial device to use. This option overrides corresponding entry in the config file.
use <logfile> instead of syslog.
TCP <port> to use for remote connections. The default is 3002 and can be specified in the config file. This option overrides the corresponding entry in the config file.
use syslog
do not fork. This is for testing purpose only. Normaly vcontrold will detach from the controlling terminal and put itself into the background.
file with lines containing sequences of icmds (WAIT, SEND, RECV, PAUSE) as used in protocol definitions. Lines get executed in order (developer option)
write process id to <pid-file> when started as a daemon. When started as root, <pid-file> is written prior to dropping privileges. This overrides the corresponding entry in the config file.
when started by root, drop privileges to user <username> instead of user nobody. This overrides the corresponding entry in the config file. If using a serial link, ensure that user or group has access rights to the serial device.
when started by root, drop privileges to group <groupname> instead of group dialout. This overrides the corresponding entry in the config file. If using a serial link, ensure that user or group has access rights to the serial device.
use a temp file in /tmp/sim-devid.ini for use with the vsim simulator (developer option)
enable debug mode

-4, --inet4
use IP v4 socket
-6, --inet6
use IP v6 socket

verbose mode
print version information, then exit
-?, --help
usage information

FILES

/etc/vcontrold/vcontrold.xml
These are the programm specific configurations. E.g. device, baudrate, IP etc.
/etc/vcontrold/vito.xml
These are the command definitions for the devices in use.

LICENSE

The vcontrold software, its accompanying files and documentation are licensed under the GPLv3. See COPYING in the package.

SEE ALSO


AUTHOR

Frank Nobis fn@radio-do.de, other contributors see vcontrold @GitHub

COPYRIGHT

GPLv3