john30 / ebusd

daemon for communication with eBUS heating systems
GNU General Public License v3.0
560 stars 130 forks source link

Problem with recognising Vaillant boiler #280

Closed tedxxx2 closed 5 years ago

tedxxx2 commented 5 years ago

Hi All, I have a problem with reading data from my Vaillant boiler. I receive following readout from ebusd log:

2019-04-18 20:03:20.965 [main notice] ebusd 3.3.v3.3 started with auto scan
2019-04-18 20:03:21.599 [bus notice] bus started with own address 31/36
2019-04-18 20:03:21.600 [bus notice] signal acquired
2019-04-18 20:03:22.224 [bus notice] new master 10, master count 2
2019-04-18 20:03:22.224 [update notice] received unknown BC cmd: 10feb5160301f00e
2019-04-18 20:03:24.290 [update notice] received unknown MS cmd: 1050b509040e010001 / 00
2019-04-18 20:03:24.540 [update notice] received unknown MS cmd: 1050b509040e200001 / 00
2019-04-18 20:03:24.799 [update notice] received unknown MS cmd: 1050b5040118 / 060000009b0105
2019-04-18 20:03:25.089 [bus notice] new master 03, master count 3
2019-04-18 20:03:25.090 [update notice] received unknown MS cmd: 1008b5100900004760ffff00ff00 / 0101
2019-04-18 20:03:26.322 [update notice] received unknown MS cmd: 1050b503020003 / 0affffffffffffffffffff
2019-04-18 20:03:26.561 [update notice] received unknown MS cmd: 1050b505021800 / 00
2019-04-18 20:03:28.303 [update notice] received unknown MS cmd: 1050b505023001 / 0101
2019-04-18 20:03:30.238 [update notice] received unknown MS cmd: 1050b5040126 / 0700000009004101
2019-04-18 20:03:30.517 [update notice] received unknown MS cmd: 1050b503020001 / 0affffffffffffffffffff
2019-04-18 20:03:30.799 [update notice] received unknown MS cmd: 1008b5110101 / 093232f00e58580000ff
2019-04-18 20:03:32.255 [main error] scan config 08: ERR: arbitration lost
2019-04-18 20:03:32.335 [update notice] received unknown MS cmd: 1008b5110102 / 05033c965062
2019-04-18 20:03:34.305 [update notice] received unknown MS cmd: 1050b509040e010001 / 00
2019-04-18 20:03:34.556 [update notice] received unknown MS cmd: 1050b509040e200001 / 00
2019-04-18 20:03:34.816 [update notice] received unknown MS cmd: 1050b5040118 / 060000009b0105
2019-04-18 20:03:35.103 [update notice] received unknown MS cmd: 1008b5100900004760ffff00ff00 / 0101
2019-04-18 20:03:36.377 [update notice] received unknown MS cmd: 1050b503020003 / 0affffffffffffffffffff
2019-04-18 20:03:36.616 [update notice] received unknown MS cmd: 1050b505021800 / 00
2019-04-18 20:03:38.296 [main error] scan config 15: ERR: arbitration lost
2019-04-18 20:03:38.350 [update notice] received unknown MS cmd: 1050b505023001 / 0101
2019-04-18 20:03:40.400 [update notice] received unknown MS cmd: 1050b503020001 / 0affffffffffffffffffff
2019-04-18 20:03:40.712 [update notice] received unknown MS cmd: 1008b5110101 / 093232f00e58580000ff
2019-04-18 20:03:42.405 [update notice] received unknown MS cmd: 1008b5040100 / 0a00574412fffffffff00e
2019-04-18 20:03:42.598 [main error] scan config 50: ERR: arbitration lost
2019-04-18 20:03:42.630 [update notice] received unknown BC cmd: 10feb505020400
2019-04-18 20:03:44.379 [update notice] received unknown MS cmd: 1050b509040e010001 / 00
2019-04-18 20:03:44.632 [update notice] received unknown MS cmd: 1050b509040e200001 / 00
2019-04-18 20:03:44.896 [update notice] received unknown MS cmd: 1050b5040118 / 060000009b0105
2019-04-18 20:03:45.183 [update notice] received unknown MS cmd: 1008b5100900004760ffff00ff00 / 0101
2019-04-18 20:03:46.410 [update notice] received unknown MS cmd: 1050b503020003 / 0affffffffffffffffffff
2019-04-18 20:03:46.653 [update notice] received unknown MS cmd: 1050b505021800 / 00
2019-04-18 20:03:48.391 [update notice] received unknown MS cmd: 1050b505023001 / 0101
2019-04-18 20:03:48.792 [update notice] received unknown MS cmd: 1050b5040126 / 0700000009004101
2019-04-18 20:03:50.422 [update notice] received unknown MS cmd: 1050b503020001 / 0affffffffffffffffffff
2019-04-18 20:03:50.707 [update notice] received unknown MS cmd: 1008b5110101 / 093232f00e58580000ff
2019-04-18 20:03:52.406 [update notice] received unknown MS cmd: 1050b505053c59014101 / 00
2019-04-18 20:03:54.450 [update notice] received unknown MS cmd: 1050b503020003 / 0affffffffffffffffffff
2019-04-18 20:03:54.696 [update notice] received unknown MS cmd: 1050b509040e010001 / 00
2019-04-18 20:03:54.945 [update notice] received unknown MS cmd: 1050b509040e200001 / 00
2019-04-18 20:03:55.132 [main error] scan config 08: ERR: arbitration lost
2019-04-18 20:03:55.203 [update notice] received unknown MS cmd: 1050b5040118 / 060000009b0105
2019-04-18 20:03:55.488 [update notice] received unknown MS cmd: 1008b5100900004760ffff00ff00 / 0101
2019-04-18 20:03:55.732 [update notice] received unknown MS cmd: 1050b505021800 / 00
2019-04-18 20:03:56.433 [update notice] received unknown MS cmd: 1050b505023001 / 0101
2019-04-18 20:03:58.480 [update notice] received unknown MS cmd: 1050b503020001 / 0affffffffffffffffffff
2019-04-18 20:03:58.763 [update notice] received unknown MS cmd: 1008b5110101 / 093232f00e58580000ff
2019-04-18 20:04:00.456 [update notice] received unknown BC cmd: 10feb516080031032018040419
2019-04-18 20:04:00.645 [main error] scan config 15: ERR: arbitration lost
2019-04-18 20:04:00.709 [update notice] received unknown MS cmd: 1008b512020064 / 00
2019-04-18 20:04:02.457 [update notice] received unknown MS cmd: 1050b5040118 / 060000009b0105
2019-04-18 20:04:04.464 [update notice] received unknown MS cmd: 1050b503020003

Tried to use different setting for latency like:

EBUSD_OPTS="--scanconfig -d /dev/ttyUSB0 -p 8888 -l /var/log/ebusdUSB0.log --latency=20000 --lograwdata=Bytes"

Unfortunately, that’s doesn't helped. Still Vaillant boiler cannot be recognized in that configuration.

Only way to recognize Boiler is when ebusd is listening on ebus rail I switch boiler off and during "booting" it is being recognized (but only once) as in following log:

2019-04-20 10:12:02.619 [bus notice] signal acquired
2019-04-20 10:12:06.367 [update info] received MS cmd: 1050070400 / 0ab5563631303001191902
2019-04-20 10:12:06.367 [bus notice] scan 50: ;Vaillant;V6100;0119;1902
2019-04-20 10:12:06.367 [update notice] store 50 ident: done
2019-04-20 10:12:06.368 [update notice] received scan-read scan.50  QQ=10: Vaillant;V6100;0119;1902
2019-04-20 10:12:08.533 [bus info] scan 15 cmd: 3115070400
2019-04-20 10:12:09.477 [update info] received MS cmd: 1008b5040100 / 0a00515703fffffffff009
2019-04-20 10:12:09.477 [update notice] received unknown MS cmd: 1008b5040100 / 0a00515703fffffffff009
2019-04-20 10:12:10.444 [main error] scan config 15: ERR: arbitration lost
2019-04-20 10:12:12.447 [main info] reading templates vaillant
2019-04-20 10:12:12.455 [main info] read templates in vaillant
2019-04-20 10:12:12.458 [main notice] read common config file vaillant/broadcast.csv
2019-04-20 10:12:12.459 [main notice] read common config file vaillant/scan.csv
2019-04-20 10:12:12.479 [main notice] read scan config file vaillant/50.v61.mc.csv for ID "v6100", SW0119, HW1902
2019-04-20 10:12:12.490 [main notice] found messages: 121 (4 conditional on 3 conditions, 0 poll, 8 update)
2019-04-20 10:12:12.491 [bus info] scan 50 cmd: 3150b5090124
2019-04-20 10:12:14.904 [update info] received MS cmd: 1050b5040126 / 0700000009005101
2019-04-20 10:12:14.904 [update notice] received unknown MS cmd: 1050b5040126 / 0700000009005101
2019-04-20 10:12:15.092 [main info] scan config 50 message received
2019-04-20 10:12:15.151 [update info] received MS cmd: 1050b509040e140009 / 00
2019-04-20 10:12:15.152 [update notice] received write mc HolidayTempDesired QQ=10: 4.5
2019-04-20 10:12:15.400 [update info] received MS cmd: 1050b509040e1f0000 / 00
2019-04-20 10:12:15.401 [update notice] received write mc AutoOffMode QQ=10: frostprotection
2019-04-20 10:12:15.656 [update info] received MS cmd: 1050b509040e250004 / 00
2019-04-20 10:12:15.656 [update notice] received unknown MS cmd: 1050b509040e250004 / 00
2019-04-20 10:12:15.904 [update info] received MS cmd: 1050b509040e28000f / 00
2019-04-20 10:12:15.905 [update notice] received unknown MS cmd: 1050b509040e28000f / 00
2019-04-20 10:12:16.159 [update info] received MS cmd: 1050b509050e24000000 / 00
2019-04-20 10:12:16.160 [update notice] received unknown MS cmd: 1050b509050e24000000 / 00
2019-04-20 10:12:16.418 [update info] received MS cmd: 1050b509040e180000 / 00
2019-04-20 10:12:16.418 [update notice] received unknown MS cmd: 1050b509040e180000 / 00
2019-04-20 10:12:16.669 [update info] received MS cmd: 1050b509040e3600e6 / 00
2019-04-20 10:12:16.669 [update notice] received unknown MS cmd: 1050b509040e3600e6 / 00
2019-04-20 10:12:16.917 [update info] received MS cmd: 1050b509040e1e0001 / 00
2019-04-20 10:12:16.917 [update notice] received unknown MS cmd: 1050b509040e1e0001 / 00
2019-04-20 10:12:17.173 [update info] received MS cmd: 1050b509040e190000 / 00
2019-04-20 10:12:17.173 [update notice] received unknown MS cmd: 1050b509040e190000 / 00
2019-04-20 10:12:17.425 [update info] received MS cmd: 1050b509040e010000 / 00
2019-04-20 10:12:17.425 [update notice] received unknown MS cmd: 1050b509040e010000 / 00
2019-04-20 10:12:17.682 [update info] received MS cmd: 1050b509040e200000 / 00
2019-04-20 10:12:17.683 [update notice] received unknown MS cmd: 1050b509040e200000 / 00
2019-04-20 10:12:17.948 [update info] received MS cmd: 1050b5040118 / 060000009b0105
2019-04-20 10:12:17.948 [update notice] received unknown MS cmd: 1050b5040118 / 060000009b0105
2019-04-20 10:12:18.237 [update info] received MS cmd: 1008b5100900000060ffff45ff00 / 0101
2019-04-20 10:12:18.237 [update notice] received unknown MS cmd: 1008b5100900000060ffff45ff00 / 0101
2019-04-20 10:12:18.527 [update info] received MS cmd: 1050b503020003 / 0affffffffffffffffffff
2019-04-20 10:12:18.527 [update notice] received unknown MS cmd: 1050b503020003 / 0affffffffffffffffffff
2019-04-20 10:12:19.267 [update info] received MS cmd: 1050b505023000 / 0101
2019-04-20 10:12:19.268 [update notice] received unknown MS cmd: 1050b505023000 / 0101
2019-04-20 10:12:20.048 [update info] received MS cmd: 1050b503020001 / 0affffffffffffffffffff
2019-04-20 10:12:20.050 [update notice] received read mc currenterror QQ=10: -;-;-;-;-
2019-04-20 10:12:20.335 [update info] received MS cmd: 1008b5110101 / 093834200a5c5e0000ff
2019-04-20 10:12:20.335 [update notice] received unknown MS cmd: 1008b5110101 / 093834200a5c5e0000ff
2019-04-20 10:12:22.007 [update info] received BC cmd: 10feb505022900
2019-04-20 10:12:22.008 [update notice] received unknown BC cmd: 10feb505022900
2019-04-20 10:12:22.252 [update info] received MS cmd: 1050b505022900 / 00
2019-04-20 10:12:22.252 [update notice] received unknown MS cmd: 1050b505022900 / 00
2019-04-20 10:12:22.538 [update info] received MS cmd: 1008b5040100 / 0a00055803ffffffff200a
2019-04-20 10:12:22.538 [update notice] received unknown MS cmd: 1008b5040100 / 0a00055803ffffffff200a
2019-04-20 10:12:22.809 [update info] received MS cmd: 1008b5110102 / 05033c965062
2019-04-20 10:12:22.809 [update notice] received unknown MS cmd: 1008b5110102 / 05033c965062
2019-04-20 10:12:23.059 [update info] received MS cmd: 1008b512020000 / 00
2019-04-20 10:12:23.059 [update notice] received unknown MS cmd: 1008b512020000 / 00
2019-04-20 10:12:24.435 [update info] received MS cmd: 1050b509040e010001 / 00
2019-04-20 10:12:24.435 [update notice] received unknown MS cmd: 1050b509040e010001 / 00
2019-04-20 10:12:24.685 [update info] received MS cmd: 1050b509040e200001 / 00
2019-04-20 10:12:24.685 [update notice] received unknown MS cmd: 1050b509040e200001 / 00
2019-04-20 10:12:24.945 [update info] received MS cmd: 1050b5040118 / 060000009b0105
2019-04-20 10:12:24.945 [update notice] received unknown MS cmd: 1050b5040118 / 060000009b0105
2019-04-20 10:12:25.231 [update info] received MS cmd: 1008b5100900004b60ffff40ff00 / 0101
2019-04-20 10:12:25.231 [update notice] received unknown MS cmd: 1008b5100900004b60ffff40ff00 / 0101
2019-04-20 10:12:25.488 [update info] received MS cmd: 1008b512020064 / 00
2019-04-20 10:12:25.488 [update notice] received unknown MS cmd: 1008b512020064 / 00
2019-04-20 10:12:26.085 [update info] received MS cmd: 1050b503020003 / 0affffffffffffffffffff
2019-04-20 10:12:26.085 [update notice] received unknown MS cmd: 1050b503020003 / 0affffffffffffffffffff
2019-04-20 10:12:26.323 [update info] received MS cmd: 1050b505021800 / 00
2019-04-20 10:12:26.323 [update notice] received unknown MS cmd: 1050b505021800 / 00
2019-04-20 10:12:27.093 [bus info] scan 08 cmd: 3108070400
2019-04-20 10:12:27.412 [main error] scan config 08: ERR: read timeout
2019-04-20 10:12:28.053 [update info] received MS cmd: 1050b505023001 / 0101
2019-04-20 10:12:28.053 [update notice] received unknown MS cmd: 1050b505023001 / 0101
2019-04-20 10:12:29.413 [bus info] scan 15 cmd: 3115070400
2019-04-20 10:12:30.135 [update info] received MS cmd: 1050b503020001 / 0affffffffffffffffffff
2019-04-20 10:12:30.136 [update notice] received read mc currenterror QQ=10: -;-;-;-;-
2019-04-20 10:12:30.322 [main error] scan config 15: ERR: read timeout
2019-04-20 10:12:30.425 [update info] received MS cmd: 1008b5110101 / 093632200a5c5e0000ff
2019-04-20 10:12:30.425 [update notice] received unknown MS cmd: 1008b5110101 / 093632200a5c5e0000ff
2019-04-20 10:12:32.057 [update info] received BC cmd: 10feb5160301200a
2019-04-20 10:12:32.058 [update notice] received update-read broadcast outsidetemp QQ=10: 10.125
2019-04-20 10:12:33.505 [update info] received MS cmd: 1050b5040126 / 0700000009005101
2019-04-20 10:12:33.505 [update notice] received unknown MS cmd: 1050b5040126 / 0700000009005101
2019-04-20 10:12:34.112 [update info] received MS cmd: 1050b509040e010001 / 00
2019-04-20 10:12:34.112 [update notice] received unknown MS cmd: 1050b509040e010001 / 00
2019-04-20 10:12:34.362 [update info] received MS cmd: 1050b509040e200001 / 00
2019-04-20 10:12:34.362 [update notice] received unknown MS cmd: 1050b509040e200001 / 00
2019-04-20 10:12:35.118 [update info] received MS cmd: 1050b5040118 / 060000009b0105
2019-04-20 10:12:35.118 [update notice] received unknown MS cmd: 1050b5040118 / 060000009b0105
2019-04-20 10:12:35.403 [update info] received MS cmd: 1008b5100900004b60ffff40ff00 / 0101
2019-04-20 10:12:35.404 [update notice] received unknown MS cmd: 1008b5100900004b60ffff40ff00 / 0101
2019-04-20 10:12:36.138 [update info] received MS cmd: 1050b503020003 / 0affffffffffffffffffff
2019-04-20 10:12:36.138 [update notice] received unknown MS cmd: 1050b503020003 / 0affffffffffffffffffff
2019-04-20 10:12:36.376 [update info] received MS cmd: 1050b505021800 / 00
2019-04-20 10:12:36.377 [update notice] received unknown MS cmd: 1050b505021800 /

but it only discover outside & holiday temp, and that’s all. No other data are recognized. When I reload configuration (ebusctl reload) it will not find Vaillant boiler anymore. I’m stuck in this point.

Some technical data: ebusd working on Raspberry Pi 3 B WiFi Operating system: Linux raspberrypi 4.14.98-v7+ Checked on ebusd 2.1 and 3.3 version and on independent Debian system (Live CD) on Notebook. Unfortunately nothing changed.

Ebus Adapter hardware: Tested on Ebus adapter (FHEM) - https://wiki.fhem.de/wiki/EBUS and on newest Ebus 2.2 - https://ebus.github.io/adapter/ Unfortunately nothing changed.

USB-TTL Hardware adapter: CP2102 chipset PL 2303HX chipset FT232RL chipset and also on Rasperry internal UART.

Additionally I also check communication with short (grounded) cable connected directly to Boiler - to avoid any noise from other equipment. Unfortunately that also doesn’t helped.

FYI I have Vaillant boiler EcoCompact2 with calorMATIC 430 and VR61 mixing controller. All ebus communication cables are connected together in boiler housing.

I’m stick in this point since few weeks :-( and have no other idea how to handle with this problem.

Best Regards Sebastian

john30 commented 5 years ago

it seems that your adapter is unable to write to the bus. try starting ebusd with --lograwdata=bytes in foreground and check if any sent ">31" byte is every received back immediately in "<31". If not, your adapter is not able to send at all.

tedxxx2 commented 5 years ago

John, you are correct!! It was a problem with cable connector for write signal (TX). I used the same cable for all my attempts on Ebus Adapters. Lesson learnt :-) Thanks for pointing into correct direction. Now everything being recognized!

Best Regards Sebastian