danielwippermann / resol-vbus-logger.rs

A Rust application that uses the resol-vbus.rs library to log and visualize RESOL VBus data.
Other
3 stars 2 forks source link

resol-vbus-logger.rs

A Rust application that uses the resol-vbus.rs library to log and visualize RESOL VBus data.

Features

First-time setup

# Change to the directory where the project should be stored
cd <path to directory>

# Clone the project
git clone https://github.com/danielwippermann/resol-vbus-logger.rs

# Change into the project directory
cd resol-vbus-logger.rs

# Copy the `config.toml.example` to `config.toml`
cp config.toml.example config.toml

# Edit the `config.toml`

Usage

# Change to the project directory
cd <path to directory>/resol-vbus-logger.rs

# Run the application from the folder where the `config.toml` is located.
cargo run
# or
cargo build
target/debug/logger

# To run the application with debug output, just run
cargo build
RUST_LOG=debug target/debug/logger

Using the SQLite logger in tabular mode

The SQLite logger needs some manual setup to work in tabular mode.

Contributors

Legal Notices

RESOL, VBus, VBus.net and others are trademarks or registered trademarks of RESOL - Elektronische Regelungen GmbH.

All other trademarks are the property of their respective owners.

The Roboto-Regular.ttf is distributed under the terms of the Apache License (Version 2.0): https://github.com/google/roboto

License

resol-vbus.rs is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE.txt for details.