Closed Solarer closed 8 months ago
this is documented in several locations like the first steps and also the main page in every section like "By using the easy> interface the connection is set to...". if I add it in further locations (that are obviously only rarely read), it would blow it up even more (leading to even more people not reading it).
nevertheless, if you have an idea how to make it more obvious, let me know.
ok, maybe By using the [easi> interface], the host connection is set to USB
could be a little rephrased because I did read the USB section but did not understand what this meant.
Maybe like this: Before ebusd can be connected to the adapter, the host connection must be changed from TCP to USB. This can be done via easi> interface or via web GUI.
Also, an error message from ebusd if someone tries the wrong host connection would be really helpful. Because in https://github.com/john30/ebusd/issues/1117 even You could tell from the log output what the issue was.
that text is actually a link explaining what it is, so again I wouldn't know how to make that more explicit without blowing it up unnecessarily.
how would ebusd know where your adapter sits?? and there is an error message in the log anyway in case the device connection is invalid: "device invalid"
I only got the device invalid
message when I used a wrong path (e.g. /dev/ttyACM1 instead of /dev/ttyACM0) or wrong IP/port or if the device was blocked by another ebusd instance. But not when the host connection was TCP and I attempted a connection via USB. In that case /dev/ttyACM0 is present and the device not invalid. I did not receive an error message then.
Hello, this is a follow up for
32 and https://github.com/john30/ebusd/issues/1117
I own 2 adapter v5, both connected via USB to a raspberry pi 3B running raspbian. I tried connecting them to my Vaillant Recovair 260/4 and my Vaillant Auro Compact but I always get a
no signal
. Both run the latest firmware (2024-01-06) and I tried the latest host ebusd and docker version.In Issue #32 it was implied that the ebus signal can be aquired after initializing the ebus adapter via the web interface and selecting USB input there. I tried these steps and was able to aquire a signal from both Vaillant devices!
I am getting the feeling that this is how it is supposed to work but honestly, I was expecting ebusd to support a direct USB connection out of the box. (Especially since /dev/ttyACM0 shows up right away). If this is the intended behavior, can you add the info that only 1 connection type is supported at a time and this needs to be configured first?
Log output from a freshly flashed (erased) adapter:
ebusctl:
After selecting USB from the web interface and rebooting: