Hi all,
having the same issue - migrated from openHAB and currently looking for a Vitodens integration for HA.
The script seems to work - at least when reading sensor values. With a small fix also the error messages are passed as correct JSON: InsideViessmannVitosoft/Viessmann2MQTT.py at e502cae3ed1d50792f6de2378d43c94f9a3cd7f6 · Schm1tz1/InsideViessmannVitosoft · GitHub
Nevertheless if you want to send/write and having making use of existing configurations/developments using vcontrold as a gateway and MQTT would be nice.
Example for reading and publishing measurements:
vclient \
--host localhost:3002 \
--command getTempA,getTempWWist,getTempWWsoll,getBrennerStatus,getBrennerStarts,getBrennerStunden1,getTempAbgas, getTempVListM1,getTempRL17A \
--json-short \
| mosquitto_pub -h <HOST> -p <PORT> -u <USER> -P <PW> -t Viessmann -s
The add-on GitHub - Alexandre-io/homeassistant-vcontrol: Vcontrol Home Assistant add-on repository is doing the same using templates. Any experience with this add-on? I will definitely give it a try - looks similar to what I have done in the past with openHAB.
Cheers,
Roman