diff --git a/test/test-frames/ACW_Itron-BM-plus-m.xml b/test/test-frames/ACW_Itron-BM-plus-m.xml new file mode 100644 index 0000000..934c907 --- /dev/null +++ b/test/test-frames/ACW_Itron-BM-plus-m.xml @@ -0,0 +1,76 @@ + + + + + 11490378 + ACW + 14 + Itron BM +m + Cold water + 10 + 00 + 0000 + + + + Instantaneous value + 0 + Fabrication number + 11490378 + + + + Instantaneous value + 0 + Volume (m m^3) + 54321 + + + + Instantaneous value + 1 + Time Point (date) + 2000-00-00 + + + + Instantaneous value + 1 + Volume (m m^3) + 0 + + + + Instantaneous value + 0 + Time Point (time & date) + 2014-03-13T11:11:00 + + + + Instantaneous value + 0 + Operating time (days) + 0 + + + + Instantaneous value + 0 + Firmware version + 2 + + + + Instantaneous value + 0 + Software version + 6 + + + + Manufacturer specific + 00 01 75 13 + + + diff --git a/test/test-frames/ACW_Itron-CYBLE-M-Bus-14.xml b/test/test-frames/ACW_Itron-CYBLE-M-Bus-14.xml new file mode 100644 index 0000000..d5ee2c0 --- /dev/null +++ b/test/test-frames/ACW_Itron-CYBLE-M-Bus-14.xml @@ -0,0 +1,69 @@ + + + + + 9011523 + ACW + 20 + Itron CYBLE M-Bus 1.4 + Water + 37 + 00 + 0000 + + + + Instantaneous value + 0 + Fabrication number + 9011523 + + + + Instantaneous value + 0 + cust. ID + 09LA076755 + + + + Instantaneous value + 0 + Time Point (time & date) + 2014-03-13T14:26:00 + + + + Instantaneous value + 0 + bat. time + 2516 + + + + Instantaneous value + 0 + Volume (m m^3) + 31 + + + + Instantaneous value + 0 + Volume (m m^3) + 0 + + + + Instantaneous value + 1 + Volume (m m^3) + 31 + + + + Manufacturer specific + 00 01 1F + + + diff --git a/test/test-frames/EDC.xml b/test/test-frames/EDC.xml new file mode 100644 index 0000000..77bd59b --- /dev/null +++ b/test/test-frames/EDC.xml @@ -0,0 +1,207 @@ + + + + + 11120895 + EDC + 2 + + Heat: Outlet + 23 + 00 + 0000 + + + + Instantaneous value + 0 + 0 + 0 + Energy (kWh) + 35 + + + + Instantaneous value + 0 + 0 + 0 + Energy (kWh) + 465 + + + + Instantaneous value + 0 + 0 + 1 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + 0 + 1 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + 0 + 0 + Flow temperature (deg C) + 0.000000 + + + + Instantaneous value + 0 + 0 + 0 + Return temperature (deg C) + 0.000000 + + + + Instantaneous value + 0 + 0 + 1 + Flow temperature (deg C) + 0.000000 + + + + Instantaneous value + 0 + 0 + 1 + Return temperature (deg C) + 0.000000 + + + + Instantaneous value + 0 + 0 + 0 + Volume flow (m m^3/h) + -0.000000 + + + + Instantaneous value + 0 + 0 + 1 + Volume flow (m m^3/h) + 0.000000 + + + + Maximum value + 0 + 0 + 0 + Volume flow (m m^3/h) + -0.000000 + + + + Maximum value + 0 + 0 + 1 + Volume flow (m m^3/h) + 0.000000 + + + + Instantaneous value + 0 + 0 + 0 + Power (W) + 0.000000 + + + + Instantaneous value + 0 + 0 + 1 + Power (W) + 0.000000 + + + + Maximum value + 0 + 0 + 0 + Power (W) + -1370640613376.000000 + + + + Maximum value + 0 + 0 + 1 + Power (W) + 0.000000 + + + + Instantaneous value + 0 + Time Point (time & date) + 2012-07-10T15:25:00 + + + + Instantaneous value + 0 + 0 + 0 + C + 3571 + + + + Instantaneous value + 0 + 0 + 1 + C + 413 + + + + Instantaneous value + 0 + 0 + 0 + c + 1 + + + + Instantaneous value + 0 + 0 + 1 + c + 1 + + + + Manufacturer specific + + + + diff --git a/test/test-frames/EFE_Engelmann-Elster-SensoStar-2.xml b/test/test-frames/EFE_Engelmann-Elster-SensoStar-2.xml new file mode 100644 index 0000000..b744ab3 --- /dev/null +++ b/test/test-frames/EFE_Engelmann-Elster-SensoStar-2.xml @@ -0,0 +1,204 @@ + + + + + 24083345 + EFE + 0 + Engelmann / Elster SensoStar 2 + Heat: Outlet + 102 + 27 + 0000 + + + + Instantaneous value + 0 + Fabrication number + 24083345 + + + + Instantaneous value + 0 + Time Point (time & date) + 2014-03-12T14:23:00 + + + + Instantaneous value + 0 + Volume (1e-1 m^3) + 0 + + + + Instantaneous value + 1 + Volume (1e-1 m^3) + 0 + + + + Instantaneous value + 2 + 0 + 0 + Volume (1e-1 m^3) + 0 + + + + Instantaneous value + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 1 + Energy (kWh) + 0 + + + + Instantaneous value + 2 + 0 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + 1 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 1 + 1 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 2 + 1 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 1 + Time Point (date) + 2013-12-31 + + + + Instantaneous value + 0 + Time Point (date) + 2014-12-31 + + + + Instantaneous value + 0 + 2 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + 3 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + Volume flow (m m^3/h) + 0 + + + + Maximum value + 0 + Volume flow (m m^3/h) + 25 + + + + Instantaneous value + 0 + Power (W) + 0 + + + + Maximum value + 0 + Power (W) + 11 + + + + Instantaneous value + 0 + Flow temperature (deg C) + 22 + + + + Instantaneous value + 0 + Return temperature (deg C) + 21 + + + + Instantaneous value + 0 + Temperature Difference (1e-2 deg C) + 9 + + + + Instantaneous value + 0 + On time (days) + 524 + + + + Instantaneous value + 0 + Error flags + 0 + + + + Instantaneous value + 0 + Volume (my m^3) + 11 + + + diff --git a/test/test-frames/EFE_Engelmann-WaterStar.xml b/test/test-frames/EFE_Engelmann-WaterStar.xml new file mode 100644 index 0000000..278bbc1 --- /dev/null +++ b/test/test-frames/EFE_Engelmann-WaterStar.xml @@ -0,0 +1,101 @@ + + + + + 4990254 + EFE + 0 + Engelmann WaterStar + Hot water + 12 + 27 + 0000 + + + + Instantaneous value + 0 + Fabrication number + 4990254 + + + + Instantaneous value + 0 + Time Point (time & date) + 2014-03-13T12:10:00 + + + + Instantaneous value + 0 + Volume (m m^3) + 332 + + + + Instantaneous value + 1 + Volume (m m^3) + 331 + + + + Instantaneous value + 2 + 0 + 0 + Volume (m m^3) + 332 + + + + Instantaneous value + 1 + Time Point (date) + 2013-12-31 + + + + Instantaneous value + 0 + Time Point (date) + 2014-12-31 + + + + Instantaneous value + 0 + Volume flow (m m^3/h) + 0 + + + + Maximum value + 0 + Volume flow (m m^3/h) + 2070 + + + + Instantaneous value + 0 + On time (days) + 1191 + + + + Instantaneous value + 0 + Error flags + 0 + + + + Instantaneous value + 0 + Volume (my m^3) + 8 + + + diff --git a/test/test-frames/ELS_Elster-F96-Plus.xml b/test/test-frames/ELS_Elster-F96-Plus.xml new file mode 100644 index 0000000..41b3e1f --- /dev/null +++ b/test/test-frames/ELS_Elster-F96-Plus.xml @@ -0,0 +1,135 @@ + + + + + 44493951 + ELS + 47 + Elster F96 Plus + Heat: Outlet + 161 + 70 + 0000 + + + + Instantaneous value + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + 1 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + 2 + 0 + Volume (m m^3) + 0 + + + + Instantaneous value + 0 + Volume (m m^3) + 0 + + + + Value during error state + 0 + Power (W) + 144445223 + + + + Value during error state + 0 + Volume flow (m m^3/h) + 1445223 + + + + Instantaneous value + 0 + Flow temperature (1e-1 deg C) + 227 + + + + Instantaneous value + 0 + Return temperature (1e-1 deg C) + 226 + + + + Instantaneous value + 0 + Temperature Difference (1e-1 deg C) + 1 + + + + Instantaneous value + 0 + Operating time (days) + 730 + + + + Instantaneous value + 0 + Time Point (time & date) + 2014-03-13T13:09:00 + + + + Instantaneous value + 1 + Energy (kWh) + 0 + + + + Instantaneous value + 1 + Volume (m m^3) + 0 + + + + Instantaneous value + 1 + 1 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 1 + 2 + 0 + Volume (m m^3) + 0 + + + + Instantaneous value + 1 + Time Point (date) + 2013-05-31 + + + diff --git a/test/test-frames/EMU_EMU-Professional-375-M-Bus.xml b/test/test-frames/EMU_EMU-Professional-375-M-Bus.xml new file mode 100644 index 0000000..8b34fc2 --- /dev/null +++ b/test/test-frames/EMU_EMU-Professional-375-M-Bus.xml @@ -0,0 +1,255 @@ + + + + + 32629 + EMU + 16 + EMU Professional 3/75 M-Bus + Electricity + 2 + 00 + 0000 + + + + Instantaneous value + 0 + Fabrication number + 32629 + + + + Instantaneous value + 0 + 1 + 0 + Energy (Wh) + 1364 + + + + Instantaneous value + 0 + 2 + 0 + Energy (Wh) + 0 + + + + Instantaneous value + 0 + 1 + 2 + Energy (Wh) + 7854 + + + + Instantaneous value + 0 + 2 + 2 + Energy (Wh) + 0 + + + + Instantaneous value + 0 + Power (W) + -2 + + + + Instantaneous value + 0 + Power (W) + 0 + + + + Instantaneous value + 0 + Power (W) + 0 + + + + Instantaneous value + 0 + Power (W) + -2 + + + + Instantaneous value + 0 + 0 + 2 + Power (W) + 14 + + + + Instantaneous value + 0 + 0 + 2 + Power (W) + 0 + + + + Instantaneous value + 0 + 0 + 2 + Power (W) + 0 + + + + Instantaneous value + 0 + 0 + 2 + Power (W) + 14 + + + + Instantaneous value + 0 + 1e-1 V + 2257 + + + + Instantaneous value + 0 + 1e-1 V + 0 + + + + Instantaneous value + 0 + 1e-1 V + 0 + + + + Minimum value + 0 + 1e-1 V + 1874 + + + + Minimum value + 0 + 1e-1 V + 0 + + + + Minimum value + 0 + 1e-1 V + 0 + + + + Maximum value + 0 + 1e-1 V + 2410 + + + + Maximum value + 0 + 1e-1 V + 0 + + + + Maximum value + 0 + 1e-1 V + 0 + + + + Instantaneous value + 0 + m A + -66 + + + + Instantaneous value + 0 + m A + 0 + + + + Instantaneous value + 0 + m A + 0 + + + + Instantaneous value + 0 + m A + -66 + + + + Instantaneous value + 0 + Manufacturer specific + 13 + + + + Instantaneous value + 0 + Manufacturer specific + 0 + + + + Instantaneous value + 0 + Manufacturer specific + 0 + + + + Instantaneous value + 0 + Manufacturer specific + 500 + + + + Instantaneous value + 0 + Unrecognized VIF extension: 0x60 + 56 + + + + Instantaneous value + 0 + Error flags + 0 + + + diff --git a/test/test-frames/SBC_Saia-Burgess-ALE3.xml b/test/test-frames/SBC_Saia-Burgess-ALE3.xml new file mode 100644 index 0000000..55582bb --- /dev/null +++ b/test/test-frames/SBC_Saia-Burgess-ALE3.xml @@ -0,0 +1,171 @@ + + + + + 19000055 + SBC + 22 + Saia-Burgess ALE3 + Electricity + 191 + 00 + 0000 + + + + Instantaneous value + 0 + 1 + 0 + Energy (10 Wh) + 293 + + + + Instantaneous value + 2 + 1 + 0 + Energy (10 Wh) + 293 + + + + Instantaneous value + 0 + 2 + 0 + Energy (10 Wh) + 6 + + + + Instantaneous value + 2 + 2 + 0 + Energy (10 Wh) + 6 + + + + Instantaneous value + 0 + V + 223 + + + + Instantaneous value + 0 + 1e-1 A + 0 + + + + Instantaneous value + 0 + Power (10 W) + 0 + + + + Instantaneous value + 0 + 0 + 1 + Power (10 W) + 0 + + + + Instantaneous value + 0 + V + 0 + + + + Instantaneous value + 0 + 1e-1 A + 0 + + + + Instantaneous value + 0 + Power (10 W) + 0 + + + + Instantaneous value + 0 + 0 + 1 + Power (10 W) + 0 + + + + Instantaneous value + 0 + V + 0 + + + + Instantaneous value + 0 + 1e-1 A + 0 + + + + Instantaneous value + 0 + Power (10 W) + 0 + + + + Instantaneous value + 0 + 0 + 1 + Power (10 W) + 0 + + + + Instantaneous value + 0 + Manufacturer specific + 0 + + + + Instantaneous value + 0 + Power (10 W) + 0 + + + + Instantaneous value + 0 + 0 + 1 + Power (10 W) + 0 + + + + Instantaneous value + 0 + Manufacturer specific + 0 + + + diff --git a/test/test-frames/SEN_Sensus-PolluStat-E.xml b/test/test-frames/SEN_Sensus-PolluStat-E.xml new file mode 100644 index 0000000..7241b19 --- /dev/null +++ b/test/test-frames/SEN_Sensus-PolluStat-E.xml @@ -0,0 +1,83 @@ + + + + + 21265095 + SEN + 14 + Sensus PolluStat E + Heat: Outlet + 181 + 10 + 0000 + + + + Instantaneous value + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + Volume (m m^3) + 0 + + + + Instantaneous value + 0 + Volume flow (m m^3/h) + 0 + + + + Instantaneous value + 0 + Power (W) + 0 + + + + Instantaneous value + 0 + Flow temperature (1e-1 deg C) + 201 + + + + Instantaneous value + 0 + Return temperature (1e-1 deg C) + 202 + + + + Instantaneous value + 0 + Temperature Difference (m deg C) + 0 + + + + Instantaneous value + 0 + Fabrication number + 21265095 + + + + Instantaneous value + 0 + Customer location + 21265095 + + + + More records follow + + + + diff --git a/test/test-frames/SEN_Sensus-PolluTherm.xml b/test/test-frames/SEN_Sensus-PolluTherm.xml new file mode 100644 index 0000000..e66df9d --- /dev/null +++ b/test/test-frames/SEN_Sensus-PolluTherm.xml @@ -0,0 +1,78 @@ + + + + + 24351689 + SEN + 11 + Sensus PolluTherm + Heat: Outlet + 84 + 10 + 0000 + + + + Instantaneous value + 0 + Energy (10 kWh) + 0 + + + + Instantaneous value + 0 + Volume (1e-2 m^3) + 0 + + + + Instantaneous value + 0 + Volume flow (1e-2 m^3/h) + 0 + + + + Instantaneous value + 0 + Power (10 W) + 0 + + + + Value during error state + 0 + Flow temperature (1e-1 deg C) + 0 + + + + Value during error state + 0 + Return temperature (1e-1 deg C) + 0 + + + + Value during error state + 0 + Temperature Difference (m deg C) + 0 + + + + Instantaneous value + 0 + Fabrication number + 24351689 + + + + Instantaneous value + 0 + Customer location + 24351689 + + + diff --git a/test/test-frames/SLB_CF-Compact-Integral-MK-MaXX.xml b/test/test-frames/SLB_CF-Compact-Integral-MK-MaXX.xml new file mode 100644 index 0000000..0502049 --- /dev/null +++ b/test/test-frames/SLB_CF-Compact-Integral-MK-MaXX.xml @@ -0,0 +1,122 @@ + + + + + 11817314 + SLB + 6 + CF Compact / Integral MK MaXX + Heat: Outlet + 3 + 00 + 0000 + + + + Instantaneous value + 0 + Fabrication number + 11817314 + + + + Instantaneous value + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + Volume (1e-2 m^3) + 2 + + + + Instantaneous value + 0 + Volume flow (m m^3/h) + 0 + + + + Instantaneous value + 0 + Flow temperature (1e-1 deg C) + 218 + + + + Instantaneous value + 0 + Return temperature (1e-1 deg C) + 220 + + + + Instantaneous value + 0 + Temperature Difference (1e-2 deg C) + 1500018 + + + + Value during error state + 0 + Operating time (hours) + 0 + + + + Instantaneous value + 0 + Operating time (days) + 1176 + + + + Instantaneous value + 0 + Time Point (time & date) + 2014-03-13T14:02:00 + + + + Instantaneous value + 0 + 0 + 1 + Volume (1e-2 m^3) + 123 + + + + Instantaneous value + 0 + 0 + 2 + Volume (1e-2 m^3) + 321 + + + + Instantaneous value + 0 + Firmware version + 3 + + + + Instantaneous value + 0 + Software version + 18 + + + + Manufacturer specific + 00 16 + + + diff --git a/test/test-frames/ZRM_Minol-Minocal-C2.xml b/test/test-frames/ZRM_Minol-Minocal-C2.xml new file mode 100644 index 0000000..efcad3c --- /dev/null +++ b/test/test-frames/ZRM_Minol-Minocal-C2.xml @@ -0,0 +1,301 @@ + + + + + 31425084 + ZRM + 129 + Minol Minocal C2 + Heat: Outlet + 115 + 27 + 0000 + + + + Instantaneous value + 0 + Energy (kWh) + 3 + + + + Instantaneous value + 0 + Error flags + 0 + + + + Instantaneous value + 8 + 0 + 0 + Time Point (time & date) + 2015-01-01T00:00:00 + + + + Instantaneous value + 8 + 0 + 0 + Energy (kWh) + 3 + + + + Instantaneous value + 10 + 0 + 0 + Energy (kWh) + 3 + + + + Instantaneous value + 0 + Volume (m m^3) + 74 + + + + Instantaneous value + 0 + Volume flow (m m^3/h) + 0 + + + + Maximum value + 1 + Volume flow (m m^3/h) + 43 + + + + Maximum value + 1 + Time Point (time & date) + 2011-09-01T08:30:00 + + + + Instantaneous value + 0 + Power (100 W) + 0 + + + + Maximum value + 2 + 0 + 0 + Power (100 W) + 20 + + + + Maximum value + 2 + 0 + 0 + Time Point (time & date) + 2011-09-01T08:30:00 + + + + Instantaneous value + 0 + Flow temperature (1e-2 deg C) + 2071 + + + + Instantaneous value + 0 + Return temperature (1e-2 deg C) + 2038 + + + + Instantaneous value + 0 + Time Point (time & date) + 2014-03-13T12:45:00 + + + + Instantaneous value + 32 + 0 + 0 + Time Point (date) + 2014-03-01 + + + + Instantaneous value + 32 + 0 + 0 + Energy (kWh) + 3 + + + + Instantaneous value + 33 + 0 + 0 + Time Point (date) + 2014-02-01 + + + + Instantaneous value + 33 + 0 + 0 + Energy (kWh) + 3 + + + + Instantaneous value + 34 + 0 + 0 + Time Point (date) + 2014-01-01 + + + + Instantaneous value + 34 + 0 + 0 + Energy (kWh) + 3 + + + + Instantaneous value + 35 + 0 + 0 + Time Point (date) + 2013-12-01 + + + + Instantaneous value + 35 + 0 + 0 + Energy (kWh) + 3 + + + + Instantaneous value + 36 + 0 + 0 + Time Point (date) + 2013-11-01 + + + + Instantaneous value + 36 + 0 + 0 + Energy (kWh) + 3 + + + + Instantaneous value + 37 + 0 + 0 + Time Point (date) + 2013-10-01 + + + + Instantaneous value + 37 + 0 + 0 + Energy (kWh) + 3 + + + + Instantaneous value + 38 + 0 + 0 + Time Point (date) + 2013-09-01 + + + + Instantaneous value + 38 + 0 + 0 + Energy (kWh) + 3 + + + + Instantaneous value + 39 + 0 + 0 + Time Point (date) + 2013-08-01 + + + + Instantaneous value + 39 + 0 + 0 + Energy (kWh) + 3 + + + + Maximum value + 32 + 0 + 0 + Time Point (date) + 2014-03-01 + + + + Maximum value + 32 + 0 + 0 + Volume flow (m m^3/h) + 0 + + + + Maximum value + 32 + 0 + 0 + Power (100 W) + 0 + + + diff --git a/test/test-frames/els_falcon.xml b/test/test-frames/els_falcon.xml new file mode 100644 index 0000000..ad5a405 --- /dev/null +++ b/test/test-frames/els_falcon.xml @@ -0,0 +1,76 @@ + + + + + 70112345 + ELS + 10 + + Water + 2 + 00 + 0000 + + + + Instantaneous value + 0 + Volume (m m^3) + 1234567 + + + + Instantaneous value + 0 + Time Point (time & date) + 2007-02-06T13:58:00 + + + + Instantaneous value + 1 + Time Point (date) + 2007-01-01 + + + + Instantaneous value + 1 + Volume (m m^3) + 456951 + + + + Instantaneous value + 1 + Time Point (date) + 2008-01-01 + + + + Maximum value + 0 + Volume flow (m m^3/h) + 5945 + + + + Instantaneous value + 1 + Time Point (date) + 2008-01-01 + + + + Instantaneous value + 0 + Volume flow (m m^3/h) + 6137 + + + + Manufacturer specific + 0E 42 20 01 01 01 00 05 08 5E 01 20 3D 12 08 3D 12 08 00 + + + diff --git a/test/test-frames/rel_padpuls2.xml b/test/test-frames/rel_padpuls2.xml new file mode 100644 index 0000000..6482285 --- /dev/null +++ b/test/test-frames/rel_padpuls2.xml @@ -0,0 +1,55 @@ + + + + + 4 + REL + 18 + + Other + 1 + 00 + 0000 + + + + Instantaneous value + 0 + Energy (mWh) + 0 + + + + Instantaneous value + 0 + Time Point (time & date) + 2001-09-20T13:16:00 + + + + Instantaneous value + 1 + Time Point (date) + 2000-12-31 + + + + Instantaneous value + 1 + Energy (mWh) + 0 + + + + Instantaneous value + 1 + Time Point (date) + 2001-12-31 + + + + Manufacturer specific + 43 01 01 00 + + + diff --git a/test/test-frames/rel_padpuls3.xml b/test/test-frames/rel_padpuls3.xml new file mode 100644 index 0000000..3b41127 --- /dev/null +++ b/test/test-frames/rel_padpuls3.xml @@ -0,0 +1,55 @@ + + + + + 1030101 + REL + 64 + + Heat Cost Allocator + 30 + 00 + 0000 + + + + Instantaneous value + 0 + Units for H.C.A. + 1987 + + + + Instantaneous value + 0 + Time Point (time & date) + 2000-12-31T10:41:00 + + + + Instantaneous value + 1 + Time Point (date) + 2000-12-31 + + + + Instantaneous value + 1 + Units for H.C.A. + 1302 + + + + Instantaneous value + 1 + Time Point (date) + 2001-12-31 + + + + Manufacturer specific + C0 01 01 0C + + +