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