Description
Sometimes eBUSd doesn't read the data and resetting doesn't help. If I unplug the adapter and plug it back in, it works.
Actual behavior
Does't read data
Expected behavior
Read data
ebusd version
25.1
ebusd arguments
--foreground --mqtthost=core-mosquitto --mqttport=1883 --mqttuser=addons --mqttpass=zohMaiVieQu0eruk9uengeevah6ohsie8oopuefegae8Ai8hah9AiGh0phooY2on --scanconfig --mqttjson --mqttint=/etc/ebusd/mqtt-hassio.cfg --mqttvar=filter-direction=r|u|^w --mqtttopic=ebusd --device=ens:/dev/ttyACM0 --log=all:notice --log=update:error
Operating system
Debian 13 (Trixie) / Ubuntu 24-25 / Raspberry Pi OS 13
CPU architecture
x64
Dockerized
None
Hardware interface
Adapter Shield v5/C6/Stick via USB
Related integration
MQTT Home Assistant via mqtt-hassio.cfg
Logs
ebusd --foreground --mqtthost=core-mosquitto --mqttport=1883 --mqttuser=addons --mqttpass=zohMaiVieQu0eruk9uengeevah6ohsie8oopuefegae8Ai8hah9AiGh0phooY2on --scanconfig --mqttjson --mqttint=/etc/ebusd/mqtt-hassio.cfg --mqttvar=filter-direction=r|u|^w --mqtttopic=ebusd --device=ens:/dev/ttyACM0 --log=all:notice --log=update:error
2026-07-04 20:07:39.400 [device notice] transport opened
2026-07-04 20:07:39.406 [main notice] ebusd 25.1.p20250414 started with broadcast scan on device: /dev/ttyACM0, serial high speed, enhanced
2026-07-04 20:07:39.840 [bus notice] bus started with own address 31/36
2026-07-04 20:07:39.840 [bus notice] signal acquired
2026-07-04 20:07:39.840 [bus notice] new master 10, master count 2
2026-07-04 20:07:40.178 [mqtt notice] connection established
2026-07-04 20:07:41.792 [bus notice] new master 03, master count 3
2026-07-04 20:07:49.842 [main notice] starting initial broadcast scan
2026-07-04 20:07:49.854 [device notice] reset, supports info
2026-07-04 20:07:49.898 [bus error] arbitration start error
2026-07-04 20:07:49.899 [device notice] extra info: firmware 1.1[650b].1[650b], jumpers 0x03
2026-07-04 20:07:50.104 [bus error] send to fe: ERR: read timeout, retry
2026-07-04 20:07:50.152 [bus error] send to fe: ERR: read timeout, retry
2026-07-04 20:07:50.197 [bus error] send to fe: ERR: read timeout
2026-07-04 20:07:50.197 [main error] initial scan failed: ERR: read timeout
2026-07-04 20:07:50.220 [bus notice] arbitration won in invalid state ready
2026-07-04 20:08:00.197 [main notice] starting initial broadcast scan
2026-07-04 20:08:00.417 [bus error] send to fe: ERR: read timeout, retry
2026-07-04 20:08:00.461 [bus error] send to fe: ERR: read timeout, retry
2026-07-04 20:08:00.505 [bus error] send to fe: ERR: read timeout
2026-07-04 20:08:00.505 [main error] initial scan failed: ERR: read timeout
2026-07-04 20:08:00.532 [bus notice] arbitration won in invalid state ready
2026-07-04 20:08:10.506 [main notice] starting initial broadcast scan
2026-07-04 20:08:10.741 [bus error] send to fe: ERR: read timeout, retry
2026-07-04 20:08:10.789 [bus error] send to fe: ERR: read timeout, retry
2026-07-04 20:08:10.835 [bus error] send to fe: ERR: read timeout
2026-07-04 20:08:10.835 [main error] initial scan failed: ERR: read timeout
2026-07-04 20:08:10.859 [bus notice] arbitration won in invalid state ready
RESET POWER
and
2026-07-04 20:12:23.630 [device error] transport closed
2026-07-04 20:12:23.631 [bus notice] device invalid
2026-07-04 20:12:23.631 [bus error] signal lost
2026-07-04 20:12:28.634 [device notice] transport opened
2026-07-04 20:12:28.634 [bus notice] re-opened /dev/ttyACM0
2026-07-04 20:12:33.786 [device notice] reset
2026-07-04 20:12:33.791 [bus notice] signal acquired
2026-07-04 20:12:39.184 [main notice] starting initial broadcast scan
2026-07-04 20:12:39.289 [bus notice] new master 3f, master count 4
2026-07-04 20:12:39.504 [bus notice] new master 7f, master count 5
2026-07-04 20:12:49.416 [bus notice] scan 08: ;Vaillant;BAI00;0518;7401
2026-07-04 20:12:49.416 [bus notice] scan 08: ;Vaillant;BAI00;0518;7401
2026-07-04 20:12:49.976 [main notice] read common config file vaillant/broadcast.csv
2026-07-04 20:12:50.214 [main notice] read common config file vaillant/general.csv
2026-07-04 20:12:50.481 [main notice] read common config file vaillant/scan.csv
2026-07-04 20:12:50.733 [main notice] read scan config file vaillant/08.bai.csv for ID "bai00", SW0518, HW7401
2026-07-04 20:12:51.344 [bus notice] scan 50: ;Vaillant;V6100;0119;1902
2026-07-04 20:12:51.749 [main notice] found messages: 217 (0 conditional on 33 conditions, 0 poll, 10 update)
2026-07-04 20:12:52.003 [bus notice] max. symbols per second: 144
2026-07-04 20:12:52.928 [bus notice] scan 08: ;21;10;40;0010003869;3100;005327;N7
2026-07-04 20:12:55.086 [bus notice] scan 15: ;Vaillant;F4300;0120;2102
2026-07-04 20:12:55.086 [bus notice] scan 15: ;Vaillant;F4300;0120;2102
2026-07-04 20:12:56.112 [bus notice] scan 15: ;21;10;33;0020028524;0907;005556;N6
2026-07-04 20:12:56.703 [main notice] read scan config file vaillant/15.f43.csv for ID "f4300", SW0120, HW2102
2026-07-04 20:12:56.703 [main notice] found messages: 430 (7 conditional on 37 conditions, 0 poll, 10 update)
2026-07-04 20:12:59.036 [main error] scan config 44: ERR: read timeout
2026-07-04 20:13:01.699 [bus notice] scan 50: ;??;??;??;??????????;????;??????;??
2026-07-04 20:13:02.136 [main notice] read scan config file vaillant/50.v61.mc.csv for ID "v6100", SW0119, HW1902
2026-07-04 20:13:02.136 [main notice] found messages: 538 (11 conditional on 40 conditions, 129 poll, 10 update)
2026-07-04 20:13:04.284 [main error] scan config 84: ERR: read timeout
Description
Sometimes eBUSd doesn't read the data and resetting doesn't help. If I unplug the adapter and plug it back in, it works.
Actual behavior
Does't read data
Expected behavior
Read data
ebusd version
25.1
ebusd arguments
--foreground --mqtthost=core-mosquitto --mqttport=1883 --mqttuser=addons --mqttpass=zohMaiVieQu0eruk9uengeevah6ohsie8oopuefegae8Ai8hah9AiGh0phooY2on --scanconfig --mqttjson --mqttint=/etc/ebusd/mqtt-hassio.cfg --mqttvar=filter-direction=r|u|^w --mqtttopic=ebusd --device=ens:/dev/ttyACM0 --log=all:notice --log=update:error
Operating system
Debian 13 (Trixie) / Ubuntu 24-25 / Raspberry Pi OS 13
CPU architecture
x64
Dockerized
None
Hardware interface
Adapter Shield v5/C6/Stick via USB
Related integration
MQTT Home Assistant via mqtt-hassio.cfg
Logs
ebusd --foreground --mqtthost=core-mosquitto --mqttport=1883 --mqttuser=addons --mqttpass=zohMaiVieQu0eruk9uengeevah6ohsie8oopuefegae8Ai8hah9AiGh0phooY2on --scanconfig --mqttjson --mqttint=/etc/ebusd/mqtt-hassio.cfg --mqttvar=filter-direction=r|u|^w --mqtttopic=ebusd --device=ens:/dev/ttyACM0 --log=all:notice --log=update:error
2026-07-04 20:07:39.400 [device notice] transport opened
2026-07-04 20:07:39.406 [main notice] ebusd 25.1.p20250414 started with broadcast scan on device: /dev/ttyACM0, serial high speed, enhanced
2026-07-04 20:07:39.840 [bus notice] bus started with own address 31/36
2026-07-04 20:07:39.840 [bus notice] signal acquired
2026-07-04 20:07:39.840 [bus notice] new master 10, master count 2
2026-07-04 20:07:40.178 [mqtt notice] connection established
2026-07-04 20:07:41.792 [bus notice] new master 03, master count 3
2026-07-04 20:07:49.842 [main notice] starting initial broadcast scan
2026-07-04 20:07:49.854 [device notice] reset, supports info
2026-07-04 20:07:49.898 [bus error] arbitration start error
2026-07-04 20:07:49.899 [device notice] extra info: firmware 1.1[650b].1[650b], jumpers 0x03
2026-07-04 20:07:50.104 [bus error] send to fe: ERR: read timeout, retry
2026-07-04 20:07:50.152 [bus error] send to fe: ERR: read timeout, retry
2026-07-04 20:07:50.197 [bus error] send to fe: ERR: read timeout
2026-07-04 20:07:50.197 [main error] initial scan failed: ERR: read timeout
2026-07-04 20:07:50.220 [bus notice] arbitration won in invalid state ready
2026-07-04 20:08:00.197 [main notice] starting initial broadcast scan
2026-07-04 20:08:00.417 [bus error] send to fe: ERR: read timeout, retry
2026-07-04 20:08:00.461 [bus error] send to fe: ERR: read timeout, retry
2026-07-04 20:08:00.505 [bus error] send to fe: ERR: read timeout
2026-07-04 20:08:00.505 [main error] initial scan failed: ERR: read timeout
2026-07-04 20:08:00.532 [bus notice] arbitration won in invalid state ready
2026-07-04 20:08:10.506 [main notice] starting initial broadcast scan
2026-07-04 20:08:10.741 [bus error] send to fe: ERR: read timeout, retry
2026-07-04 20:08:10.789 [bus error] send to fe: ERR: read timeout, retry
2026-07-04 20:08:10.835 [bus error] send to fe: ERR: read timeout
2026-07-04 20:08:10.835 [main error] initial scan failed: ERR: read timeout
2026-07-04 20:08:10.859 [bus notice] arbitration won in invalid state ready
RESET POWER
and
2026-07-04 20:12:23.630 [device error] transport closed
2026-07-04 20:12:23.631 [bus notice] device invalid
2026-07-04 20:12:23.631 [bus error] signal lost
2026-07-04 20:12:28.634 [device notice] transport opened
2026-07-04 20:12:28.634 [bus notice] re-opened /dev/ttyACM0
2026-07-04 20:12:33.786 [device notice] reset
2026-07-04 20:12:33.791 [bus notice] signal acquired
2026-07-04 20:12:39.184 [main notice] starting initial broadcast scan
2026-07-04 20:12:39.289 [bus notice] new master 3f, master count 4
2026-07-04 20:12:39.504 [bus notice] new master 7f, master count 5
2026-07-04 20:12:49.416 [bus notice] scan 08: ;Vaillant;BAI00;0518;7401
2026-07-04 20:12:49.416 [bus notice] scan 08: ;Vaillant;BAI00;0518;7401
2026-07-04 20:12:49.976 [main notice] read common config file vaillant/broadcast.csv
2026-07-04 20:12:50.214 [main notice] read common config file vaillant/general.csv
2026-07-04 20:12:50.481 [main notice] read common config file vaillant/scan.csv
2026-07-04 20:12:50.733 [main notice] read scan config file vaillant/08.bai.csv for ID "bai00", SW0518, HW7401
2026-07-04 20:12:51.344 [bus notice] scan 50: ;Vaillant;V6100;0119;1902
2026-07-04 20:12:51.749 [main notice] found messages: 217 (0 conditional on 33 conditions, 0 poll, 10 update)
2026-07-04 20:12:52.003 [bus notice] max. symbols per second: 144
2026-07-04 20:12:52.928 [bus notice] scan 08: ;21;10;40;0010003869;3100;005327;N7
2026-07-04 20:12:55.086 [bus notice] scan 15: ;Vaillant;F4300;0120;2102
2026-07-04 20:12:55.086 [bus notice] scan 15: ;Vaillant;F4300;0120;2102
2026-07-04 20:12:56.112 [bus notice] scan 15: ;21;10;33;0020028524;0907;005556;N6
2026-07-04 20:12:56.703 [main notice] read scan config file vaillant/15.f43.csv for ID "f4300", SW0120, HW2102
2026-07-04 20:12:56.703 [main notice] found messages: 430 (7 conditional on 37 conditions, 0 poll, 10 update)
2026-07-04 20:12:59.036 [main error] scan config 44: ERR: read timeout
2026-07-04 20:13:01.699 [bus notice] scan 50: ;??;??;??;??????????;????;??????;??
2026-07-04 20:13:02.136 [main notice] read scan config file vaillant/50.v61.mc.csv for ID "v6100", SW0119, HW1902
2026-07-04 20:13:02.136 [main notice] found messages: 538 (11 conditional on 40 conditions, 129 poll, 10 update)
2026-07-04 20:13:04.284 [main error] scan config 84: ERR: read timeout