Giter VIP home page Giter VIP logo

Comments (5)

weetmuts avatar weetmuts commented on June 26, 2024

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.

weetmuts avatar weetmuts commented on June 26, 2024

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.

weetmuts avatar weetmuts commented on June 26, 2024

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.

FreeBear-nc avatar FreeBear-nc commented on June 26, 2024

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.

FreeBear-nc avatar FreeBear-nc commented on June 26, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.