I have read a lot about the eBus binding, but there is one important question for me.
I have a VCR 700 (Vaillant) on my Boiler to controll it. How can I add support for this device to the eBus binding or is this device compatible?
Iβve been trying to use the raspberry piβs internal HW UART along with a home built Ebus converter but Iβm getting a lot of errors. Telegram fail ratio is over 85%
It seems that, even though transmitted telegrams were usually initiated within 35ms after previous SYN, they got cancelled by the next SYN byte. The hexdump was full of source-address βffβ bytes, immediately followed by SYN bytes
I now bypassed the internal uart with an FTDI and fail ratio is under 20%
I doubt this has anything to do with the binding and itβs rather related to the rpiβs internal uart?
Just posting this as I can imagine others wanting to go the same route.
I would guess that the RXTX ( nrjavaserial ) serial library is responsible for this behavior. Ebusd can directly access the hardware, in Java we need an additional library.
Iβm currently working on an ebusd configuration converter. I hope I can release a version this or next week. If everything works well, we can use all available ebusd configurations for the binding. I will start a new topic if Iβm ready.
if I understand it right, it is possible to create parsers easier? I have an own parser for my vaillant 620 and 560. But only some items. I would create a full parser. But with the tool it seems easier. Should I wait?
with converter Iβm able to convert 99% of all configuration files automatically. The quality of automatic converted files are not good enough to add it directly to the binding. Maybe as marked as Experimental or as separate configuration package.
Iβm not able to check the the configuration files with a Vaillant device, so I can only compare the generated configurations with the ones already included in this binding.
Hey @csowada
Thank you very much for your great work. Iβm really enjoying your binding and switched from my ebsud/MQTT selfmade binding to your binding.
I too have the stability problem @witek_1308 has reported in this thread.
I have 11 Items configured with a polling interval of 180s. After a while the binding stops updating the values although the polling seems to continue. The log debug shows:
If I stop OH2, clear the cache (openhab-cli clean-cache) and start OH2 again everything works great for a few days, till it stops updating again. Ebusd was running about a year (with restarts in between of course) but without a similar issue. All other bindings continue to work fine, this only happens with the ebus binding.