Closed Awem closed 8 months ago
@john30 I was able to fix this problem by improving the power supply. Before, the power plug of the ebusd gateway was put into a multi-plug. When I changed it to a single plug which is also on the same circuit as the heating system the ebusd connection started working as expected. Those errors only appear rarely now and don't seem to have a bad impact.
There was a similar issue (https://github.com/john30/ebusd/issues/435) with another device, so those kind of errors seem to be often caused by the power supply.
Do you want me to collect some metrics or more logs for you? I guess I could reproduce the failing setup. Just tell me, if I should test anything. If not, then this issue can be closed. Thanks anyway for this great tool! :slightly_smiling_face:
Description
I'm using docker image
john30/ebusd:v23.3
with default options except the following variables:On running I get the errors
bus error] device status: host comm error: framing
in enhanced TCP mode and[bus error] send to fe: ERR: wrong symbol received, retry
in non-enhanced mode (see logs I added)How can I debug this, please? I have no idea where this error might originate from.
I have an Esera ECO 305 ETH ebusd gateway connected via LAN cable to my router. I can reach the integrated web server of that eBUS gateway without problems. That gateway is connected to the eBUS of a Vaillant multiMATIC VRC 700
I also tried versions
v23.1
,v23.2
anddevel
, but the behavior was the same.Do you maybe have an idea what to investigate next?
Actual behavior
On enhanced mode I receive
bus error] device status: host comm error: framing
errors. On non-enhanced mode I receive[bus error] send to fe: ERR: wrong symbol received, retry
errors.Expected behavior
ebusd should be able to read the signal from the gateway just fine.
ebusd version
23.3
ebusd arguments
EBUSD_DEVICE=enh:192.168.8.148:5001 EBUSD_LOG=all:info EBUSD_LATENCY=75
Operating system
other
CPU architecture
x64
Dockerized
same as ebusd version
Hardware interface
other
Related integration
TCP (cmdline client like ebusctl or netcat)
Logs
Enhanced TCP:
The logs then continue with just more of the
[bus error] device status: host comm error: framing
lines.These are the logs with the "not-enhanced" mode: