Fredrik Öhrström
c2e1127caa
Add utc format to formula parser. Test date conversions to from utc.
2022-12-31 11:38:28 +01:00
Fredrik Öhrström
cf8b03586d
Remove broken supercom587 tests.
2022-12-30 01:30:36 +01:00
Fredrik Öhrström
c53367aca3
Add missing rawtty command code.
2022-12-25 20:57:28 +01:00
Fredrik Öhrström
97e64ae4b1
Add second test.
2022-12-25 20:52:19 +01:00
Fredrik Öhrström
45b06ead75
Add more netcat tests for hex and rawtty. Disable test for apple.
2022-12-25 20:48:27 +01:00
Fredrik Öhrström
405d005cb5
Add test of netcat feeding wmbusmeters.
2022-12-25 20:23:41 +01:00
Fredrik Öhrström
0bbe99a9a9
Missing test added.
2022-12-12 21:15:44 +01:00
Fredrik Öhrström
28c96e1d76
Treat mfct specific vif as an extension vif.
2022-12-12 13:51:27 +01:00
Fredrik Öhrström
bda349bcd2
Clean up tpl status reporting.
2022-12-11 15:20:23 +01:00
Fredrik Öhrström
72ab0bfa25
Update tests.
2022-12-05 20:43:57 +01:00
Fredrik Öhrström
9a8cd21628
Fix bug in analyze.
2022-11-28 01:45:36 +01:00
Fredrik Öhrström
9ce4328d24
All drivers have been rewritten!
2022-11-28 00:03:12 +01:00
Fredrik Öhrström
e95cca5eea
Refactored driver rfmamb to new format.
2022-11-27 01:04:20 +01:00
Fredrik Öhrström
addff11eb7
Pattern generated fields based on storage nr calculation now work.
2022-11-24 16:22:37 +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
85a4857124
Preparing tests for sorted json output keys.
2022-11-23 11:54:19 +01:00
Fredrik Öhrström
0eb90f697c
Preparing tests for sorted json output keys.
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
f722d575e0
Add firmware_version and extra_info to abbb23 driver.
2022-11-23 11:06:00 +01:00
Fredrik Öhrström
3e51035d6f
Fix test.
2022-11-16 21:26:42 +01:00
Fredrik Öhrström
e52c2ce3f6
Re-add test case.
2022-11-16 17:43:24 +01:00
Fredrik Öhrström
f33ca02fa5
Refactor sontex868 driver to new format.
2022-11-16 17:34:29 +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
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
43051654e0
Add missing config files for test.
2022-11-08 23:02:37 +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
9152e28882
Refactor q400 driver.
2022-10-12 17:55:47 +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
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
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
f5f4e83505
Add missing config.
2022-09-21 18:19:54 +02:00
Fredrik Öhrström
0184dfa88a
Add tests for cmdline.
2022-09-21 17:48:19 +02:00
Fredrik Öhrström
2ce3f33151
Rename --device= to --overridedevice=
2022-09-21 16:49:51 +02:00
Fredrik Öhrström
b35abb058c
Refactor driver qcaloric.
2022-09-08 21:52:26 +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
811cd92748
Refactor driver lansenth.
2022-09-03 21:46:19 +02:00
Fredrik Öhrström
84fe29069a
Refactor multical21 and flowiq drivers.
2022-09-03 13:25:37 +02:00
Fredrik Öhrström
8e5c7f756d
Refactor lansensm into new driver format.
2022-09-02 08:51:29 +02:00
Fredrik Öhrström
e0e79c0631
Refactor lansen pu driver.
2022-09-01 23:55:51 +02:00
Fredrik Öhrström
470353abea
Add relative humidity extractor.
2022-06-19 11:31:28 +02:00
Fredrik Öhrström
b200f6292f
Adjust ei6500 for proper duration tariff support.
2022-05-21 20:25:18 +02:00
Fredrik Öhrström
ae75bf96c4
Auto-detect ascii in model-version vif.
2022-05-07 19:40:46 +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
1feb9a2cb2
Improve c5isf driver.
2022-04-11 14:01:54 +02:00
Fredrik Öhrström
869123d1f1
Improve test of hex input.
2022-04-09 08:32:42 +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
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
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
6823279b05
Significantly improve --analyze.
2022-02-06 18:49:55 +01:00
Fredrik Öhrström
cb794cae42
Improve extraction of readble strings like fabricatio no and enhanced id.
2022-02-06 11:21:15 +01:00
Fredrik Öhrström
86b7163aa1
Update CHANGES
2022-02-05 18:11:34 +01:00
Fredrik Öhrström
0296eee881
Adjust test to server stdin being closed.
2022-02-05 17:47:41 +01:00
Fredrik Öhrström
8f12d0a5f8
Adjust exitafter test timing.
2022-02-05 17:39:55 +01:00
Fredrik Öhrström
9c0b53551b
Add missing config files for test.
2022-02-05 17:34:10 +01:00
Fredrik Öhrström
3b1a0127b0
Adjust test for server build.
2022-02-05 16:22:42 +01:00
Fredrik Öhrström
29c7177e8c
Update test to run on build server.
2022-02-05 16:09:39 +01:00
Fredrik Öhrström
008fcf9ce7
Add test file.
2022-02-05 16:01:07 +01:00
Fredrik Öhrström
3252901466
It is now possible to combine --oneshot and --exitafter= with --useconfig=
2022-02-05 16:00:52 +01:00
Fredrik Öhrström
61a8365e7c
Merge pull request #455 from klew/master
...
amiplus driver: added energy parameters for tariffs 1, 2, and 3
2022-02-05 08:19:21 +01:00
Fredrik Öhrström
f04434f505
Add new test case for configurable electricity meters.
2022-02-03 15:40:59 +01:00
Krzysztof Lewandowski
659134a0ea
amiplus driver: added energy parameters for tariffs 1, 2, and 3
2022-01-28 00:50:58 +01:00
Fredrik Öhrström
70b7e51231
Fix listenvs/listfields for new driver format.
2022-01-27 11:36:26 +01:00
Fredrik Öhrström
7bf811dd67
Refactor iperl driver.
2022-01-18 11:33:55 +01:00
Fredrik Öhrström
3ced1753d9
Add another test telegram to microclima driver.
2022-01-15 12:23:15 +01:00
Fredrik Öhrström
b58d6cd710
Add ANYID as a synonum for '*' for the meter id. Helps when dealing with escaping.
2022-01-13 10:59:50 +01:00
Fredrik Öhrström
c15f68b57b
Add mbus test for sensostar.
2022-01-13 10:39:44 +01:00
Fredrik Öhrström
c20a63e5b7
In logged telegrams, separate header from body with # instead of |, this makes it easier to double-click select copy and paste telegrams to the command line for decoding using wmbusmeters.
2022-01-12 19:20:03 +01:00
Fredrik Öhrström
9356c9ad95
Refactor suprecom587 driver.
2022-01-08 18:52:06 +01:00
Fredrik Öhrström
8168e66d6a
Refactor aventieswm driver.
2022-01-08 15:50:15 +01:00
Fredrik Öhrström
e3e2941c32
Add new handling of meter drivers.
2022-01-08 09:58:33 +01:00
Fredrik Öhrström
362630d7e4
Update test.
2022-01-04 13:27:22 +01:00
DomAtHome
40024165bd
Add tests to Sharky 774.
2022-01-04 09:06:06 +01:00
Fredrik Öhrström
2fc10a03ab
Added counter to lansen door/window detector.
2021-12-31 18:04:03 +01:00
Fredrik Öhrström
40bc8bd908
Start refactoring by removing unnecessary c++ classes.
2021-12-31 12:27:57 +01:00
Fredrik Öhrström
9d4694d687
Fix bug where valid rtlwmbus telegrams were ignored when they came after a crc broken telegram. This bug did not tigger for the normal rtlsdr rtlwmbus usage. It triggered when piping an archive file with collected telegrams into wmbusmeters.
2021-12-29 18:53:54 +01:00
Fredrik Öhrström
ff654bdfa0
Add encrypted to type info when listening to all meters.
2021-12-27 14:30:54 +01:00
Fredrik Öhrström
b9bac60749
After analyzing and scoring the drivers decode using the selected driver.
2021-12-08 00:55:50 +01:00
Fredrik Öhrström
2ecb3e90d9
New function --analyze now works but is not yet complete.
2021-12-07 23:56:29 +01:00
Fredrik Öhrström
5e8c7b93d8
Added another izar mfct/type/version combo for izars.
2021-12-07 18:30:32 +01:00
Fredrik Öhrström
3354d29354
Merge pull request #400 from DenysFrasinich/master
...
Add new fields for kamstrup multical302 in mega joule
2021-12-07 12:26:35 +01:00
Denys
e92ebe3d9a
Add Mj unit suport to multical 302
2021-12-06 03:02:39 +02:00
Olli Salonen
0627416f1a
Add tests for Zenner Minomess
2021-12-01 22:31:21 +02:00
Fredrik Öhrström
b56433fe27
Added another qsmoke telegram to test suite.
2021-11-28 22:07:55 +01:00
Fredrik Öhrström
7b9cde5f74
Added test for qsmoke.
2021-11-28 18:49:08 +01:00
Fredrik Öhrström
88b2386311
Added test yet another q water 5.5
2021-11-28 18:45:28 +01:00
Fredrik Öhrström
f7cb6ce2ee
Simulation file and hex on command line now auto-removes any valid dll-crcs found.
2021-11-08 20:12:31 +01:00
Fredrik Öhrström
38e4f7fb35
Added multical602 meter.
2021-11-06 23:13:39 +01:00
Fredrik Öhrström
0224941e00
Do not accept proper non-encrypted telegrams for an id when a key is specified for that id.
2021-11-06 22:24:22 +01:00
Fredrik Öhrström
d32b69a810
Do not accept non-encrypted telegrams when a key is specified.
2021-11-06 21:41:36 +01:00
Fredrik Öhrström
a5694a1aab
Handle a NWL 0x81 ci-field, but does not understand it... yet.
2021-11-06 20:30:09 +01:00
Fredrik Öhrström
731ae371d7
Added QHeat heat meter.
2021-10-24 17:18:53 +02:00
Fredrik Öhrström
627b2347c2
Added regression test for munia.
2021-10-16 20:44:14 +02:00
Fredrik Öhrström
7b57905cdf
Add test.
2021-10-12 15:15:14 +02:00
DeDragonSlayer
561a98da5b
add phase 2 and 3 voltages
2021-10-12 10:05:26 +02:00