eBUS Binding 3.x [3.4.0;3.9.9)

Hello @RafalO,
thanks for your reply. Yes, your are right, it is SA=50. I added the Identifier to the custom config file and rebooted, but the situation is not changed.
Would the custom thing show up in the manual binding configuration (after adding the manula json config link) or is it just assigned based on the auto discovery.

In my case it does not show up:

I rescanned, but just a generic “eBUS Standard (50)” thing is detected which does the items that I am looking for and that are present in the custom VR61.jason.

In my case its both: visible in inbox (autodiscovery) and it can be added manually. And I can see both generic/standard “50” thing and “VR61 50” thing. But I am not using V6100.50v61.mc…file.

You can try with my file which is a little bit limited version of VR61 functions:
VR61_RO.json (10.3 KB)

Hello @RafalO
thanks for your reply and the additional hin. Bingo, that was the resolution.
Finally my Vaillant VR61 controller got recognized with all the relevant items.
That was very helpful.

@csowada: hope that you can help me, I’ve been struggling for some time to get the binding alive.
I have made a testplatform with the following:

  • RPI 3B+
  • Openhab 3.3
  • Ebus adapter 3.0

I assume that the communication between the ebus and adapter/ebusd is OK because I have the following result when I check it:

openhabian@openhabian:~ $ ebusctl i
version: ebusd 22.4.v22.4
update check: OK
device: 192.168.xx.xx:9999, enhanced
signal: acquired
symbol rate: 35
max symbol rate: 186
min arbitration micros: 2
max arbitration micros: 437
min symbol latency: 3
max symbol latency: 21
reconnects: 0
masters: 4
messages: 633
conditional: 213
poll: 3
update: 60
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=EHP00;SW=0419;HW=7201", loaded "vaillant/08.ehp.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=UIH00;SW=0374;HW=6901", loaded "vaillant/15.uih.csv"
address 23: slave, scanned "MF=Vaillant;ID=EHP00;SW=0419;HW=7201", loaded "vaillant/23.ehp.cc.csv"
address 25: slave, scanned "MF=Vaillant;ID=EHP00;SW=0419;HW=7201", loaded "vaillant/25.ehp.hwc.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 50: slave, scanned "MF=Vaillant;ID=EHP00;SW=0419;HW=7201", loaded "vaillant/50.ehp.mc.csv"
address 70: master #4
address 75: slave #4, scanned "MF=Vaillant;ID=RC C ;SW=0508;HW=6201", loaded "vaillant/75.rcc.csv"

In the thing configuration I have the following settings:

  • Network address: 192.168.xx.xx
  • Network port: 9999
  • Network driver: ebusd
    I have not made any further settings

The binding remains in status UNKNOWN
When I restart the bridge I got the error:

java.net.ConnectException: Connection refused (Connection refused)
	at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:?]
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) ~[?:?]
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) ~[?:?]
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) ~[?:?]
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:?]
	at java.net.Socket.connect(Socket.java:609) ~[?:?]
	at java.net.Socket.connect(Socket.java:558) ~[?:?]
	at java.net.Socket.<init>(Socket.java:454) ~[?:?]
	at java.net.Socket.<init>(Socket.java:231) ~[?:?]
	at de.csdev.ebus.core.EBusEbusdController.connect(EBusEbusdController.java:419) ~[bundleFile:?]
	at de.csdev.ebus.core.EBusEbusdController.run(EBusEbusdController.java:262) [bundleFile:?]

Is the binding already supported for OH3.3?
Could it be an problem that the enhanced protocol on the ebus adapter is activated?

How does your ebusd config look like?

I created new post under beginner. I don’t want to block it here with my amateur questions. Maybe more users will search for help with ebus and I want collect informations for begginers on one place.

Need help with eBus to get working - beginner - Setup, Configuration and Use / Beginners - openHAB Community

to be sure … to get ebus working I need to install a ebusd ? Install as first step ? Means if I already have a bridge and binding, I must uninstall ll ?

Nope, I found ebusd a horror to work with. The ebus binding can do it all on its own, why add another broker in between if openhab will be the only software talking to the ebus adapter…

ok, I installed a ebusd with following results:

image

and log:

2022-10-28 06:17:13.478 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:17:23.589 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:17:26.432 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:17:27.162 [update notice] received unknown MS cmd: 1008b513020528 / 0101
2022-10-28 06:17:27.590 [update notice] received unknown BC cmd: 10feb508020900
2022-10-28 06:17:43.993 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:17:48.529 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:17:49.445 [update notice] received unknown MS cmd: 7108b51a03049f36 / 0e9f00000000000000000000000000
2022-10-28 06:17:54.068 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:17:54.408 [update notice] received unknown MS cmd: 1076b512030f0201 / 07720200b8010cff
2022-10-28 06:18:03.950 [update notice] received unknown MS cmd: 1008b5110101 / 0936350080ffff0000ff
2022-10-28 06:18:04.479 [update notice] received unknown MS cmd: 1076b512030f0201 / 07720200b8010cff
2022-10-28 06:18:13.974 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:18:24.010 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:18:26.919 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:18:26.953 [update notice] received unknown BC cmd: 10feb5160301bc0a
2022-10-28 06:18:34.731 [update notice] received unknown MS cmd: 1076b512030f0201 / 07710200b7010cff
2022-10-28 06:18:38.261 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:18:41.365 [update notice] received unknown MS cmd: 7108b5120e11b001ad01b001c8010c9e050000 / 020232
2022-10-28 06:18:41.722 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:18:44.474 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:18:44.803 [update notice] received unknown MS cmd: 1076b512030f0201 / 07710200b7010cff
2022-10-28 06:18:47.847 [update notice] received unknown MS cmd: 7108b51a0304a734 / 0ea7cf2000c0022101001800061800
2022-10-28 06:18:48.167 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:18:54.776 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:19:05.526 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101
2022-10-28 06:19:14.418 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:19:21.309 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:19:25.032 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:19:34.892 [update notice] received unknown MS cmd: 1076b5110101 / 093635bc0aff4e0000ff
2022-10-28 06:19:44.306 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:19:47.760 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:19:54.994 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:20:14.871 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:20:24.941 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:20:25.835 [update notice] received unknown BC cmd: 10feb505025c00
2022-10-28 06:20:26.922 [update notice] received unknown MS cmd: 1008b507020934 / 029102
2022-10-28 06:20:27.859 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:20:35.887 [update notice] received unknown MS cmd: 1008b51009000034ffffff060000 / 0101
2022-10-28 06:20:40.163 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:20:41.556 [update notice] received unknown MS cmd: 7108b5120e11ae01ab01ae01c5010caa050000 / 020232
2022-10-28 06:20:45.091 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:20:50.987 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:20:54.385 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:20:55.523 [update notice] received unknown MS cmd: 1076b5110101 / 093635bc0aff4e0000ff
2022-10-28 06:20:55.788 [update notice] received unknown MS cmd: 1076b512030f0201 / 07710200b4010cff
2022-10-28 06:20:57.574 [update notice] received unknown MS cmd: 7108b5120e11ae01ab01ae01c5010c9e050000 / 020232
2022-10-28 06:21:04.764 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:21:25.420 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:21:27.324 [update notice] received unknown MS cmd: 1008b507020934 / 029102
2022-10-28 06:21:28.918 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:21:36.089 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:21:55.661 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:21:56.271 [update notice] received unknown MS cmd: 1076b512030f0201 / 07710200b3010cff
2022-10-28 06:21:56.536 [update notice] received unknown MS cmd: 1008b51009000034ffffff060000 / 0101
2022-10-28 06:22:05.741 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:22:06.612 [update notice] received unknown MS cmd: 1008b51009000034ffffff060000 / 0101
2022-10-28 06:22:09.726 [update notice] received unknown MS cmd: 7108b5120e11ac01a901ad01c3010c9e050000 / 020232
2022-10-28 06:22:15.817 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:22:28.626 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:22:29.271 [update notice] received unknown MS cmd: 1076b51303040d00 / 020d00
2022-10-28 06:22:31.571 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:22:34.393 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:22:47.207 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:22:48.554 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101
2022-10-28 06:22:49.941 [update notice] received unknown MS cmd: 7108b5120e11ac01a801ac01c2010c9c050000 / 020232
2022-10-28 06:22:50.152 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:22:56.617 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:23:16.256 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:23:26.328 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:23:29.788 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:23:44.245 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:23:47.284 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:23:56.565 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:24:07.516 [update notice] received unknown MS cmd: 1008b51009000034ffffff060000 / 0101
2022-10-28 06:24:16.315 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:24:26.658 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:24:26.743 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:24:26.875 [update notice] received unknown MS cmd: 1008b5110101 / 0935340080ffff0000ff
2022-10-28 06:24:29.593 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:24:43.064 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:24:47.731 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:24:57.016 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:25:17.148 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:25:27.216 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:25:30.129 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:25:32.762 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:25:43.563 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:25:47.654 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:25:57.371 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:26:04.356 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:26:07.611 [update notice] received unknown MS cmd: 1008b5110101 / 0935340080ffff0000ff
2022-10-28 06:26:17.609 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:26:25.076 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:26:27.669 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:26:29.575 [update notice] received unknown MS cmd: 1008b507020934 / 029102
2022-10-28 06:26:30.507 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:26:39.121 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:26:48.071 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:26:48.151 [update notice] received unknown MS cmd: 1076b5110101 / 093534bc0aff4e0000ff
2022-10-28 06:26:48.681 [update notice] received unknown MS cmd: 1008b51009000034ffffff060000 / 0101
2022-10-28 06:26:58.146 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:26:58.226 [update notice] received unknown MS cmd: 1076b5110101 / 093534bc0aff4e0000ff
2022-10-28 06:27:07.949 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:27:17.572 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:27:27.875 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:27:28.918 [update notice] received unknown BC cmd: 10feb505025c00
2022-10-28 06:27:29.449 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101
2022-10-28 06:27:30.969 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:27:31.229 [update notice] received unknown MS cmd: 1008b512020000 / 00
2022-10-28 06:27:31.957 [update notice] received unknown BC cmd: 10feb510020601
2022-10-28 06:27:38.676 [update notice] received unknown MS cmd: 7108b5120e11a601a301a901bd010c9e050000 / 020232
2022-10-28 06:27:38.820 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:27:58.319 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:27:58.399 [update notice] received unknown MS cmd: 1008b5110101 / 0934340080ffff0000ff
2022-10-28 06:27:59.508 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101
2022-10-28 06:28:02.793 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:28:08.391 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:28:18.443 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:28:31.569 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:28:38.619 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:28:44.746 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:28:59.031 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:29:08.849 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:29:09.000 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:29:15.835 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:29:29.651 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:29:38.330 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:29:47.609 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:29:50.249 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101
2022-10-28 06:30:02.497 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:30:09.543 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:30:18.845 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:30:31.993 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:30:37.925 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:30:40.688 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101
2022-10-28 06:30:42.543 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:30:59.892 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:31:03.903 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:31:09.703 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:31:19.784 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:31:20.125 [update notice] received unknown MS cmd: 1076b5110101 / 093534bc0aff4e0000ff
2022-10-28 06:31:21.148 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:31:24.609 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:31:32.773 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:31:37.540 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:31:37.650 [update notice] received unknown MS cmd: 7108b51a03042934 / 0e29cf2000c0022101001800061800
2022-10-28 06:31:40.746 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:32:00.052 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:32:09.963 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:32:20.219 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:32:20.609 [update notice] received unknown MS cmd: 1076b5110101 / 093433bc0aff4e0000ff
2022-10-28 06:32:31.689 [update notice] received unknown MS cmd: 1076b51009000000ffffff050000 / 0101
2022-10-28 06:32:33.130 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:32:33.163 [update notice] received unknown BC cmd: 10feb5160301bc0a
2022-10-28 06:32:33.625 [update notice] received unknown MS cmd: 1008b512020464 / 00
2022-10-28 06:32:34.167 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:32:37.153 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:32:41.173 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:33:00.504 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:33:10.580 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:33:19.585 [update notice] received unknown MS cmd: 7108b5110107 / 0a00590081082400000000
2022-10-28 06:33:20.648 [main error] scan config 76: ERR: arbitration lost
2022-10-28 06:33:33.633 [main error] scan config 08: ERR: arbitration lost
2022-10-28 06:33:37.254 [main error] scan config 15: ERR: arbitration lost
2022-10-28 06:33:38.947 [update notice] received unknown MS cmd: 7108b5120e11a1019d01a501b7010c9e050000 / 020232
2022-10-28 06:33:41.341 [main error] scan config 76: ERR: arbitration lost 

Adapter v2.0 from FEHM connected with rs232/usb adapter with CP2102:


image

All meassured and controled with schematics and guide. All ok.
Don’t know what is wrong. Not sure if ebusd configuration is ok. how to check ?

Here my ebusd configuration:

EBUSD_OPTS=“–scanconfig --device=/dev/ttyUSB0 --latency=0 --enablehex --address=00 --localhost --port=8888 --logfile=/var/log/ebusd.log”

Double-check --device and --port

Not sure if my Vaillant Multimatic VRC700 is supported by eBUS binding 3.x or Is it possible that I can myself somehow implement instructions which I need ?
Or is supported by ebusd ?

Basically the binding 3.x supports the VRC700, see screenshot below.
I run a Vaillant aroTherm plus VML105/6 using the VRC700 despite the fact that it is not exacatly made for my heat pump. Unfortunately i can’t help with ebusd. I use the Esera LAN coupler and openHAB 3.4.0 under Windows10.

My problem is, that I made a ebus adapter v2.0 from FHEM forum. When I will connect via CP2102 usb/rs232 adapter, ebus is detected (bridge shows incomming informations) but device isn’t detected (or as standard device). When I will add some of VRC700 devices and items, values are still NULL. Only what is working is external temperature. Today I tried to reconnect directly to GPIO of my odroid n2+, but it’s not working at all.
So searching for ANY working solution how to read a data from my Multimatic VRC700

Here also many items stay NULL. Others may take some time to show a value. See screenshot of the “VRC700 general” thing below.

ok, for the start I need to read any status of the system, don’t know where to find. What I tested was result NULL

As far as i know, the standard devices are always detected. I had to add the other devices manually and to test which values result with a reading. But this might be because i have a VRC720. Added the following things manually: VRC700_general, VRC700_heating circuit 1, VRC700_hot water circuit and VRC700_zone 1.

Can only read out parameters here, but not control the heat pump.

detected was this :

but no names. Why not wrc700 don’t know.
I added manualy as slave 15 vrc700 general, and added lot of items from the list, but only outside temperature and date time is working. Rest is NULL. Don’t know why
Maybe different instructions ?..

I have 4 things detected automatically. Deactivated them and set them to “ignored” in Inbox items found. But i think that they don’t disturb if you let them stay “Online”.

Here are my settings for vrc700_general through the MainUI:

No they don’t disturb. Problem is, that I added as slave 15 VRC700_general manualy and activated aprox 20items from the list, but only outside temperature and date is working. Rest remain NULL.

What I need for start is read a boiler temperature and current heating status (means auto mode, night mode etc…)

See my screen shot above from the VRC700_general thing. Beside outside temp and date i got water pressure and nothing else. You need the other 3 things VRC700_heating circuit 1, VRC700_hot water circuit and VRC700_zone 1. I have evaluated step by step which parameter results in a value and which results in “NULL”.

This is what i get using all 4 things:


All other channels result in “NULL”.