VBusDecoder

From Domoticz
Jump to navigation Jump to search

Resol VBus support

Method one: VBusDecoder sketch via Arduino and sending data via HTTP GET requests to Domoticz

There are many solar, system and heating controllers sold by the German brand Resol®.

Popular models are derivatives of the DeltaSol® and DeltaTherm® range. Some controllers are also built for and sold by other brands.

They all have a kind of a serial port with a protocol called VBus®.

The controller usually sends out multiple types of datagrams, of which one in particular is very useful.

It contains a list with all the current values of all sensors, pumps and switches. It might also count the total heat production.

Now there is a way to acquire and convert all the data the controller outputs via this port and send the values to Domoticz.

You need some additional hardware to get this to work.

-Arduino microcontroller
-Wiznet 5100 Ethernet shield
-VBus to UART converter

The first two are of the shelf boards. The VBus to UART converter is a circuit you need to build by yourself. One of the possible working schematics is the following: click

After building the hardware you possibly need to add your own controller to the list.

All the code and further instructions can be found on GitHub.

Forum topic: click

Method 2: VBus to Pi and decoding via Python script

If the VBus to UART converter is coupled to a RS232-USB converter, the data can be read by the Pi. With a Python/LUA script and the necessary conversions the data can be sent to Domoticz directly. This has not been done yet.

Method 3: VBus to Resol DL2 Datalogger and readout via LUA

See this topic You can add a Resol DL2 Datalogger and read out the logger via local IP with a LUA script.