Open georgegougoudis opened 3 weeks ago
For trace logging, you can try to set -vvv
, like so: calimeroproject/knxserver -vvv /path/to/server-config.xml.
Calimero uses the System.Logger
façade, the docker image just uses the internal stdout logger. You should also be able to set the level with the jdk.system.logger.level
system property (INFO, DEBUG, TRACE).
In the image, there are no slf4j libraries inlcuded; if you want to use slf4j, you have to add those libraries into the lib
folder.
The discarding of frames due to hop count 0 is usually because there is a loop somewhere.
The discarding thing makes sense.
Any idea as to why it fails to reset BCU with the docker hub image? I tried -vvv
and
-Djdk.system.logger.level=TRACE
but i still get no debug output.
Why the reset fails I cannot say from the info you posted, sometimes people mix up ACM and AMA which would lead to the same error.
-D...
options are for the JVM, so you need to pass it, e.g., via the export CALIMERO_SERVER_OPTS=
you have in run.sh
.
Also, put the -vvv
before --no-stdin
.
I am trying to get Calimero Server to work with this module on a raspberry pi 5 running home assistant and I am facing some issues.
For one, I can get a different interface with TPUART to work properly and even program through ETS without any problems. I can also run KNXD on the same setup with ft12cemi and it works properly for communication (I could never get KNXD to program with ETS though).
I am building a docker image based on dockerhub image. The logs are
My config (which works perfectly for tpuart subnet) is:
By searching through the issues here I've found #9 which is almost identical to my setup and I'm trying to use it.
Also I cant figure out how to enable DEBUG/TRACE logging, I tried something like:
but it doesn't work. I am not very familiar with the JAVA environment so that may be completely wrong.
UPDATE: I got it to work (programming + communication) by resetting both the pi and the bus power supply, still can't figure out why my own installation doesn't work though.