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)
- Driver for Eltako DSZ15DM three-phase electricity wired mbus meters
- Low bandwidth remote source
- Axima Qualcosonic - q400 driver does not work
- Meter Overview HOT 1
- I've add meter Maddalena evo868 (in fact it is Electo SJ) and it is not recgnised HOT 1
- mfct: (IMT) INTEGRA METERING, Switzerland (0x25b4) type: Water meter (0x07) ver: 0x01 HOT 6
- No Telegram HOT 1
- Problem with shell command
- New Tauron AMIPlus meter
- wmbusmeters: command not found
- Cannot decrypt this frame HOT 2
- Kamstrup Heat meter can't parse energy HOT 2
- Key extraction from Kamstrup Wireless MBus Dongle HOT 2
- Water 5.5 Qundis HOT 6
- Negative water flow direction is displayed incorrectly HOT 16
- Add support for mfct: (GWF) Gas u Wassermesserfabrik, Switzerland
- Handle compressed telegrams HOT 3
- Some kamstrup compressed telegrams cannot be parsed. HOT 12
- Metersit G4 support (169 MHz Gas Meter with AMB3665) HOT 3
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.