-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No ebus data from WRSOL 1.1 #74
Comments
Hello @fatz , |
Hey!, just realised I do own a WRSol 1.1 not 2.1... However a photo a bit weird to take, still temp cable ( 2meters long or so, the ESP is additionally powered by the usb-c port ) . I do have a usual data cable ( 4 wire ) connect to "e" and ground while "e" connects to "+" on the esp-ebus side and ground to "-" eBUS Speisung is not avail in the Options... I could change the ebus address which is still in the default of My PWM value is I can try to tap with with an oscilloscope if nothing else helps. But my main thought was that blinking D1 already means that its receiving data. some more details
|
When there are not at least 2 devices communicating on the bus, there is no way to adjust the PWM. Making a capture with oscilloscope would be best. |
Ok this is weird... i got constant 5v with a little bit of noise on bus clamps. That actaully explains why the adapter does not see any data. According to the WRSol 1.1 docs ebus is always active. I also tried to change the address with no success. But I think we can close this issue as it does not seem to relate to the esp-ebus software or hardware... Thanks for the help i'll ask the Weishaupt support |
We can keep this open for now. Please let me know when you get some response form the support. I am interested in this. |
I'm getting closer to solve it... So after restarting wrsol without being connected I realised it up to 20v... Without the adapter I could see the pulses on the oscilloscope. So I took another look at the adapter. While I was using usb-cable to power the esp I didn't realize that the jumper connects ebus to vcc. So I removed the adapter which now leads to the point that ebusd detects wrSol. Still ebusctl scan 02 leads to timeout but this is definitely making progress |
Hi @fatz , does it work at the end? |
Well sadly not... So the bus itself seems to work. But the device is only answering on one single command which is
which looks in the logs like this
so IMO the plain communication works. I found this documentation https://www.mikrocontroller.net/attachment/437515/eBUS-Befehle_WRSol_x_1.pdf which seems to be related to my controller. Every other command leads to a time out. Example:
and these logs
i also tried the single ID requests but everything ends up in a timeout. after some search I found one response in a forum from someone experiencing the same but no further answer from there and that thread was like 3 years old (forgot to save the link). I gave up for now due to limited time working on it. However I would appreciate every possible hint. |
Hi
I'm trying to get the adapter to work with Weishaupt WRSol 1.1
I've adjusted PWM value until the LED starts blinking ( also checked -/+ 1 which lead to steady off or steady on ). But when I for example check port 3334 I do not receive any data.
Other things I've tried so far are ( I'm using HW ver. 6.1 ):
update firmware to 7.1
downgrade firmware to 6.3
I also tried to iterate PWM values and then check
ebusctl info
for signal. After changing PWM i've added a sleep for 10sec until doing the check. So I'm not completely certain if that is an appropriate check.Any other debugging I could try?
Thanks for the help and this great project!
The text was updated successfully, but these errors were encountered: