Wmbusmeters Versions Save

Read the wired or wireless mbus protocol to acquire utility meter readings.

1.15.0

2 months ago

Update wmbusmeters-ha-addon with new dockerfile.

For the daemon you can now drop a driver file (such as iperl.xmq) in /etc/wmbusmeters.driver.d and it will automatically be used (overriding any builtin iperl driver).

From the command line you can also load a driver file with --driver=file.xmq or load a whole directory with --driverdir=/drivers or in a tuple just use a file name ending with xmq. E.g. "Water driver.xmq 12345678 NOKEY"

The two first builtin text drivers are elster and iperl.

ATTENTION! Wmbusmeters now use new -f option when starting rtl_wmbus. There is a warning if rtl_wmbus does not support the -f option and an upgrade is recommended. This option will cause rtl_wmbus to exit with an error if the rtl_sdr dongle stops sending data. This in turn will cause wmbusmeters to restart the pipeline.

Up till now, the stderr from rtl_sdr has been sent to /dev/null. This is a problem since we cannot see any errors from rtl_sdr that could have caused it to stall.

However the reason for /dev/null was this bug in rtl_sdr. https://github.com/osmocom/rtl-sdr/commit/142325a93c6ad70f851f43434acfdf75e12dfe03 which prevented us from sending the rtl_sdr stderr to wmbusmeters. If we did, rtl_sdr went into a 100% cpu hang when we restarted a wmbusmeters daemon.

A temporary workaround has been found that both sends the stderr output to wmbusmeters and permits the restart of the daemon. Stderr from rtl_sdr is now sent to /tmp/tmp.XXXXXXX_wmbusmeters_rtlsdr and then tailed into wmbusmeters. This is a temporary solution until the real rtl_sdr bugfix has propagated into enough distributions.

Add second extension energy MWh VIF 7b00-7b01.

Sunflowerenergias improved the iwmtx5 driver! Thanks Sunflowerenergias!

Jacman777 improved the kamheat driver! Thanks Jacman777!

Pim added a --metershell setting which will invoke a shell command line when a meter is seen for the first time. This can be used to trigger extra commands in HA and other systems, to add the new meter. Thanks Pim!

Pim added support for the Lansen repeater which sends its own status messages! Pim also fixed a small typo in the human readable date timestamp format! Thanks Pim!

ATTENTION! The hydrus driver could report the wrong value for total_at_date_m3 if an at_date had not been reached yet. This is fixed.

Added initial support for drivers that can be loaded from config files. Properly receive telegrams from amb8465 which is in command mode. Chris Bednarczyk improved the build process for Darwin/MacOS platform. Thanks Chris! PovilasID added another Hydrodigit version. Thanks PovilasID! Added new units for phase angle: deg rad. Added more fields to the abbb23.

1.14.0

10 months ago

Added more fields to em24 driver. Added another mfct/type/version combo to em42 driver and the power_kw field.

Mikołaj Milej imporved the installation script! Thanks Mikołaj! Christian Güdel improved the topaseskr driver to consider negative flows. Thanks Christian! Peter Vágner improved the lansenth driver to consider negative temperatures. Thanks Peter! Dennis Metz improved the ultraheat driver to consider negative flow and temperatures. Thanks Dennis! Bibo added support for the hcae2 driver. Thanks Bibo!

Improve error messages when telegrams with bad length byte are read. Improve the apator162 driver.

Added the iwmtx5 driver.

Vyacheslav Karpukhin improved the qheat driver to decode proprietary format telegrams. Thanks Vyacheslav!

pvagner improved the lansenth driver to handle negative values. Thanks pvagner!

demetz imporproved ultraheat driver to handle negative values. Thanks demetz!

1.13.1

1 year ago

1.13.1

Fix make install to not trigger a rebuild of wmbusmeters.

1.13.0 The ha-addon has been moved to https://github.com/wmbusmeters/wmbusmeters-ha-addon

Bug fixed where an mbus telegram was mistakenly detected as wmbus. The snap package can now use the serial port so that it works with mbus.

DeDragonSlayer improved the amiplus with the maximum power consumption field. Thanks DeDragonSlayer!

The calculator was improved to properly handle the m3 unit and give a better error message when a constant number lacks unit.

The sharky driver was improved.

The kamheat driver was updated with operating_time_h and a new auto-detect combo.

Bibo added support for the hydrocal m4 meter, improved the kem-import and kem-extract scripts and added support for the Aerius gas meter. Thanks Bibo!

The wmbusmeters-admin tool has been removed since it was never really useful. It will probably be replaced with something better and http based. This drops the need for the ncurses dependency.

1.13.0

1 year ago

The ha-addon has been moved to https://github.com/wmbusmeters/wmbusmeters-ha-addon

Bug fixed where an mbus telegram was mistakenly detected as wmbus. The snap package can now use the serial port so that it works with mbus.

DeDragonSlayer improved the amiplus with the maximum power consumption field. Thanks DeDragonSlayer!

The calculator was improved to properly handle the m3 unit and give a better error message when a constant number lacks unit.

The sharky driver was improved.

The kamheat driver was updated with operating_time_h and a new auto-detect combo.

Bibo added support for the hydrocal m4 meter, improved the kem-import and kem-extract scripts and added support for the Aerius gas meter. Thanks Bibo!

The wmbusmeters-admin tool has been removed since it was never really useful. It will probably be replaced with something better and http based. This drops the need for the ncurses dependency.