Updated readme for v0.0.28

This commit is contained in:
Jarno Rankinen 2023-10-09 21:39:12 +03:00
parent 19e047b142
commit 1a4b22df02
1 changed files with 15 additions and 11 deletions

View File

@ -37,27 +37,31 @@ has been used.
- CLI flags: - CLI flags:
``` ```
-cert string -cert string
Path to SSL public key to use for HTTPS (default "~/.config/enervent-ctrl/certificate.pem") Path to SSL public key to use for HTTPS (default "~/.config/enervent-ctrl/certificate.pem")
-debug -debug
Enable debug logging Enable debug logging
-disable-auth
Disable HTTP basic authentication (default true)
-enable-metrics -enable-metrics
Enable the built-in Prometheus exporter (default true) Enable the built-in Prometheus exporter (default true)
-httplog -httplog
Enable HTTP access logging Enable HTTP access logging
-interval int -interval int
Set the interval of background updates (default 4) Set the interval of background updates (default 4)
-key string -key string
Path to SSL private key to use for HTTPS (default "~/.config/enervent-ctrl/privatekey.pem") Path to SSL private key to use for HTTPS (default "~/.config/enervent-ctrl/privatekey.pem")
-logfile string -logfile string
Path to log file. Default is empty string, log to stdout Path to log file. Default is empty string, log to stdout
-password string -password string
Password for HTTP Basic Authentication (default "enervent") Password for HTTP Basic Authentication (default "enervent")
-read-only
Read only mode, no writes to device are allowed
-regenerate-certs ~/.config/enervent-ctrl/server.crt -regenerate-certs ~/.config/enervent-ctrl/server.crt
Generate a new SSL certificate. A new one is generated on startup as ~/.config/enervent-ctrl/server.crt if it doesn't exist. Generate a new SSL certificate. A new one is generated on startup as ~/.config/enervent-ctrl/server.crt if it doesn't exist.
-serial string -serial string
Path to serial console for RS-485 connection. Defaults to /dev/ttyS0 (default "/dev/ttyS0") Path to serial console for RS-485 connection. Defaults to /dev/ttyS0 (default "/dev/ttyS0")
-username string -username string
Username for HTTP Basic Authentication (default "pingvin") Username for HTTP Basic Authentication (default "pingvin")
``` ```
On first run, the daemon generates `~/.config/enervent-ctrl/configuration.yaml` with default values. On first run, the daemon generates `~/.config/enervent-ctrl/configuration.yaml` with default values.
Configuration options are the same as with CLI flags. CLI flags take precedenence over the config file. Configuration options are the same as with CLI flags. CLI flags take precedenence over the config file.