Wykres commitów

79 Commity (master)

Autor SHA1 Wiadomość Data
Fredrik Öhrström efcc41d107 Add support for GJ VIF. 2024-04-09 20:47:42 +02:00
Fredrik Öhrström 23f2279a64 Separate VIF scaling and DIF signedness. Default to signed DIF binary integers. 2024-04-09 10:41:30 +02:00
Fredrik Öhrström c1509f6139
Merge pull request #1218 from jsreynaud/better_message_for_vife
Adding a better description of combinable extension vife
2024-03-29 16:19:50 +01:00
Fredrik Öhrström 9a34a55abb Fail decoding if too many difes/vifes are found. 2024-03-28 12:41:00 +01:00
Jean-Samuel REYNAUD 9576550f85
Adding a better description of combinable extension vife 2024-03-22 16:25:49 +01:00
Fredrik Öhrström 097f91fac0 Add dynaic driver add_combinable and storage_nr. 2024-02-15 11:40:30 +01:00
Fredrik Öhrström 866df740ad Add energy MWh VIF 7b00-7b01 and improve kamheat driver. 2024-01-15 15:29:43 +01:00
Fredrik Öhrström cddcc9ae26 Add iem3000 driver. 2024-01-11 18:34:46 +01:00
Fredrik Öhrström 82234acd21 Add cmath for macosx. 2023-11-12 17:54:14 +01:00
Fredrik Öhrström c4b9f0d104 Always detect negative BCD values. Also detect BCD values with all F and treat them as missing data, ie. null in fields and not printed in json. 2023-11-12 15:29:30 +01:00
Fredrik Öhrström c5dc2ada51 Add more loadable driver features. 2023-11-12 12:36:22 +01:00
Fredrik Öhrström f017694d78 Initial support for loadable drivers. 2023-10-14 15:55:55 +02:00
Fredrik Öhrström 906c288298 Add more fields to abbb23. 2023-08-26 20:08:47 +02:00
Fredrik Öhrström 1faabb7526 Adding more fields to abbb23 driver. 2023-08-22 22:28:04 +02:00
Fredrik Öhrström 24153e2641 Add driver for electricity meter Nemo 2023-02-21 21:03:20 +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 df9403696f Refactor hydrodigit to new format. 2022-11-26 22:21:34 +01:00
Fredrik Öhrström 69d4445ef0 Add dynamic field names based on storage nr etc. 2022-11-19 14:40:03 +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 a01cdc8c34 Add formulas and SIUnits. 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 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 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 27a77b5ec0 Refactor driver qsmoke. 2022-09-06 22:18:36 +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
Fredrik Öhrström 84fe29069a Refactor multical21 and flowiq drivers. 2022-09-03 13:25:37 +02:00
Fredrik Öhrström a5f078315b Properly remove crc and eof telegram marker for mbus telegrams. 2022-08-16 16:57:15 +02:00
Fredrik Öhrström 269176fe27 Allocate driver list dynamically instead of statically to avoid static initialization ordering problem when compiling with hardened flags for rpm package. 2022-06-16 16:01:31 +02:00
Fredrik Öhrström 6d59eb4bbe Add support for real ieee 754 floating point mbus values. 2022-05-25 16:59:55 +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 19ec79fc41 Add handling of combinables. 2022-05-07 19:16:34 +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 47c9b8c653 New driver model: foreach dventry test all field info matchers. 2022-04-19 09:10:14 +02:00
Fredrik Öhrström 11763b2f22 Refactor insert offset and key inside DVEntry add extractor methods to DVEntry. 2022-04-17 17:34:51 +02:00
Fredrik Öhrström 70a7078a57 Refactor. 2022-04-17 15:54:01 +02:00
Fredrik Öhrström d768471598 Refactor. 2022-04-17 15:05:34 +02:00
Fredrik Öhrström b93d1df544 Refactor. 2022-04-17 14:57:03 +02:00
Fredrik Öhrström fc552d0566 Add easy to access ordering of telegram content. 2022-04-17 12:47:06 +02:00
Fredrik Öhrström 4abc31d75c Refactor. 2022-04-17 11:23:45 +02:00
Fredrik Öhrström 7e11dc8174 Refactor. 2022-04-16 18:15:30 +02:00
Fredrik Öhrström e01500ea30 Refactor. 2022-04-16 17:47:20 +02:00
Fredrik Öhrström 5d52eeb5d7 Add test case for negative bcd numbers. 2022-02-19 08:27:58 +01:00
Germar Reitze d5433bd406 detect negative BCD value 2022-02-18 18:58:01 +01:00
Fredrik Öhrström d4e367aa48 Add search for AnyEnergyVIF and refactor sharky774 driver using this feature. 2022-02-17 09:44:06 +01: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 cb794cae42 Improve extraction of readble strings like fabricatio no and enhanced id. 2022-02-06 11:21:15 +01:00
Fredrik Öhrström 6af3b53d70 Add support for Kelvin. 2022-01-13 15:06:53 +01:00
Fredrik Öhrström b322838b59 Added mbus driver ultraheat. 2022-01-13 09:51:08 +01:00