Fredrik Öhrström
19834d81d1
Added driver c5isf.
2022-01-25 20:10:38 +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
1ba56609b5
Refactoring with the intent to make it easier to write drivers.
2022-01-02 13:08:36 +01:00
Fredrik Öhrström
40bc8bd908
Start refactoring by removing unnecessary c++ classes.
2021-12-31 12:27:57 +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
0f209edc97
Update README, CHANGES and man page.
2021-08-08 17:16:52 +02:00
Fredrik Öhrström
6009382d4f
Rename jsons to extra_constant_fields.
2021-08-02 00:22:13 +02:00
Fredrik Öhrström
e4d3ec1e7e
Add field_ prefix which is equivalent to json_ prefix.
2021-08-01 23:12:52 +02:00
Fredrik Öhrström
2c83c51db1
Add field timestamp_ut for printing unix timestamp millis.
2021-08-01 18:24:19 +02:00
Fredrik Öhrström
21d3595a53
A device (mbus/wmbus/tty) can now have an alias. A meter spec can now refer to this alias.
2021-03-14 09:41:35 +01:00
Fredrik Öhrström
5eea15b18c
Add meterinfo parsing that can additionally handle bus,extras and bps.
2021-03-13 18:35:47 +01:00
Fredrik Öhrström
71c32c7852
Create bus manager.
2021-03-08 17:14:03 +01:00
Fredrik Öhrström
a53cb1f77c
Refactor MeterType to MeterDriver.
2021-03-08 08:43:56 +01:00
Fredrik Öhrström
4ae4010d56
Add METER_DEVICE, METER_RSSI_DBM and METER_MEDIA to shell envs.
2021-02-24 20:50:45 +01:00
Fredrik Öhrström
301c91ea68
Ignoreduplices enabled by defailt. New C++ object create for each unique meter, despite wildcards.
2021-02-20 22:21:01 +01:00
Fredrik Öhrström
c4226a8268
Added device and rssi_dbm to json.
2020-10-14 20:59:14 +02:00
Fredrik Öhrström
0e076fce24
Print id for ignored telegrams when verbose logging.
2020-09-25 19:14:34 +02:00
Fredrik Öhrström
5fe7789e3b
Remove unused bus variable.
2020-09-25 18:13:43 +02:00
Fredrik Öhrström
409ca51819
Updated --listenvs=<meter_type> and --listfields=<meter_type>
2020-09-08 22:11:32 +02:00
Fredrik Öhrström
c12a0e8e19
Most tests pass.
2020-09-08 20:50:51 +02:00
Fredrik Öhrström
27a590e135
Merge master.
2020-09-04 13:17:09 +02:00
Fredrik Öhrström
c48ad8e368
Added driver detection from telegrams.
2020-09-04 11:31:49 +02:00
Fredrik Öhrström
69df7f022a
Detect and start wmbus dongles from within wmbusmeters.
2020-08-30 21:33:48 +02:00
Fredrik Öhrström
d8c68f94bc
Added support for lansen pulse counter.
2020-06-30 16:02:38 +02:00
Damian Wrobel
6814ab35cd
Remove executable bit
...
Fixes the following warnings while building rpm package:
*** WARNING: ./usr/src/debug/wmbusmeters-0.9.31-2.fc33.x86_64/src/meter_izar.cc is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/wmbusmeters-0.9.31-2.fc33.x86_64/src/meters.cc is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/wmbusmeters-0.9.31-2.fc33.x86_64/src/meters_common_implementation.h is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/wmbusmeters-0.9.31-2.fc33.x86_64/src/units.cc is executable but has no shebang, removing executable bit
*** WARNING: ./usr/src/debug/wmbusmeters-0.9.31-2.fc33.x86_64/src/units.h is executable but has no shebang, removing executable bit
Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
2020-05-25 22:12:33 +02:00
Fredrik Öhrström
20bc6c6a02
Add --selectfields=...
2020-05-09 23:46:07 +02:00
Erwan Martin
85f18ae3b1
In the IZAR meter, add the remaining battery life of the module.
2020-04-22 22:38:40 +02:00
weetmuts
f99dbadf88
Added --usestderr option. Added version 0x7c to iperl. install.sh now adds user to wmbusmeters group.
2020-02-22 21:16:24 +01:00
weetmuts
884aed37ba
Add eBZ wmbus meter.
2020-02-06 13:14:46 +01:00
weetmuts
4c27f6c11c
Refactor parsing.
2020-01-27 09:29:40 +01:00
weetmuts
30543f6217
Added support for additional static json info.
2019-10-20 19:19:17 +02:00
weetmuts
ff32981c13
Added support for meters that might transmit using different link modes.
2019-06-06 17:28:20 +02:00
weetmuts
094fc86e07
Added support for meter shell override.
2019-05-21 14:19:54 +02:00
weetmuts
fa1e08e7a3
Now converted almost all meters.
2019-05-04 19:56:17 +02:00
weetmuts
2a47115cb9
Converted water meters to unit scaling.
2019-05-04 17:38:10 +02:00
weetmuts
49f7410519
Moved printMeter default implementation common impl.
2019-05-04 16:37:35 +02:00
weetmuts
1e053dd56b
Almost done printing automatically from print spec.
2019-05-04 13:55:52 +02:00
weetmuts
801c077ffe
Add X macro for unit conversions.
2019-05-04 11:10:09 +02:00
weetmuts
61cb67942c
Use X macros to generate lists of code.
2019-05-04 10:52:18 +02:00
weetmuts
787ecae509
Rewired vario heatmeter to kwh.
2019-05-04 08:52:25 +02:00
weetmuts
139178537d
Made amiplus have multiple manufacturers.
2019-04-01 23:49:24 +02:00
weetmuts
7e72fe0f3f
Added support for multiple comma separated ids.
2019-03-05 21:19:05 +01:00
weetmuts
87c4cb9256
Added support for id * wildcard.
2019-03-05 18:38:54 +01:00
weetmuts
b6d89334b7
Added logfile support.
2019-02-24 15:20:55 +01:00
weetmuts
58206443a5
Rename CommandLine to Configuration.
2019-02-24 14:08:51 +01:00
weetmuts
8e67e2eb70
Moved sources into src.
2019-02-23 13:53:52 +01:00