Skip to content
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

ALDE use case [validation + might be useful for others] #28

Open
stepir opened this issue Dec 12, 2022 · 11 comments
Open

ALDE use case [validation + might be useful for others] #28

stepir opened this issue Dec 12, 2022 · 11 comments

Comments

@stepir
Copy link

stepir commented Dec 12, 2022

Hey

I have an Alde system with a 3010 control panel (3010 413 but who also has the color version 3010 613 is in the same scenario) - this is a closed system

image

but it looks like I can upgrade just the control panel to a 3020 HE which has a TIN bus interface:

image

If that is true I'm planning to use inetbox.py to control my Alde system remotely.

Before trying to borrow a 3020HE control panel from my RV dealer, I wanted to check if anyone has suggestion or think this might or might not work? A normal inet implementation would lead to connect the box to the boiler, but it look like from the second image that this could also be accomplished using the control panel interface?

Thoughts?

@stepir
Copy link
Author

stepir commented Dec 13, 2022

this is a closer pic of the 3020 panel

s-l1600

@wheelbarrow1980
Copy link

I have the 3020 system in my van and am trying to get this working in my van. Have connected the lin bus to the boiler (not the panel) but from what I have read, you could connect it to either (as per inet instructions).

However my truma_service is not working and I am getting checksum errors on the pi and "inet panel comms" failure messages on the 3020 control panel. Will open a separate issue for this and link here for tracking...

@wheelbarrow1980
Copy link

Here is the issue link:

#33

@stepir
Copy link
Author

stepir commented Jan 20, 2023

hey @wheelbarrow1980 I very interested in your findings and will look close at the posted issue. Thanks!!

@stepir
Copy link
Author

stepir commented Mar 24, 2023

Updating my own thread - I've found a brand new Alde Smart Control https://www.practicalmotorhome.com/advice/how-to-fit-smart-control-for-aldes-3020-heating and I should be getting it next week.

I'll then look if I'm able to reverse engineer the protocol used - apparently though the external panel connection it is able to set practically any user setting of the Alde.

@stepir
Copy link
Author

stepir commented Mar 28, 2023

IMG_4752

it will be you, myself and a protocol analyser for a while....

@wheelbarrow1980
Copy link

How's the decoding going @stepir ? Anything I can do to help?

@stepir
Copy link
Author

stepir commented Apr 22, 2023

I haven’t even started - but first issue is that my ext panel port is connected to my CBE control panel. I’ve tried doubling wires and connected both (alde Smart Control + CBE panel).

while both works individually they will not work well together. If you change one setting from the first, it will not be updated on the second.

look like the protocol/connection is supporting only one point of control

@wheelbarrow1980
Copy link

@stepir - how were you going to do the decoding part? I have a Truma Inet Box added to my Alde 3020 now and I have a pi setup with the truma service installed and the lin transceiver connected. How do capture the serial comms to then debug?

@stepir
Copy link
Author

stepir commented May 12, 2023

I'm slowing getting out of other duties and just had some time tonight to give some reading - it looks I'll have to look after this

https://www.civd.de/en/artikel/ci-bus-board-management-system/

for a second I had hope to find available documentation but it's not the case. However based on online information it looks like it's still a LIN bus implementation. So I'm somehow back on the original track of leveraging what I read here

muccc/WomoLIN#10

@stepir
Copy link
Author

stepir commented May 13, 2023

@stepir - how were you going to do the decoding part? I have a Truma Inet Box added to my Alde 3020 now and I have a pi setup with the truma service installed and the lin transceiver connected. How do capture the serial comms to then debug?

have yo seen the documentation?

Debugging

If you want to enable debugging, you can set the environment variables DEBUG_LIN=1, DEBUG_PROTOCOL=1, and DEBUG_APP=1, to debug the LIN bus (byte level communication), the protocol layer (handing LIN bus specifics), and the application layer (handling the actual data), respectively.

Example:

DEBUG_LIN=1 truma_service

Specify LOG_DIR to additionally write all logs to a file in the specified directory. Make sure that the directory exists and that the user running the service has write access to it.

Important: Enabling all log options will result in a lot of output. Make sure to disable them again after debugging.

You can also specify debug settings in the miqro.yml file:

services:
truma:
log_dir: /var/log/truma
debug_app: True
debug_lin: True
debug_protocol: True

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants