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

Added config file for VRC710 functionality. #411

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

R0Y4LTS
Copy link

@R0Y4LTS R0Y4LTS commented Mar 21, 2024

No description provided.

@R0Y4LTS R0Y4LTS closed this Mar 22, 2024
@R0Y4LTS R0Y4LTS reopened this Mar 22, 2024
R0Y4LTS added 4 commits March 22, 2024 20:13
- restored _template.csv to previous commit
New messages
Created unknown messages inc file
Used defaults
Conversion factor 0.125 instead of 0.0625
@@ -1,3 +1,4 @@
*~
/ebusd-configuration-*.deb
/ebusd-configuration-*.tgz
.DS_Store

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use a global git ignore on your system and don't make it project specific ;-)


*[SW],scan,,,SW,,,,,,,,,

*r,,,,,08,"B524","02000000",,,IGN:4,,,
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all of the messages have 08 set as target, to basically the config is for 08 (a heater) and not 15 (a controller).
so something is totally awkward with that.
please share the scan result and some example hex sequences to clarify this

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll try to clarify.
Yes, all messages have 08 as target. From my observations the 15 device (EMM0, VRC710) changes the behavior / unlocks certain behavior of the 08 device. So the messages are only available, when EMM0 and BAI are online. So what is needed is a mechanism to define a message that is dependent on versions of more than one circuit / device. In this case 08 and 15.
This is why I decided to define message in a 15 configuration file with 08 as target.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But to be honest, I'm not sure if really all messages are only available if both circuits are online.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hm interesting. please share your scan result.
this is really weird and I have not seen such before, so this needs to be sorted out carefully

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

scan id = no data stored
scan.05 = no data stored
scan.08 = Vaillant;BAI00;1003;7603
scan.08 id = 21;23;23;0010043897;0001;009317;N9
scan.15 = Vaillant;EMM00;0104;8503
scan.15 id = 21;23;24;0020274790;0082;027273;N1
scan.f6 = Vaillant;NETX2;4035;5703
scan.f6 id = 21;23;32;0020260962;0933;127538;N5

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi, I am new to ebusd just connected it via shield c6 and Homeassistant. I also have VRC710. Not sure how you exactly created the scan result - my result done sbusctl within the docker container is:

08;Vaillant;BAI00;1104;7603;21;24;25;0010043897;0001;011149;N2
15;Vaillant;EMM00;0104;8503;21;24;17;0020274790;0082;015714;N6

If I can somehow contribute please let me know :)

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is really hard to believe as so many message defs are identical to existing ones on address 0x15.
are you entirely shure that you didn't mix QQ (source) with ZZ (target) address?
are you using exactly those posted in this PR or do you have some local changes applied?
can you share some grab result/hex message examples to verify?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I'm using them as in this PR.

Here are some examples:
f108b52406020000004800 / 06010048000000 = 382
f108b52406020001000f00 / 0601010f000000 = 435
f108b52406020002001e00 / 0601021e000000 = 132
f108b52406020003001b00 / 0601031b000000 = 731
f108b5240702010000f90000 / 020000 = 2
f108b52407020103000e0000 / 020003 = 4
f108b55505a500000500 / 0700071e1700c800 = 3
f108b55505a500020500 / 07000700171e2602 = 2
f108b55505a500030500 / 0700071e171effff = 2
f108b5550ca6ff0206000107001600ffff / 0100 = 2
f108b55505a500000400 / 0700051e1700c800 = 2
f108b55505a500020400 / 07000600161e2602 = 2
f108b55505a500030400 / 070006001600ffff = 2
f108b5550ca60000040001051e1700c800 / 0100 = 1
f108b5550ca6ff020400010600161effff / 0100 = 2
f108b55505a500000600 / 0700071e151ec800 = 3
f108b55505a500020600 / 0700070016002602 = 2
f108b55505a500030600 / 0700071e1600ffff = 2
f108b5550ca6ff020500010700171effff / 0100 = 2
f108b55505a500000100 / 0700051e151ec800 = 3
f108b55505a500020100 / 07000600161e2602 = 2
f108b55505a500030100 / 070006001600ffff = 2
f108b5550ca6ff020200010600161effff / 0100 = 2
f108b55505a500000000 / 07000514151ec800 = 3
f108b55505a500020000 / 07000600161e2602 = 2
f108b55505a500030000 / 070006001600ffff = 2
f108b5550ca6ff020300010600161effff / 0100 = 2
f108b55505a500000300 / 0700051e151ec800 = 3
f108b55505a500020300 / 07000600161e2602 = 2
f108b55505a500030300 / 070006001600ffff = 2
f108b5550ca6ff020000010600161effff / 0100 = 3
f108b55505a500000200 / 0700051e151ec800 = 3
f108b55505a500020200 / 07000600161e2602 = 2
f108b55505a500030200 / 070006001600ffff = 2
f108b5550ca6ff020100010600161effff / 0100 = 2
f115b516081000ffff01000000 / 0b0000ff0100000000000000 = 2

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

Successfully merging this pull request may close these issues.

4 participants