Skip to content

vcontrold am Home Assistant OS mit Viessmann WO1C – keine Verbindung über Optolink (CP2102) #153

@4rmct5zhf4-maker

Description

@4rmct5zhf4-maker

Hi everyone,

I’m trying to connect my Viessmann WO1C heat pump directly to Home Assistant OS using the Vcontrol add-on (vcontrold).
My goal is very simple: I just want to test if communication works – e.g. read one value like the outdoor temperature.

Unfortunately, I get no response or timeout from the heater. Maybe someone with a WO1C or Vitocal setup can help me figure this out.

My setup

Heating system: Viessmann WO1C (heat pump)

Interface: Original Viessmann Optolink cable (from Vitoconnect 100)

Chipset: CP2102 USB-to-UART Bridge Controller

Recognized as:

/dev/ttyUSB0
/dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0

System: Home Assistant OS (latest version)

Add-on: Vcontrol (vcontrold) by Alexandre-io

Goal: Just test if the heater responds to one read command (getTempA)

Current add-on configuration (YAML)

tty: /dev/ttyUSB0
refresh: 30
device_id: "0x20"
mqtt_topic: openv
debug: false
commands:

vcontrold.xml
<?xml version="1.0" encoding="UTF-8"?>
<V-Control>
<config>
<tty>/dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_ 0001-if00-port0</tty> 4800
<parity>even</parity> 1
`

<net> 3002
<allow ip='127.0.0.1'/>

<logging> y
`

<device ID="204D"/>
`

<extern xmlns:xi="http://www.w3.org/2003/XInclude"> <xi:include href="vito.xml" parse="xml"/>
</extern> `

Questions

Which address (e.g. 0x20, 0x42, 0x10) works for the WO1C or similar Viessmann heat pumps?

Do I maybe need to use the P300 protocol instead of KW for this device?

Does anyone have a working vcontrold.xml / vito.xml for WO1C?

On Home Assistant OS, do I need to enable any special USB permissions or udev rules for the add-on to access /dev/ttyUSB0?

Is there any way to confirm that the heater even responds (for example a SYNC signal in the log)?
`

The CP2102 adapter is detected and accessible,
but vcontrold never receives any data from the heater.
I just want to verify that basic communication works (one value, e.g. outdoor temperature) before setting up MQTT and automations.

Any advice or working configs from others with a Viessmann WO1C or Vitocal system would be greatly appreciated! 🙏
Thanks in advance,

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions