-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Add support for Q-walk_by to Wireless-MBus #2997
base: master
Are you sure you want to change the base?
Conversation
5fe0592
to
26a3b1f
Compare
LGTM |
TODO:
|
@merbanan checking the offsets in parsing block 2 I stumbled upon the CRC data, the application specific payload for QDS 0x78 seems to span 3 blocks. edit Or maybe we should not parse a payload in |
It sounds like this is not really wmbus/OMS compliant data. In that case it can be whatever.
I dont really understand, can you post a few telegrams ? |
https://github.com/wmbusmeters/wmbusmeters/blob/master/src/driver_qwater.cc wmbusmeters seem to have a driver |
Test data for
the marked (8 char) BCDs are decoded by this PR. |
I guess I answered my own question, |
If applicable send some telegrams to the wmbusmeeters projects @weetmuts. But from your comments it sounds like the correct place to add handling of non standards compliant data data. |
And this should be for HCA https://wmbusmeters.org/analyze/4944934490130127350837ab780dff5f3500820200007e0007b06effcd6cff09000000ff2c510000001e3608000096070009000c000c00000001000000cdff0027d20000000000030005002f046d0d090f37955754 |
@weetmuts I guess the red part is think that is currently unknown in wmbusmeters. If you look at the patch you can see that some of the unknown things are at an offset of 10. |
Yes manufacturer specific binary blobs inside a wmbus telegram are colored red. Any driver specific decoding that extracts from this blob are then printe below ***. |
Wmbusmeters focuses on mbus compliant meter values. For all these it is now possible to write text drivers that can be loaded at runtime. But if someone cares to decode mfct specific data this decoding will be in the processContent function in driver cc source file. |
But the mftct specific blob will still be red even after some parts of it has been decoded. You see the *** as proof that something was extracted. |
So this is missing from the driver ? di.addDetection(MANUFACTURER_QDS, 0x08, 0x35); With regards to being able to parse the HCA telegram. |
Well I guess detect. Parsing might need more stuff. |
@weetmuts looks like that is the only part missing for HCA support. |
@weetmuts I have opened a ticket :). |
some more QDS hca CI fields |
7f11af4
to
cd8ee1d
Compare
Good work. |
2nd change with timestamps compiled and running |
changes from 21.7.2024 19:45 compiled and running. |
Reading some values for HCA I get the keys But for reading values for Warm Water I get the keys Note the key I guess this special decoding is some OMS extension? Is this even used with Wireless MBus? This change was added with #1610 from @jedi7 -- was this a bulk change "by spec" or is this actually used? Is it possible to limit the renaming to detected OMS messages? At a minimum the |
The OMS specs (the findable) are from 2008, a few from 2014, all for wired "M-Bus" devices. "EN 1434" |
QDS HCA: desciption consumption current total : 235 |
QDS Warm Water |
As analyzed an protoyped by Detlef (Boing) Hassper