Wykres commitów

1129 Commity (master)

Autor SHA1 Wiadomość Data
Jannick Stephan Fahlbusch 469a639086
Add test for qwater 0x07/0x18 2022-12-03 21:56:22 +01:00
Jannick Stephan Fahlbusch ef22f56e94
Add qwater version 0x07/0x18 2022-12-03 21:32:07 +01:00
BIBO ae90a96b56
Update driver_lansensm.cc
Adding status details
2022-11-30 23:51:49 +02:00
Fredrik Öhrström 9a8cd21628 Fix bug in analyze. 2022-11-28 01:45:36 +01:00
Fredrik Öhrström 586f7eecba Fix bug when detection amber dongles. No longer analyze telegram twice. 2022-11-28 01:13:44 +01:00
Fredrik Öhrström 9ce4328d24 All drivers have been rewritten! 2022-11-28 00:03:12 +01:00
Fredrik Öhrström 073aafd31c Refactor gransystems driver to new format. 2022-11-27 17:01:15 +01:00
Fredrik Öhrström 7db2fa9dee Add more fields to flowiq2200. 2022-11-27 10:45:01 +01:00
Fredrik Öhrström 4e1224be33
Merge pull request #701 from opajonk/master
Add support for a different version of flowiq2200
2022-11-27 10:32:11 +01:00
Fredrik Öhrström 0ff06928d5 Refactor rfmtx1 driver to new format. 2022-11-27 01:53:02 +01:00
Fredrik Öhrström be2cf8a4b9 Remove driver alias. 2022-11-27 01:20:08 +01:00
Fredrik Öhrström e95cca5eea Refactored driver rfmamb to new format. 2022-11-27 01:04:20 +01:00
Fredrik Öhrström d925a6869c Refactored driver lse_08 to new format. 2022-11-26 23:05:37 +01:00
Fredrik Öhrström df9403696f Refactor hydrodigit to new format. 2022-11-26 22:21:34 +01:00
Fredrik Öhrström 8498fdf222 Refactor hydrocalm3 driver to new format. 2022-11-26 20:05:06 +01:00
Fredrik Öhrström 614e47de0b Refactor eurisii driver to new format. 2022-11-26 17:58:14 +01:00
Fredrik Öhrström 9670d33263 Full converted evo868 to new driver format. Includes calculated dates. 2022-11-26 15:39:29 +01:00
Fredrik Öhrström e064c678a6 Formulas can now calculate using dates. E.g. '2022-02-03' + 2 month 2022-11-26 14:15:14 +01:00
Oliver Pajonk 305dcf60d8 Add support for a different version of flowiq2200 2022-11-25 20:43:52 +00:00
Fredrik Öhrström addff11eb7 Pattern generated fields based on storage nr calculation now work. 2022-11-24 16:22:37 +01:00
thisandre 7238c26b0b new file: src/driver_mkradio4a.cc
new file:   src/driver_vario411.cc
2022-11-23 19:19:29 +01:00
Fredrik Öhrström bccee1a170 Removed --addconversions=GJ replaced with --calculate_total_gj=total_kwh 2022-11-23 18:42:59 +01:00
Fredrik Öhrström d831d9cc87 Calculated formula now uses the specified unit! Prepare more tests. 2022-11-23 11:54:19 +01:00
Fredrik Öhrström f650577ea2 Preparing tests for sorted json output keys. 2022-11-23 11:54:19 +01:00
Fredrik Öhrström 53a2d650e5 Rename extra_data to product_no. 2022-11-23 11:47:48 +01:00
Fredrik Öhrström f722d575e0 Add firmware_version and extra_info to abbb23 driver. 2022-11-23 11:06:00 +01:00
Fredrik Öhrström 201d1802d8 Add timestamp to default fields to abbb23. 2022-11-23 10:26:14 +01:00
Fredrik Öhrström 6379e63544
Merge pull request #688 from BIBOLV/patch-2
Create driver_abbb23.cc
2022-11-23 10:18:04 +01:00
DomAtHome ff0df3fe9f
Update output fields in tests cases. 2022-11-22 20:42:19 +01:00
DomAtHome 064044008a
Update input unit for total energy for Sharky 774
The meter is sending the total energy in MJ.
2022-11-22 20:16:37 +01:00
BIBO ff21109b59
Update driver_abbb23.cc 2022-11-22 13:25:11 +02:00
BIBO 94da11b7b5
Create driver_abbb23.cc
Driver for Elvaco CMeX20w MCM used with ABB B23 electricity meter.
https://github.com/weetmuts/wmbusmeters/issues/685
2022-11-22 01:19:32 +02:00
Fredrik Öhrström 69d4445ef0 Add dynamic field names based on storage nr etc. 2022-11-19 14:40:03 +01:00
Fredrik Öhrström b4d99dcfb2 Refactor fhkvdataiii and fhkvdataiv. 2022-11-16 21:11:08 +01:00
Fredrik Öhrström f33ca02fa5 Refactor sontex868 driver to new format. 2022-11-16 17:34:29 +01:00
Fredrik Öhrström 1ee050534e Refactor mkradio4 to new driver format. 2022-11-16 16:24:03 +01:00
Fredrik Öhrström 08fae1b1a6 Refactor mkradio3 to new driver format. 2022-11-16 16:14:04 +01:00
Fredrik Öhrström 028ea0f639 Refactor tsd2 to new driver format. 2022-11-16 15:30:26 +01:00
Fredrik Öhrström c97ab02362 Refacto hydrus to new driver format. 2022-11-15 21:04:09 +01:00
Fredrik Öhrström 06261663a5 Refactor izar to new driver format. 2022-11-15 20:37:28 +01:00
Fredrik Öhrström 8e2f780d32 Remove unused driver. 2022-11-15 09:25:48 +01:00
Fredrik Öhrström 04cf4db747 Add another test case for apator162. 2022-11-14 16:29:56 +01:00
Fredrik Öhrström 82749a2a6b Add another register size to apator162. 2022-11-14 16:27:29 +01:00
Fredrik Öhrström 7667b0b858 Refactor sensostar and engelmann-fw to new driver format. 2022-11-14 09:27:09 +01:00
Fredrik Öhrström 3001e4fabe
Merge branch 'master' into master 2022-11-14 08:53:03 +01:00
Fredrik Öhrström 1093db6151 Refactor topaseskr driver to new format. 2022-11-13 17:10:18 +01:00
Fredrik Öhrström 5675716286 Change nan:s to null:s in fields. Fix problem with irrelevant fields listed for --listfields for some meters. Refactor unismart driver. 2022-11-12 16:30:10 +01:00
Fredrik Öhrström b999952fb5 Refactor vario451 to new driver format. 2022-11-11 20:20:06 +01:00
Fredrik Öhrström 6201ea5be3 Fix too aggresive assert in driver_bfw240radio.cc 2022-11-11 19:47:58 +01:00
Fredrik Öhrström fadce1cb60 Refactor esyswm to new driver format. 2022-11-11 12:24:00 +01:00
Fredrik Öhrström 19263bcb46 Refactor ehzp and fix on_time_h bug. 2022-11-10 22:07:57 +01:00
Fredrik Öhrström f9fd88c000 Refactor em24 and add sqrt functionality to formulas. 2022-11-08 22:55:53 +01:00
Fredrik Öhrström 053c9f2b33 Add multiplication and division to formulas. 2022-11-08 22:55:53 +01:00
Fredrik Öhrström 0f2aa2ba94 Re-added conversion between C,F and K to SIUnits. 2022-11-08 22:55:53 +01:00
Fredrik Öhrström 4624cf8269 Added SIExp for si unit exponents tracking. 2022-11-08 22:55:53 +01:00
Fredrik Öhrström 34469fc34e Add calculated fields in conf and meter file. 2022-11-08 22:55:53 +01:00
Fredrik Öhrström ab23cc4212 Test formulas. 2022-11-08 22:55:53 +01:00
Fredrik Öhrström a01cdc8c34 Add formulas and SIUnits. 2022-11-08 22:55:53 +01:00
Fredrik Öhrström b9f3446bc6 Fix tests. 2022-10-24 15:13:05 +02:00
Fredrik Öhrström e684eeb438 Fix bug where some Joule difvif entries were not found. Improve qheat driver. 2022-10-24 15:01:09 +02:00
Karsten ee69699a04 - added driver_engelmann-faw.cc for ENgelmann FAW Radio transmitter for
water meters. Datasheet:  https://www.engelmann.de/wp-content/uploads/2019/11/datasheet_FAW_en_2019_06_06.pdf
- support for Engelmann Sensostar U extended. Datasheet: https://www.engelmann.de/wp-content/uploads/2021/09/datasheet_SensoStar_U_en_2021_09_23.pdf
- Test for driver_sensostar adapted in driver_sensostar.cc,
  simulation_mbus.txt and simulation_t1.txt
- Test for driver_engelmann-faw still missing in simulation_mbus.txt and
  simulation_t1.txt
2022-10-22 12:10:50 +02:00
ovettel 5debd72673 extended statuses for sensostar driver+mqtt discov 2022-10-21 16:11:51 +02:00
Fredrik Öhrström 8a0eef2ece Pass matcher instead of NULL. 2022-10-13 20:30:28 +02:00
Fredrik Öhrström 9152e28882 Refactor q400 driver. 2022-10-12 17:55:47 +02:00
Fredrik Öhrström 79210ea5f3 Print status for older telegram as well, it will pick up the tpl status bits. 2022-10-11 09:48:28 +02:00
Fredrik Öhrström 1e31290622 Update itron driver. 2022-10-11 09:31:20 +02:00
Fredrik Öhrström f0c5ab193e
Merge pull request #633 from stevew817/meter/itron_cyble_oms
Add detection for Itron Cyble OMS cold water meter
2022-10-11 08:55:59 +02:00
Fredrik Öhrström b95c1feacb Add formula for calculating new fields based on received fields. Refactor driver ebzwmbe. 2022-10-10 21:43:11 +02:00
Steven ee03993ab4 Add knowledge about Cyble cold water 2022-10-08 22:18:05 +02:00
Fredrik Öhrström edbf502128 Refactor driver dme_07. 2022-09-29 15:05:35 +02:00
Fredrik Öhrström 32f6987d68 Refactor driver compact5. 2022-09-29 14:46:35 +02:00
Fredrik Öhrström c3a1f22ac1 Refactor driver omnipower. 2022-09-29 14:20:20 +02:00
Fredrik Öhrström bca607484c Added more data to qheat_55_us driver. 2022-09-28 22:21:05 +02:00
Fredrik Öhrström 9e8cb8f499
Merge pull request #622 from flozsc/qheat_55_us
add support for qheat 55 US
2022-09-28 21:38:28 +02:00
Fredrik Öhrström 504a5cf345 Add ability for driver to force mfct specific data after a specific point in telegram. 2022-09-28 21:20:43 +02:00
Fredrik Öhrström 9c39e911c7 Added the bfw240radio driver. 2022-09-28 19:38:12 +02:00
Fredrik Öhrström 5e3ba5cb6f When using --logtelegrams with --silent, this still prints the telegrams and silences everything else. 2022-09-28 15:18:34 +02:00
Fredrik Öhrström 30b33c9ede Make sure field matching is performed on the dv entries in an order where the offsets are increasing. 2022-09-28 13:48:17 +02:00
Florian Zschetzsche 5e6cde8b23 add support for qheat 55 US 2022-09-27 21:19:29 +00:00
Fredrik Öhrström 930e39b5be Skip first 8 bytes of apator162 telegram. 2022-09-27 22:41:53 +02:00
Fredrik Öhrström 658263d1d4 Refactor driver apator162. 2022-09-27 22:25:13 +02:00
Fredrik Öhrström e3e7b775a7
Merge pull request #617 from kitor/apatoreitn
Full implementation for Apator E-ITN 30.51
2022-09-27 19:44:58 +02:00
Fredrik Öhrström 84eeaaa038 Dif 0f is manufacturer specific, treat remaining odd difs, like 7f also as manufacturer specific. 2022-09-27 19:27:37 +02:00
kitor bca135cb4d driver_apatoreitn: Full implementation for Apator E-ITN 30.51 2022-09-27 17:43:46 +02:00
Fredrik Öhrström 0643668f51 Handle broken telegram where multiple dventries match the same field. 2022-09-27 17:27:20 +02:00
Fredrik Öhrström f51794b7da Add qwater hot water version 0x06/0x35. 2022-09-21 20:14:30 +02:00
Fredrik Öhrström 0184dfa88a Add tests for cmdline. 2022-09-21 17:48:19 +02:00
Fredrik Öhrström e8a31b19f5 Improve error message when supplying too much on --useconfig commandline. 2022-09-21 17:01:34 +02:00
Fredrik Öhrström 2ce3f33151 Rename --device= to --overridedevice= 2022-09-21 16:49:51 +02:00
Fredrik Öhrström 2e8f6e5430 Add test case to qwater. 2022-09-21 16:37:27 +02:00
Patrick Huesmann b76cbfab9e drivers: Recognize QDS/0x07/0x35 as qwater 2022-09-15 21:04:15 +02:00
Fredrik Öhrström a792eb17f0 Update changelog and copyright. 2022-09-14 20:36:36 +02:00
Fredrik Öhrström 171c22f4d6 Update copyrights. 2022-09-14 18:01:08 +02:00
Fredrik Öhrström c15f959075 Refactor driver weh_07. 2022-09-10 20:01:52 +02:00
Fredrik Öhrström 9a1159dd41 Refactor driver emerling868. 2022-09-10 19:36:26 +02:00
Fredrik Öhrström c0ca6793d3 Refactor driver emerlin868. 2022-09-10 19:36:08 +02:00
Fredrik Öhrström 173124c50e Refactor driver ev200. 2022-09-10 19:17:06 +02:00
Fredrik Öhrström 9ab034bff3 Improve qcaloric driver. 2022-09-10 19:03:14 +02:00
Fredrik Öhrström d87f4515ac Merged driver whe46x into qcaloric. 2022-09-10 10:30:04 +02:00
Fredrik Öhrström 79e1395fdc Print OPTIONAL fields that have previously received a value, even if the field is not part of the current telegram. Merge driver whe5x into qcaloric. 2022-09-10 08:44:55 +02:00
Fredrik Öhrström 94683240ea Refactor drive whe5x. 2022-09-09 11:32:26 +02:00
Fredrik Öhrström b35abb058c Refactor driver qcaloric. 2022-09-08 21:52:26 +02:00
Fredrik Öhrström e1e8e8906a Refactor driver cma12w. 2022-09-08 20:41:58 +02:00
Fredrik Öhrström 27a77b5ec0 Refactor driver qsmoke. 2022-09-06 22:18:36 +02:00
Fredrik Öhrström 9103bb388e Refactor driver munia. 2022-09-06 20:46:55 +02:00
Fredrik Öhrström 913c210279 Added check for existance of difvif varlen length byte before reading it. 2022-09-04 16:20:16 +02:00
Christian Speich 445aca6227 Keep environment in shell subprocesses
Currently we replace the environment of subprocesses with our own,
primarily only consisting of METER_* entries. Besides clearing
some very useful system dependent variables (like PATH, LDPATH, etc.)
with also prevent the user from passing environment variables to
invoked commands.

This patch will now copy the current environment and extends it with
the variables we want to set.

Signed-off-by: Christian Speich <christian@spei.ch>
2022-09-04 10:20:11 +02:00
Fredrik Öhrström e02c985821 Refactor driver elf. 2022-09-03 22:38:08 +02:00
Fredrik Öhrström 811cd92748 Refactor driver lansenth. 2022-09-03 21:46:19 +02:00
Fredrik Öhrström edbcdb88f8 Make definition of link mode bit easier to read. 2022-09-03 18:17:08 +02:00
Fredrik Öhrström e14d1b72fe Handle rssi byte in rc1180 dongle. 2022-09-03 17:43:20 +02:00
Fredrik Öhrström 7255031417 Update copyright. 2022-09-03 16:47:14 +02:00
Fredrik Öhrström 64de9ac4ec Update multical603 driver with heat inlet version. 2022-09-03 16:37:03 +02:00
Fredrik Öhrström 3a8bedb3de Refactor multical 603. 2022-09-03 15:58:33 +02:00
Fredrik Öhrström 84fe29069a Refactor multical21 and flowiq drivers. 2022-09-03 13:25:37 +02:00
Fredrik Öhrström 44c0ba1e74 Add new energy unit m3c cubic meter times celsius. 2022-09-02 11:28:22 +02:00
Fredrik Öhrström 5eff900df6 Add missing driver. 2022-09-02 10:00:24 +02:00
Fredrik Öhrström 999d6cbb2e Merge branch 'master' of github.com:weetmuts/wmbusmeters 2022-09-02 09:55:13 +02:00
Fredrik Öhrström 7ca0b7280c Handle meter_date and meter_datetime in minomess driver. 2022-09-02 09:53:58 +02:00
thecem 0ce8f534da
change description typo to "actual" 2022-09-02 08:52:06 +02:00
Fredrik Öhrström 8e5c7f756d Refactor lansensm into new driver format. 2022-09-02 08:51:29 +02:00
Fredrik Öhrström ecbed41cf3 Remove unnecessary common fields. 2022-09-02 00:06:02 +02:00
Fredrik Öhrström 1639a016eb Add mfct specific tpl status bit to lansen pu. 2022-09-02 00:02:49 +02:00
Fredrik Öhrström e0e79c0631 Refactor lansen pu driver. 2022-09-01 23:55:51 +02:00
Fredrik Öhrström 00d3535a5f Remove unnecessary comment in driver. 2022-09-01 23:21:53 +02:00
Fredrik Öhrström 71e535ac8d Update forward and return lookups in multical303. 2022-09-01 23:14:46 +02:00
Fredrik Öhrström aa4c093c84 Added multical303 driver. 2022-09-01 22:53:26 +02:00
Fredrik Öhrström 2e944636c8 Update mfct code for non-conformat flag id. 2022-09-01 22:23:00 +02:00
Fredrik Öhrström 4c6f726c14 Add stub for apt_07_05 water meter. 2022-09-01 22:18:47 +02:00
Fredrik Öhrström 97584b2edb Add stub for apatoreitn hca. 2022-09-01 22:09:31 +02:00
Fredrik Öhrström b011127510 Log telegrams now print the crc and 0x16 at the end of mbus telegrams. 2022-09-01 21:15:09 +02:00
Fredrik Öhrström eafa1d9fc1 Improve minomess driver. Add default fields setting to drivers. 2022-09-01 17:44:59 +02:00
Fredrik Öhrström f7c1556f02 Add more R link modes. 2022-08-30 22:24:00 +02:00
Fredrik Öhrström c432af33ba Refactor merge amb8465 and amb3665 into a single file. 2022-08-28 12:35:10 +02:00
Fredrik Öhrström 3a18f6c59a Improved support for amber wmbus device. 2022-08-21 18:43:45 +02:00
Fredrik Öhrström 41f4eca30a Refactor WMBus to BusDevice. 2022-08-20 19:58:28 +02:00
Fredrik Öhrström a5f078315b Properly remove crc and eof telegram marker for mbus telegrams. 2022-08-16 16:57:15 +02:00
Fredrik Öhrström 9c4b9df8dd
Merge pull request #578 from rafmaz/master
Update meter_detection.h
2022-08-09 15:38:13 +02:00
Fredrik Öhrström 09fa9ae7d4 Added Enercal F2 meter. 2022-08-09 15:22:47 +02:00
rafmaz 3f2eb521b2
Update meter_detection.h 2022-08-03 18:20:31 +02:00
Damian Wrobel e74ab687e5 Fix compilation error on gcc 12
Fixes the following error:
  src/util.cc: In function ‘bool enableLogfile(std::string, bool)’:
  src/util.cc:379:22: error: ‘time’ was not declared in this scope; did you mean ‘utimes’?
    379 |         time_t now = time(NULL);
        |                      ^~~~

Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
2022-07-26 08:47:06 +02:00
Fredrik Öhrström 789b76d65c Added missing auto-detect for amb3665. 2022-07-24 22:42:47 +02:00
Fredrik Öhrström 88860d0055 Added AMB3665-M wmbus dongle for N-mode 169 MHz telegrams. 2022-07-24 22:33:49 +02:00
Fredrik Öhrström 6571e4e024 Fix bug where a received telegram while setting the link mode during a reset caused wmbusmeters to fail. 2022-07-01 15:54:59 +02:00
Fredrik Öhrström 06783609c8 Use 365.2425 for year conversions instead of 365. 2022-06-24 16:19:02 +02:00
Fredrik Öhrström 467e71ebfc Added aptor172 driver. 2022-06-24 11:07:27 +02:00
Fredrik Öhrström 536239670f Merge branch 'master' of github.com:weetmuts/wmbusmeters 2022-06-24 10:10:56 +02:00
Fredrik Öhrström cb1f628560 Add RemainingBattery vif. 2022-06-24 10:10:14 +02:00
Fredrik Öhrström 8ad9d683c4
Merge pull request #520 from larsxschneider/ls/hydrus20
Add support for HYDRUS 2.0
2022-06-20 20:26:32 +02:00
Fredrik Öhrström 8cf3ab1589 Add test to piigth. 2022-06-19 11:34:32 +02:00
Fredrik Öhrström 470353abea Add relative humidity extractor. 2022-06-19 11:31:28 +02:00
Fredrik Öhrström 960d5d67db Added qualcosonic driver. 2022-06-18 23:03:18 +02:00
Fredrik Öhrström 269176fe27 Allocate driver list dynamically instead of statically to avoid static initialization ordering problem when compiling with hardened flags for rpm package. 2022-06-16 16:01:31 +02:00
Fredrik Öhrström e9d2846f2e Add another mfct/type/ver combo for waterstarm. 2022-05-29 17:43:11 +02:00
Fredrik Öhrström 37a348e454 Refactor lse_07_17. 2022-05-26 21:38:07 +02:00
Fredrik Öhrström b221401aba
Merge pull request #513 from bb-froggy/debug/cuno
Allow CMD for CUL device
2022-05-25 20:02:04 +02:00
Fredrik Öhrström 5149e15da5 Refactor c5isf. 2022-05-25 19:45:34 +02:00
Fredrik Öhrström 6d59eb4bbe Add support for real ieee 754 floating point mbus values. 2022-05-25 16:59:55 +02:00
Fredrik Öhrström 24c487842b Add tests for ei6500. 2022-05-24 10:13:41 +02:00
Fredrik Öhrström d35be1c917 Add support for voltage. 2022-05-24 09:46:09 +02:00
Fredrik Öhrström 27c256ef42 Refactor qheat. 2022-05-23 11:28:04 +02:00
Fredrik Öhrström 6666632fe0 Add test for c5isf. 2022-05-22 23:29:01 +02:00
Fredrik Öhrström e9a267beba Refactoring ci5sf. 2022-05-22 23:24:46 +02:00
Fredrik Öhrström c0e9574228 Refactoring ci5sf. 2022-05-22 22:57:55 +02:00
Fredrik Öhrström 23b2d6fe10 Refactoring ci5sf. 2022-05-22 22:46:31 +02:00
Fredrik Öhrström 2194ae5b4f Refactoring ci5sf. 2022-05-22 22:33:04 +02:00
Fredrik Öhrström 9069910dc6 Refactoring ci5sf. 2022-05-22 22:27:13 +02:00
Fredrik Öhrström 28d49318c0 Refactoring ci5sf. 2022-05-22 22:20:55 +02:00
Fredrik Öhrström 8493de38a5 Refactor ci5sf. 2022-05-22 21:55:17 +02:00
Fredrik Öhrström 2b44d18ce4 Refactoring c5isf. 2022-05-22 21:04:00 +02:00
Fredrik Öhrström c4b79b272f Improve merging of other status fields into the main status field. 2022-05-22 16:10:16 +02:00
Fredrik Öhrström 077f375e1d Add more bits decoded in ei6500. 2022-05-22 09:50:37 +02:00
Fredrik Öhrström 7467ed97e6 Add compressed telegram example. 2022-05-21 22:19:21 +02:00
Fredrik Öhrström 28d1b6798e Add pressure meter driver kampress. 2022-05-21 22:13:40 +02:00
Fredrik Öhrström 5f42914427 Add JOIN_TPL_STATUS to waterstarm. 2022-05-21 21:51:11 +02:00
Fredrik Öhrström 5639000ffc Add mfct tpl status bits example lookup. 2022-05-21 21:21:01 +02:00
Fredrik Öhrström 5ef7122d70 Add missing driver. 2022-05-21 20:40:01 +02:00
Fredrik Öhrström b200f6292f Adjust ei6500 for proper duration tariff support. 2022-05-21 20:25:18 +02:00
Fredrik Öhrström 3208ce8199 Proper decoding of TPL status bits. 2022-05-21 14:22:56 +02:00
Fredrik Öhrström 42c84cb631 Add more includes for newer g++ compilers. 2022-05-13 16:20:55 +02:00
Fredrik Öhrström 6fdc6d2dda Add missing driver. 2022-05-07 20:00:08 +02:00
Fredrik Öhrström edba49ecbd Add error flags vif range. 2022-05-07 19:56:34 +02:00
Fredrik Öhrström ae75bf96c4 Auto-detect ascii in model-version vif. 2022-05-07 19:40:46 +02:00
Fredrik Öhrström 19ec79fc41 Add handling of combinables. 2022-05-07 19:16:34 +02:00
Fredrik Öhrström 3282c19344 Handle both types of hydroclima telegrams. 2022-05-05 21:16:03 +02:00
Fredrik Öhrström b72d83af4c Fix typo in hydroclima driver. 2022-05-05 20:45:10 +02:00
Fredrik Öhrström 94e52230b5 Added hydroclima hca. 2022-05-05 20:38:42 +02:00
Fredrik Öhrström 1932c91370 Add power to the sensostar driver. 2022-05-04 22:10:49 +02:00
Fredrik Öhrström 6debd0ab92 Converted driver sensostar. 2022-05-04 19:54:30 +02:00
Fredrik Öhrström a69310d432 Wait for response before polling next meter. 2022-05-01 20:54:12 +02:00
Fredrik Öhrström 8d164b7753 Add option pollinterval=10m to meter files. 2022-05-01 17:05:30 +02:00
Fredrik Öhrström 368fe7a823 Update cul driver EOL. 2022-04-29 08:38:09 +02:00
Fredrik Öhrström bf4ac2c0cc Add detection and warning of longer telegrams broken by bad cul firmware. 2022-04-28 16:20:30 +02:00
Fredrik Öhrström 7b586e9d8a Added --pollinterval=10m 2022-04-27 21:09:50 +02:00
Fredrik Öhrström 21f1fc113b It is now possible to set mbus as link mode for any meter. 2022-04-27 19:18:30 +02:00
Fredrik Öhrström a234cf02c6 Use wildcard for mfct/version/type when using secondary addressing for mbus. 2022-04-27 18:51:51 +02:00
Fredrik Öhrström c10d324236 Fully converted driver ultrimis driver. 2022-04-26 12:02:11 +02:00
Fredrik Öhrström fc43958b76 Add Address object. 2022-04-26 11:44:00 +02:00
Fredrik Öhrström 3a6bb0a03d Add mbus support. 2022-04-25 19:38:36 +02:00
Fredrik Öhrström 2fc9fd11d5 Full converted driver iperl. 2022-04-23 23:10:55 +02:00
Fredrik Öhrström 61b9cd1df4 Fully converted driver ultraheat and values are stored based on vname()+xuantity(). 2022-04-23 23:02:17 +02:00
Fredrik Öhrström 18466f9f2b Fully converted driver minomess. 2022-04-23 18:32:30 +02:00
Fredrik Öhrström 788436b154 Fully converted driver amiplus. 2022-04-23 18:23:04 +02:00
Fredrik Öhrström 620d420938 Full converted sharky driver. 2022-04-23 16:50:55 +02:00
Fredrik Öhrström ebae419f82 New field printing works for partially converted sharky driver. 2022-04-23 16:28:54 +02:00
Fredrik Öhrström 3e56671bfc User meter->getNumericValue instead of fi->getValueDouble. 2022-04-23 10:18:04 +02:00
Fredrik Öhrström 516ce2f8af Remove more or less unused field_name in FieldInfo. 2022-04-23 08:20:22 +02:00
Fredrik Öhrström 63ddd9f69b Add new setting of values in preparation for new meter implementations. 2022-04-22 17:28:57 +02:00
Lars Schneider a6448f7532 Add support for HYDRUS 2.0 2022-04-22 15:45:18 +02:00
Fredrik Öhrström b7be96e25b Properly handle subunit in sharky driver. 2022-04-19 09:43:10 +02:00
Fredrik Öhrström 47c9b8c653 New driver model: foreach dventry test all field info matchers. 2022-04-19 09:10:14 +02:00
Fredrik Öhrström 11763b2f22 Refactor insert offset and key inside DVEntry add extractor methods to DVEntry. 2022-04-17 17:34:51 +02:00
Fredrik Öhrström 70a7078a57 Refactor. 2022-04-17 15:54:01 +02:00
Fredrik Öhrström d768471598 Refactor. 2022-04-17 15:05:34 +02:00
Fredrik Öhrström b93d1df544 Refactor. 2022-04-17 14:57:03 +02:00
Fredrik Öhrström fc552d0566 Add easy to access ordering of telegram content. 2022-04-17 12:47:06 +02:00
Fredrik Öhrström 4abc31d75c Refactor. 2022-04-17 11:23:45 +02:00
Fredrik Öhrström 29b5efef7c Refactor. 2022-04-16 21:26:51 +02:00
Fredrik Öhrström 384d00a6bd Update DLMS manufacturers. 2022-04-16 20:31:23 +02:00
Fredrik Öhrström f058fb2501 Refactor. 2022-04-16 20:23:37 +02:00
Fredrik Öhrström 7e11dc8174 Refactor. 2022-04-16 18:15:30 +02:00
Fredrik Öhrström e01500ea30 Refactor. 2022-04-16 17:47:20 +02:00
Fredrik Öhrström cc89955004 Handle colons inside CMD(...) for a device. 2022-04-11 18:53:50 +02:00
Fredrik Öhrström bf4ac3b097 Add translate bits decimals to index, to properly decode status bits in c5isf driver. 2022-04-11 14:46:25 +02:00
Fredrik Öhrström 1feb9a2cb2 Improve c5isf driver. 2022-04-11 14:01:54 +02:00
bb-froggy c4271bc43c Allow CMD for CUL device 2022-04-09 19:51:26 +02:00
tux 84fb55f6f8 Add driver for T1A ESCO telegram for Zenner Heatmeter. They are sent out all 120sec and contain historical data of water or heat consumption
The existing driver for T1B diagnostic telegrams has been renamed to avoid collision
2022-04-09 08:37:52 +02:00
bb-froggy 432ffc4785 typo in error message 2022-04-02 21:09:05 +02:00
Fredrik Öhrström ade1154715 Added new driver vario451mid heat meter. 2022-03-28 21:14:47 +02:00
Fredrik Öhrström 9238d89245 Added another compact5 detection combo. 2022-03-28 20:09:59 +02:00
Fredrik Öhrström 3a357e47e2 Improve analyze information for failed decryption situations. 2022-03-28 19:15:47 +02:00
Fredrik Öhrström a2507f5ab5 Show in analyze if data is compressed and format signature is unknown. 2022-03-28 13:01:17 +02:00
Fredrik Öhrström da3231546b Add another mfct/media/version lookup for izar driver. 2022-03-28 09:12:32 +02:00
Fredrik Öhrström cd974697fb Use underline instead of hash for border between header and data, since hash does not work in urls. 2022-03-28 08:47:27 +02:00
Fredrik Öhrström b9a0823c85 When analyzing, not supplying a driver is the same as supplying auto. 2022-03-27 22:17:28 +02:00
Fredrik Öhrström e474bc686b Improve message when failed mac implies not decrypted. 2022-03-27 21:59:06 +02:00
Fredrik Öhrström fb729d5f35 Improve handling of encrypted telegrams when there is no key available. 2022-03-27 21:48:42 +02:00
Fredrik Öhrström 368230c929 Improve analyze with forced driver. 2022-03-27 14:43:10 +02:00
Fredrik Öhrström 790f78a2bf Give notification of old driver in analyze. 2022-03-27 12:09:18 +02:00
Fredrik Öhrström 97efb421d8 Add html option for analyze. 2022-03-06 22:42:44 +01:00
Fredrik Öhrström 5b8f5952b8 More iu880b work. 2022-02-19 20:37:23 +01:00
Fredrik Öhrström 39d5971fb3 Added firmware version for iu880b. 2022-02-19 19:58:19 +01:00
Fredrik Öhrström f64f927e96
Merge pull request #478 from ldebomy/master
Update meter_izar.cc
2022-02-19 16:57:47 +01:00
Fredrik Öhrström 808ab658d0 Update CHANGES. 2022-02-19 08:51:02 +01:00
Fredrik Öhrström 5d52eeb5d7 Add test case for negative bcd numbers. 2022-02-19 08:27:58 +01:00
Fredrik Öhrström a53816daf5
Merge pull request #480 from Germar/master
detect negative BCD value
2022-02-19 08:21:04 +01:00
Fredrik Öhrström d254ce5066 Add foundation for iu880b dongle to receive lora. 2022-02-19 08:13:58 +01:00
Germar Reitze d5433bd406 detect negative BCD value 2022-02-18 18:58:01 +01:00
Fredrik Öhrström 111e276376 Fix bug which caused unnecessary probing when the wmbus dongle was in fact specified. 2022-02-18 16:53:02 +01:00
Fredrik Öhrström 3468bb9ffe Can now fetch data from mbus piigth meter. 2022-02-17 19:59:51 +01:00