#control #automation #heating #sockets

bin+lib vcontrol

A library for communication with Viessmann heating controllers

7 releases

0.3.4 Mar 16, 2020
0.3.3 Mar 13, 2020
0.3.2 Nov 9, 2019
0.3.1 Mar 2, 2019
0.1.0 Jan 6, 2019

#1246 in Hardware support

MIT/Apache

74KB
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.7–3MB
~59K SLoC