Wykres commitów

86 Commity (952489c7e049e3e412f59c640ed898dbde256b0e)

Autor SHA1 Wiadomość Data
Fredrik Öhrström 952489c7e0 Rewrite remaining drivers using ancient code for printing values. 2023-01-02 22:39:39 +01:00
Fredrik Öhrström c6bf8a114e Cleanup aventieshca, aventieswm, microclima and qwater. 2022-12-31 16:02:46 +01:00
Fredrik Öhrström b9f756e5e9 Add m3ch unit for power based on m3c. 2022-12-12 17:41:22 +01:00
Fredrik Öhrström 601b28332b Move mfct specific bits from driverinfo into meter constructor. 2022-12-11 19:11:54 +01:00
Fredrik Öhrström bda349bcd2 Clean up tpl status reporting. 2022-12-11 15:20:23 +01:00
Fredrik Öhrström 9ce4328d24 All drivers have been rewritten! 2022-11-28 00:03:12 +01:00
Fredrik Öhrström 0ff06928d5 Refactor rfmtx1 driver to new format. 2022-11-27 01:53:02 +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 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 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 19263bcb46 Refactor ehzp and fix on_time_h bug. 2022-11-10 22:07:57 +01:00
Fredrik Öhrström ab23cc4212 Test formulas. 2022-11-08 22:55:53 +01: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
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 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 eafa1d9fc1 Improve minomess driver. Add default fields setting to drivers. 2022-09-01 17:44:59 +02:00
Fredrik Öhrström cb1f628560 Add RemainingBattery vif. 2022-06-24 10:10:14 +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 3208ce8199 Proper decoding of TPL status bits. 2022-05-21 14:22:56 +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 7b586e9d8a Added --pollinterval=10m 2022-04-27 21:09:50 +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 ebae419f82 New field printing works for partially converted sharky driver. 2022-04-23 16:28:54 +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
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 4abc31d75c Refactor. 2022-04-17 11:23:45 +02:00
Fredrik Öhrström f058fb2501 Refactor. 2022-04-16 20:23:37 +02:00
Fredrik Öhrström e01500ea30 Refactor. 2022-04-16 17:47:20 +02:00
Fredrik Öhrström 1feb9a2cb2 Improve c5isf driver. 2022-04-11 14:01:54 +02:00
Fredrik Öhrström 05b987006f Normalize copyright notices and add script for automatic extraction of copyrights. 2022-02-12 15:28:17 +01:00
Fredrik Öhrström 6823279b05 Significantly improve --analyze. 2022-02-06 18:49:55 +01:00
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