Closed jabdoa2 closed 3 months ago
Looks like the recent firmware upgrade to 20240317 fixed it. Not sure why but those issues are now gone.
which one did you use before @jabdoa2 ?
which one did you use before @jabdoa2 ?
The one which has been pre-flashed: 2024-01-06.
There are still occasional transfer errors but rare enough (every few seconds) so that it does not matter much in practice.
maybe give it another try with the recently updated release
maybe give it another try with the recently updated release
I will. Thanks for your work :-).
2024-03-30/1[431e]
looks very good. All warnings and errors seem to be gone. Thanks!
I checked again and I now see this error:
2024-03-31 22:18:22.240 [bus error] poll bai PartloadHcKW failed: ERR: SYN received
2024-03-31 22:18:28.213 [update notice] sent poll-read bai PrEnergyCountHc1 QQ=31: 25265
2024-03-31 22:18:34.354 [update notice] sent poll-read bai PumpHours QQ=31: 2255
2024-03-31 22:18:40.378 [bus notice] arbitration won in invalid state skip
2024-03-31 22:18:40.591 [bus error] poll bai Status01 failed: ERR: SYN received
2024-03-31 22:18:40.686 [bus notice] arbitration won in invalid state ready
2024-03-31 22:18:46.158 [update notice] sent poll-read bai Status02 QQ=31: on;60;53.0;80;15.0
Never see that arbitration won in invalid state xxx
error before. Generally, errors seem to happen much less frequently.
Same here. after updating the firmware to the latest almost no communication. it throws on the adapter itself host: errors: protocol
and at the addon at lot of the errors below:
[bus notice] arbitration won in invalid state receive response 2024-04-12 23:06:02.682 [bus notice] arbitration won in invalid state skip 2024-04-12 23:06:02.905 [main error] scan config 15: ERR: SYN received 2024-04-12 23:06:04.974 [main error] scan config 76: ERR: SYN received
For me it did get better with each version. Generally, it is rather stable. Sometimes I have to restart ebusd to rescan but most of the time it just works and once it works it also keeps working. Your case sounds like a regression (as it is the opposite - it got worse) so you might want to create a new issue for that. In this issue there is very few left to do so I will close it soonith.
It now even drops.
2024-04-12 23:15:10.237 [bus error] unable to open 192.168.1.68:9999: ERR: generic I/O error
2024-04-12 23:15:10.237 [bus notice] device invalid
Just a update. just revert back to firmware 20240106 and its working again
It now even drops. 2024-04-12 23:15:10.237 [bus error] unable to open 192.168.1.68:9999: ERR: generic I/O error 2024-04-12 23:15:10.237 [bus notice] device invalid
Just a update. just revert back to firmware 20240106 and its working again
Please create a separat issue. This is definitely something else. Also please consider that this is an open source project and consider if this attitude is helping your case.
I am a proud owner a new ebus Adapter v5. Setup has been a breeze and everything started working somehow. I connected my Vailant ecoTEC plus heater (WW not connected). Most of the time when I connect ebusd (via Wifi) it works just fine. However, I experience a lot of errors such as:
ERR: wrong symbol received, retry
,device status: eBUS comm error: overrun
orarbitration start error
. Sometimes, ebus also fails to discover my heater due to those errors. 90% of the time it works. The heater is connected via a 2m CAT5e cable (green twisted pair) and there is only the adapter and the heater on the bus.I am not sure how to approach debugging this. I already tried:
Verifying Wifi:
Some spikes to up to 100ms but that is expected from Wifi. It uses the nearest access point. No loss.
Setting
EBUDS_OPTS
:I also tried less aggressive settings for latency but it does not seem to make any difference.
Checking baud and delay:
Seems ok to me. This is generally either 2424 Hz or 2426 Hz. Here I reduced the delay in the adapter. Otherwise it will usually show
196us
.Not sure if that matter but when I experience issues and rerun
ebus -v
it looks quite different:Again delay is super low because I experimented with it. Did not change anything. Otherwise it would should something around 160-200.
I enabled raw logging and ebus prints this log:
Not sure if that helps.
Probably unrelated:
bai Status
complains (and never succeeds unlike other commands):Log:
Any idea what I should try? Does this look cable related? Anything else?