Wykres commitów

46 Commity (master)

Autor SHA1 Wiadomość Data
Fredrik Öhrström 4d3e306f30 Add on_time_h and batter_pct to qualcosonic driver. Add Percentage unit. Add 'keep open' tag and update workflow. 2024-02-12 09:34:59 +01:00
Fredrik Öhrström 03e03905ec Add missing cstdint since gcc 13 is more picky. 2024-01-24 12:33:59 +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 a920e25d45 Add new units for phase angle: deg rad. Add more fields to abbb23. 2023-08-26 17:05:52 +02:00
Fredrik Öhrström 24153e2641 Add driver for electricity meter Nemo 2023-02-21 21:03:20 +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 e064c678a6 Formulas can now calculate using dates. E.g. '2022-02-03' + 2 month 2022-11-26 14:15:14 +01:00
Fredrik Öhrström f650577ea2 Preparing tests for sorted json output keys. 2022-11-23 11:54:19 +01:00
Fredrik Öhrström f9fd88c000 Refactor em24 and add sqrt functionality to formulas. 2022-11-08 22:55:53 +01:00
Fredrik Öhrström 053c9f2b33 Add multiplication and division to formulas. 2022-11-08 22:55:53 +01:00
Fredrik Öhrström 0f2aa2ba94 Re-added conversion between C,F and K to SIUnits. 2022-11-08 22:55:53 +01:00
Fredrik Öhrström 4624cf8269 Added SIExp for si unit exponents tracking. 2022-11-08 22:55:53 +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 44c0ba1e74 Add new energy unit m3c cubic meter times celsius. 2022-09-02 11:28:22 +02:00
Fredrik Öhrström 28d1b6798e Add pressure meter driver kampress. 2022-05-21 22:13:40 +02:00
Fredrik Öhrström b200f6292f Adjust ei6500 for proper duration tariff support. 2022-05-21 20:25:18 +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 05b987006f Normalize copyright notices and add script for automatic extraction of copyrights. 2022-02-12 15:28:17 +01:00
Fredrik Öhrström 6af3b53d70 Add support for Kelvin. 2022-01-13 15:06:53 +01:00
Fredrik Öhrström 301f7bd3f7 Add option --listunits 2021-08-27 08:31:56 +02:00
Don-vip 151c0f4057 Improve Hydrus support 2021-02-15 01:50:49 +01:00
Fredrik Öhrström 51185e931b Added Apator Elf Heat meter. 2021-02-14 22:55:25 +01:00
Fredrik Öhrström be4b799105 Adjust names for volt and ampere units to be _v and _a in json fields. 2021-01-30 09:07:14 +01:00
Xael South 2b308ebe1c ccx01 2021-01-29 16:20:54 +00:00
dddevvv 871a9a5872 add M3/H to/from L/H conversion 2020-12-17 22:10:14 +00:00
Emil Madsen db7acae6cd Added Apparent Power to interface and meter 2020-09-24 21:23:06 +02:00
Emil Madsen 65ad8f624c Add support for the Gavazzi EM24 2020-09-24 19:49:45 +02:00
eborned b40c2cdf5b Added meter code for Multical 403 2020-08-18 18:20:30 +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
Erwan Martin 85f18ae3b1 In the IZAR meter, add the remaining battery life of the module. 2020-04-22 22:38:40 +02:00
Damian Wrobel 1d2f9c4c72 Fix compilation error on gcc 10.x
Fixes the following compilation error:

 In file included from src/config.h:21,
                  from src/cmdline.h:21,
                  from src/cmdline.cc:18:
 src/units.h:42:11: error: extended character ° is not valid in an identifier
    42 |     X(C,c,°C,Temperature,"celsius")         \
       |           ^
 src/units.h:43:11: error: extended character ° is not valid in an identifier
    43 |     X(F,f,°F,Temperature,"fahrenheit")      \
       |           ^
 make: *** [Makefile:93: build/cmdline.o] Error 1

Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
2020-03-02 16:22:11 +01:00
weetmuts e944f3c13f Added ehzp electricity meter. 2020-01-28 19:09:39 +01:00
weetmuts a6c73e10db Add aescmac for more security modes. 2020-01-28 16:15:11 +01:00
weetmuts 55a2cac3a8 Added Lansen Temperature Hygrometer 2019-10-14 16:53:02 +02:00
weetmuts ffae9c91f3 Added tests for addconversions 2019-05-04 22:39:45 +02:00
weetmuts 62c8e167c2 Converted all meters to new standard. 2019-05-04 20:52:05 +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 65f29be6a3 Added unit conversions for heat meters. 2019-05-04 13:07:37 +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