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
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