john30 / ebusd

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

ERR : Arbitration lost #1076

Closed minscof closed 11 months ago

minscof commented 11 months ago

Description

The command scanconfig fails with error arbitration lost. This issue appeared after many months without any problem. It stopped working suddenly.

Actual behavior

When starting ebusd, the scanconfig fails instead of finding boiler and thermostat model

2023-12-03 09:01:29.362 [update notice] received unknown MS cmd: 1008b5100900000050ffff010100 / 0101 2023-12-03 09:01:33.516 [main error] scan config 08: ERR: arbitration lost 2023-12-03 09:01:34.438 [update notice] received unknown MS cmd: 1008b5110101 / 0934360080ffff0000ff 2023-12-03 09:01:35.873 [main error] scan config 15: ERR: arbitration lost

Expected behavior

The command scanconfig finds the charateristic of boiler and thermostat model

ebusd version

23.2

ebusd arguments

 EBUSD_DEVICE: "192.168.0.50:9999"
  # Skip serial eBUS device test
  #EBUSD_NODEVICECHECK: ""
  # Only read from device, never write to it
  #EBUSD_READONLY: ""
  # Send an initial escape symbol after connecting device
  #EBUSD_INITSEND: ""
  # Extra transfer latency in ms
  EBUSD_LATENCY: 20000

  # Message configuration options:

  # Read CSV config files from PATH (local folder or HTTPS URL)
  EBUSD_CONFIGPATH: "/etc/ebusd"
  # Pick CSV config files matching initial scan (ADDR="none" or empty for no initial scan message, "full" for full
  # scan, or a single hex address to scan, default is broadcast ident message).
  EBUSD_SCANCONFIG: ""
  # Prefer LANG in multilingual configuration files
  #EBUSD_CONFIGLANG: "en"
  # Poll for data every SEC seconds (0=disable)
  #EBUSD_POLLINTERVAL: 10
  # Use CA FILE for checking certificates (uses defaults, "#" for insecure)
  #EBUSD_CAFILE: "/path/to/cafile"
  # Use CA PATH for checking certificates (uses defaults)
  #EBUSD_CAPATH: "/path/to/cafiles"

  # eBUS options:

  # Use ADDR as own bus address
  #EBUSD_ADDRESS: ff

Operating system

Raspberry Pi OS 12 (including lite)

CPU architecture

armv7l

Dockerized

same as ebusd version

Hardware interface

adapter 2 via wifi wifi signal seems good

Related integration

No response

Logs

2023-12-03 09:01:23.119 [main notice] ebusd 23.2.23.2 started with auto scan on device: 192.168.0.50:9999 2023-12-03 09:01:23.153 [bus notice] bus started with own address 31/36 2023-12-03 09:01:23.158 [mqtt notice] connection established 2023-12-03 09:01:23.163 [bus notice] signal acquired 2023-12-03 09:01:24.363 [bus notice] new master 10, master count 2 2023-12-03 09:01:24.428 [bus notice] new master 03, master count 3 2023-12-03 09:01:24.428 [update notice] received unknown MS cmd: 1008b5110101 / 0934360080ffff0000ff 2023-12-03 09:01:26.312 [update notice] received unknown MS cmd: 1008b512020000 / 00 2023-12-03 09:01:29.362 [update notice] received unknown MS cmd: 1008b5100900000050ffff010100 / 0101 2023-12-03 09:01:33.516 [main error] scan config 08: ERR: arbitration lost 2023-12-03 09:01:34.438 [update notice] received unknown MS cmd: 1008b5110101 / 0934360080ffff0000ff 2023-12-03 09:01:35.873 [main error] scan config 15: ERR: arbitration lost 2023-12-03 09:01:39.351 [update notice] received unknown MS cmd: 1008b5100900000050ffff010100 / 0101 2023-12-03 09:01:44.431 [update notice] received unknown MS cmd: 1008b5110101 / 0934360080ffff0000ff 2023-12-03 09:01:46.353 [update notice] received unknown MS cmd: 1008b5040100 / 0a00ffffffffffffff0080 2023-12-03 09:01:46.614 [update notice] received unknown MS cmd: 1008b5110102 / 06013c6c46725c 2023-12-03 09:01:48.221 [main error] scan config 08: ERR: arbitration lost 2023-12-03 09:01:49.354 [update notice] received unknown MS cmd: 1008b5100900000050ffff010100 / 0101

minscof commented 11 months ago

I noticed that the incident disappeared if I move the adapter : it seems there is a bad contact with the adapter