i will announce that i has start a develop for a new binding.
Project discription
vitotronic binding
Project goal
Viessmann heating systems with vitotronic has a optolink Interface for maintenance.
This interface can use for get/set data in the heating system. (see: http://openv.wikispaces.com/)
Goals:
Build a solution to bind this interface into openhab2.
Seperation of the heating adaption from the integration in openhab.
Support of generic things for heating systems
Planed Architecture
The solution is composed in two independent components:
a binding
a adapter
The adapter
It is necessary to transform the address oriented raw interface of the vitotronic to a abstract format. The adapter implements:
Different types of vitotronic data models and addresses to a generalized interface.
On southbound it use the serial interface for connect the optolink interface (special hardware required).
On northbound it provides a TCP/IP raw Port for data communication and a UDP/IP Port as broadcast interface to search the adapter in the local network.
It supports on the northbound the concept of openhab2 things.
The mapping from the heading specific data model to a abstract data model is implemented in a xml-file.
Implement the northbound interface of the adapter to openhab2.
The idea is, that the data model of the binding is independent from the heading system. This means, that the things are general.
The main requirements are:
implement basic things of heading systems like temperature-sensor, pump, .. for high flexibility and
implement more complex things like circuit, storage tank, ... easy handling.
discover adapter model an generate openhab things
poll adapter for data changes (maybe in a future Version the adapter sends modification events)
The timeline
I plan to build a first release in the next 3 months.
Hello,
i will announce that i has start a develop for a new binding.
Project discription
vitotronic binding
Project goal
Viessmann heating systems with vitotronic has a optolink Interface for maintenance. This interface can use for get/set data in the heating system. (see: http://openv.wikispaces.com/)
Goals:
Planed Architecture
The solution is composed in two independent components:
The adapter
It is necessary to transform the address oriented raw interface of the vitotronic to a abstract format. The adapter implements:
The adapter itself is not a part of the openhab2 binding. A alpha version is avalible: https://github.com/steand/optolink
The binding
Implement the northbound interface of the adapter to openhab2. The idea is, that the data model of the binding is independent from the heading system. This means, that the things are general. The main requirements are:
The timeline
I plan to build a first release in the next 3 months.