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