Settings

Introduction

The main Terkin Datalogger configuration is represented through the settings.py file located in the root directory of the device.

The configuration settings from the user-specific configuration file settings-user.json will be merged into this to yield the configuration settings effective at runtime.

Static configuration

You are free to manipulate the settings.py and settings-user.json files in any way. Respective blueprints for both files can be found inside the src/ directory of this repository.

Runtime configuration

Configuration settings can be set at runtime.

By code:

self.settings['main.interval.field'] = 42.42

By HTTP:

echo 42.42 | http PUT "http://$(cat .terkin/floatip)/api/v1/setting?name=main.interval.field"