#control #automation #heating

bin+lib vcontrol

A library for communication with Viessmann heating controllers

4 releases (2 breaking)

✓ Uses Rust 2018 edition

0.3.1 Mar 2, 2019
0.3.0 Feb 28, 2019
0.2.0 Jan 13, 2019
0.1.0 Jan 6, 2019

#98 in Hardware support

24 downloads per month

MIT/Apache

70KB
2K SLoC

🔥 vcontrol-rs

Build Status Crates.io Documentation

This is a Rust library for communication with Viessmann heating controllers.

The included Optolink struct is a low-level abstraction for an Optolink connection over either a TCP socket or a serial port.

The VControl struct is a high-level abstraction for a complete system, which can be configured with a YAML file, much like what vcontrold does with an XML file.

Dependencies

~1.8–2.8MB
~54K SLoC