-
-
Notifications
You must be signed in to change notification settings - Fork 138
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
Support BIT data types for 2 data bytes and reusing of message id #1464
Comments
it works and is also part of the test cases. so please share your definition. |
Thanks for the answer. Maybe the practical example makes it more clear.
Here, we have multiple binary values encoded in the bits of a single message. Can you suggest on how to properly encode this? Is the field1....fieldX the correct solution? This would also fix the duplicate id problem |
if there is an extra byte that needs to be skipped, then just insert an ignored field using the IGN data type |
Description
I'm currently trying to integrate my Wolf CHA 07 into HomeAssistant.
I've taken the inspiration from https://github.com/puni2k/ebusd-configuration-wolf and https://github.com/zivillian/ism7mqtt to auto generate the messages.
Doing this I stumbled across two problems.
In the Wolf description files, two bytes of a message are used for multiple parameters, where each bit controls a single binary param.
I tried encoding this using BI0:1...BI7:1 as type, but this doesn't allow me to use values from the second byte.
Furtheremore, I get a duplicate ID error.
Am I missing something or are that features currently not supported by ebusd?
I can split this into two issues for better readability.
The text was updated successfully, but these errors were encountered: