ebusctl strings
#1573
Replies: 2 comments 1 reply
-
Z2Name1;...;STR:5 Z2Name1;...;NTS:3 Z2Name1;...;NTS:5 |
Beta Was this translation helpful? Give feedback.
1 reply
-
The number in nts:X isn’t “string length” — it’s “maximum byte buffer size to read from”. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi
Just had a Vaillant arotherm plus 12kw fitted and connected the ebus sheild C6.
It is using 08hmu and 15.700 csvs
I noticed I am getting quite a few data errors when there are values in them.
As an example,
Csv has IGN:4 and STR:5
Zone 1 name works but Zone 2 doesn't
Example using ebusctl hex and read:
ebusctl read -f -V Z1Name1
basv Z1Name1 value=Down [name of zone 1]
ebusctl hex -n 15b524020003001700
0903031700 446f776e00 = 'Down'
ebusctl read -f -V Z2Name1
ERR: invalid position in decode: basv Z2Name1
ebusctl hex -n 15b524020003011700
0703031700 557000 = 'Up' ; decode works with (STR:2 or 3 and NTS:2 or 3)
As you can see on zone2 name there are only 3 characters (2 characters plus null) returned and it wants 5 bytes so gives an error.
Can any one tell me how to get around this please.
Beta Was this translation helpful? Give feedback.
All reactions