Skip to content

Configuration

Ellis Percival edited this page Jan 20, 2021 · 5 revisions

Configuration

The configuration for this software is contained within a single YAML file which is specified on the command line upon execution. Within the config file, there are various sections that contain the configuration for a specific aspect of the software.

To ensure that configuration errors are caught as rapidly as possible, the software enforces a schema for the config file. This uses Cerberus, and the schema is contained within config.schema.yml in the project root directory.

Sections

MQTT

GPIO

Sensors

Streams

Logging

Clone this wiki locally