-
Notifications
You must be signed in to change notification settings - Fork 1
Running
Peter Wood edited this page Dec 19, 2020
·
4 revisions
The controller
binary can be run from any location, and does not depend on files relative to it (by default).
By default controller
will look for configuration directories in your operating systems standard location for user configuration files, see Command Line Options to override those.
OS | Location |
---|---|
Linux | $HOME/.config/shimmeringbee/controller/ |
Windows | %AppData%\shimmeringbee\controller\ (This will usually Roaming inside AppData) |
MacOS | $HOME/.config/shimmeringbee/controller/ |
Option | Description | Default |
---|---|---|
--config-directory <dir> | Directory to use for static configuration files, such as interface and gateway configuration. | <default>/config |
--data-directory <dir> | Directory to use for live or cached data by the controller, such as device caches, states, etc. | <default>/data |
--log-directory <dir> | Directory to use for logs of operation. | <default>/logs |
At current logging can not be configure to log to a file, and instead will only be output to STDOUT/STDERR as appropriate.
Getting Started
HTTP Interface (v1)
Capability Actions