Comments (5)
Thanks for the bug report! There was no support for parsing the libmbus secondary address. But I have now added support for this! Also the segfault has been translated into a warning if somehow a bad address would get to that part of wmbusmeters.
Please test again!
from wmbusmeters.
A fully specified libmbus secondary address is 16 hex digits, for example:
100002842941011B
this includes the id 10000284 and the manufacturer 2941 (translates to PII) and the version 01 and the type 1b.
wmbusmeters had support for the fully specified address:
10000284.M=PII.V=01.T=1b
where you can leave out M,V,T as you like.
But since libmbus is frequently used, I added support for their version of a fully specified address as well. :-)
from wmbusmeters.
As for the driver, I am working on a new text based driver system. As long as you get good data, the warning can be ignored. It is probably just another version of the meter but with a lot of similar values, perhaps all.
Please post a telegram here so that we can take a look.
from wmbusmeters.
Landis+Gyr rebadge some of their meters for other suppliers. e.g. The ista ultego 3 is exactly the same as the T230 even down to the ordering information.
Currently exploring the driver.xmq to save hacking around with the ultraheat.cc source - Any documentation available aside from the dvparser.h ?
from wmbusmeters.
Thanks for the bug report! There was no support for parsing the libmbus secondary address. But I have now added support for this! Also the segfault has been translated into a warning if somehow a bad address would get to that part of wmbusmeters.
Please test again!
Appears to be working, and exits gracefully with an invalid address.
And in response to your request for a telegram:
~$ wmbusmeters --pollinterval=60s --logtelegrams MAIN=/dev/ttyUSB0:mbus:2400 t230 auto:MAIN:mbus 68803557A7320704 NOKEY
Started config MAIN=mbus on /dev/ttyUSB0
telegram=|68E2E268080C7257358068A732070403100000|0974040970080C06000000000C14000000000B2D0000000B3B0000000B5A7701000B5E9001000B621300F00C7857358068891071073C22467206000C22467206000C26000000008C901006000000009B102D0000009B103B0000009B105A3104009B105E1105009410AD6F000000009410BB6F000000009410DA6F2F07B4279410DE6F08091A274C06000000004C14000000007C22525106004C2600000000CC90100600000000DB102D000000DB103B000000DB105A310400DB105E110500848F0F6D0000E1F1046D34061C330F1407006601|2516|+5
t230 68803557 2024-03-28 12:46:36
from wmbusmeters.
Related Issues (20)
- use rtl_433 as the MBUS demodulator while allowing other decoded packets to be processed outside of wmbusmeters HOT 6
- (shell) /bin/sh exited with non-zero return code: 127 HOT 8
- Device cul:c1 is not working HOT 4
- Heat Meter multical602: meter detection did not match the selected driver kamheat! correct driver is: unknown!
- CYBLE GT3-ITR HOT 5
- Heat Meter multical602: meter detection did not match the selected driver kamheat! correct driver is: unknown!
- water meter in liters HOT 4
- Using multiple inputs in wmbusmeters (e.g. RTLSDR for wmbus devices and a serial dongle for mbus meters) HOT 2
- QUNDIS water meter: meter detection did not match the selected driver qwater! correct driver is: unknown! HOT 4
- Easymeter Q3AA 1064 V10.09 with ESYSWM20 HOT 1
- ESYSWM20 Telegram decoding help needed HOT 1
- TAURON Amiplus update HOT 5
- Reading kamstrup 303 heat meter
- Kamstrup 603 - there seems to be no data in the telegram HOT 1
- WIZE protocol support in 169Mhz ? HOT 2
- Decoding telegram fro qulcsonic w1 HOT 2
- Hydrocal M4 cooling HOT 1
- Driver for AXIOMA
- Multical: meter detection did not match the selected driver kamheat! correct driver is: unknown!
- QUNDIS Caloric 5.5 Heat Cost Allocator
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wmbusmeters.