diff --git a/test/test-frames/SEN_Pollustat.xml b/test/test-frames/SEN_Pollustat.xml new file mode 100644 index 0000000..19217e8 --- /dev/null +++ b/test/test-frames/SEN_Pollustat.xml @@ -0,0 +1,127 @@ + + + + + 11788 + SEN + 6 + + Heat / Cooling load meter + 62 + 00 + 0000 + + + + Instantaneous value + 0 + Time Point (time & date) + 2015-04-07T14:59:00 + + + + Value during error state + 0 + Time Point (time & date) + 2000-01-01T00:00:00 + + + + Value during error state + 0 + Error flags + 67108864 + + + + Instantaneous value + 0 + On time (seconds) + 15803026 + + + + Instantaneous value + 0 + Operating time (seconds) + 15145636 + + + + Instantaneous value + 0 + Energy (kWh) + 39831 + + + + Instantaneous value + 0 + Volume (m m^3) + 6162878 + + + + Instantaneous value + 0 + Power (kW) + -0.170722 + + + + Instantaneous value + 0 + Volume flow ( m^3/h) + 3.230039 + + + + Instantaneous value + 0 + Flow temperature (deg C) + 31.147324 + + + + Instantaneous value + 0 + Return temperature (deg C) + 31.193100 + + + + Instantaneous value + 0 + Temperature Difference ( deg C) + -0.045776 + + + + Instantaneous value + 0 + Volume flow ( m^3/h) + 11582321 + + + + Instantaneous value + 0 + Volume flow ( m^3/h) + 756 + + + + Instantaneous value + 0 + Fabrication number + 11788 + + + + Instantaneous value + 0 + Manufacturer specific + -19184 + + + diff --git a/test/test-frames/THI_cma10.xml b/test/test-frames/THI_cma10.xml new file mode 100644 index 0000000..fe74337 --- /dev/null +++ b/test/test-frames/THI_cma10.xml @@ -0,0 +1,106 @@ + + + + + 2 + ELV + 21 + Elvaco CMa10 + Other + 13 + 00 + 0000 + + + + Instantaneous value + 0 + Digital input (binary) + 2 + + + + Instantaneous value + 0 + 1e-2 %RH + 4660 + + + + Minimum value + 0 + 1e-2 %RH + 3782 + + + + Maximum value + 0 + 1e-2 %RH + 5122 + + + + Instantaneous value + 0 + External temperature (1e-2 deg C) + 2262 + + + + Minimum value + 0 + External temperature (1e-2 deg C) + 2250 + + + + Maximum value + 0 + External temperature (1e-2 deg C) + 2326 + + + + Instantaneous value + 0 + Averaging Duration (hours) + 0 + + + + Value during error state + 1 + External temperature (1e-2 deg C) + 0 + + + + Value during error state + 2 + 0 + 0 + External temperature (1e-2 deg C) + 0 + + + + Instantaneous value + 0 + Fabrication number + 2 + + + + Instantaneous value + 0 + Software version + 772 + + + + More records follow + + + + diff --git a/test/test-frames/abb_delta.xml b/test/test-frames/abb_delta.xml new file mode 100644 index 0000000..57e97ed --- /dev/null +++ b/test/test-frames/abb_delta.xml @@ -0,0 +1,136 @@ + + + + + 78563412 + ABB + 2 + ABB Delta-Meter + Electricity + 69 + 00 + 0000 + + + + Instantaneous value + 0 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 1 + 0 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 2 + 0 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 3 + 0 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 4 + 0 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 0 + 2 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 1 + 2 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 2 + 2 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 3 + 2 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 4 + 2 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + Manufacturer specific + 0 + + + + Instantaneous value + 0 + Manufacturer specific + 1000000 + + + + Instantaneous value + 0 + Error flags + 0 + + + + Instantaneous value + 0 + Manufacturer specific + 0 + + + + More records follow + + + + diff --git a/test/test-frames/berg_dz_plus.xml b/test/test-frames/berg_dz_plus.xml new file mode 100644 index 0000000..db9e2ae --- /dev/null +++ b/test/test-frames/berg_dz_plus.xml @@ -0,0 +1,150 @@ + + + + + 0 + ABB + 2 + ABB Delta-Meter + Electricity + 0 + 00 + 0000 + + + + Instantaneous value + 0 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 1 + 0 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 2 + 0 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 3 + 0 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 4 + 0 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 0 + 2 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 1 + 2 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 2 + 2 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 3 + 2 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + 4 + 2 + Energy (10 Wh) + 0 + + + + Instantaneous value + 0 + Manufacturer specific + 0 + + + + Instantaneous value + 0 + Manufacturer specific + 0 + + + + Instantaneous value + 0 + Manufacturer specific + 0 + + + + Instantaneous value + 0 + Manufacturer specific + 0 + + + + Instantaneous value + 0 + Error flags + 0 + + + + Instantaneous value + 0 + Manufacturer specific + 0 + + + + More records follow + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + + + diff --git a/test/test-frames/engelmann_sensostar2c.xml b/test/test-frames/engelmann_sensostar2c.xml new file mode 100644 index 0000000..c847633 --- /dev/null +++ b/test/test-frames/engelmann_sensostar2c.xml @@ -0,0 +1,201 @@ + + + + + 10380010 + EFE + 1 + Engelmann SensoStar 2C + Heat: Outlet + 30 + 00 + 0000 + + + + Instantaneous value + 0 + Fabrication number + 10380010 + + + + Instantaneous value + 0 + Time Point (time & date) + 2012-06-06T20:50:00 + + + + Instantaneous value + 0 + Volume (1e-1 m^3) + 129 + + + + Instantaneous value + 0 + Unrecognized VIF extension: 0x00 + 8 + + + + Instantaneous value + 0 + 2 + 0 + Unrecognized VIF extension: 0x00 + 0 + + + + Instantaneous value + 0 + 3 + 0 + Unrecognized VIF extension: 0x00 + 0 + + + + Instantaneous value + 0 + Volume flow (1e-1 m^3/h) + 0 + + + + Instantaneous value + 0 + Power (100 W) + 0 + + + + Instantaneous value + 0 + Flow temperature (deg C) + 95 + + + + Instantaneous value + 0 + Return temperature (deg C) + 43 + + + + Instantaneous value + 0 + Temperature Difference (1e-2 deg C) + 5258 + + + + Instantaneous value + 0 + Operating time (days) + 506 + + + + Instantaneous value + 0 + Error flags + 0 + + + + Instantaneous value + 0 + Volume (my m^3) + 100000 + + + + Instantaneous value + 1 + Time Point (date) + 2011-12-31 + + + + Instantaneous value + 1 + Volume (1e-1 m^3) + 129 + + + + Instantaneous value + 1 + Unrecognized VIF extension: 0x00 + 8 + + + + Instantaneous value + 1 + 2 + 0 + Unrecognized VIF extension: 0x00 + 0 + + + + Instantaneous value + 1 + 3 + 0 + Unrecognized VIF extension: 0x00 + 0 + + + + Instantaneous value + 2 + 0 + 0 + Time Point (date) + 2010-12-31 + + + + Instantaneous value + 2 + 0 + 0 + Volume (1e-1 m^3) + 84 + + + + Instantaneous value + 2 + 0 + 0 + Unrecognized VIF extension: 0x00 + 5 + + + + Instantaneous value + 2 + 2 + 0 + Unrecognized VIF extension: 0x00 + 0 + + + + Instantaneous value + 2 + 3 + 0 + Unrecognized VIF extension: 0x00 + 0 + + + diff --git a/test/test-frames/example_data_01.xml b/test/test-frames/example_data_01.xml new file mode 100644 index 0000000..dbfede8 --- /dev/null +++ b/test/test-frames/example_data_01.xml @@ -0,0 +1,57 @@ + + + + + 3575845 + AMT + 52 + + Heat: Outlet + 158 + 00 + B627 + + + + Instantaneous value + 0 + Energy (kWh) + 1389817 + + + + Instantaneous value + 0 + Volume (1e-1 m^3) + 5046470 + + + + Instantaneous value + 0 + Power (kW) + 0.000000 + + + + Instantaneous value + 0 + Volume flow (1e-1 m^3/h) + 0.000000 + + + + Instantaneous value + 0 + Flow temperature (deg C) + 41.737434 + + + + Instantaneous value + 0 + Return temperature (deg C) + 35.463650 + + + diff --git a/test/test-frames/example_data_02.xml b/test/test-frames/example_data_02.xml new file mode 100644 index 0000000..ad6236f --- /dev/null +++ b/test/test-frames/example_data_02.xml @@ -0,0 +1,57 @@ + + + + + 3575845 + AMT + 52 + + Heat: Outlet + 161 + 00 + B627 + + + + Instantaneous value + 0 + Energy (kWh) + 1389817 + + + + Instantaneous value + 0 + Volume (1e-1 m^3) + 5046470 + + + + Instantaneous value + 0 + Power (kW) + 0.000000 + + + + Instantaneous value + 0 + Volume flow (1e-1 m^3/h) + 0.000000 + + + + Instantaneous value + 0 + Flow temperature (deg C) + 41.211052 + + + + Instantaneous value + 0 + Return temperature (deg C) + 35.385593 + + + diff --git a/test/test-frames/filler.xml b/test/test-frames/filler.xml new file mode 100644 index 0000000..742426a --- /dev/null +++ b/test/test-frames/filler.xml @@ -0,0 +1,22 @@ + + + + + 17677731 + KAM + 1 + Kamstrup 382 (6850-005) + Electricity + 0 + 00 + 0000 + + + + Instantaneous value + 0 + Energy (Wh) + 5000 + + + diff --git a/test/test-frames/itron_bm_+m.xml b/test/test-frames/itron_bm_+m.xml new file mode 100644 index 0000000..bee03c1 --- /dev/null +++ b/test/test-frames/itron_bm_+m.xml @@ -0,0 +1,76 @@ + + + + + 11490378 + ACW + 14 + Itron BM +m + Cold water + 41 + 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) + 2012-01-24T13:29:00 + + + + Instantaneous value + 0 + Operating time (days) + 0 + + + + Instantaneous value + 0 + Firmware version + 2 + + + + Instantaneous value + 0 + Software version + 6 + + + + Manufacturer specific + 00 00 8F 13 + + + diff --git a/test/test-frames/itron_cf_51.xml b/test/test-frames/itron_cf_51.xml new file mode 100644 index 0000000..df4f662 --- /dev/null +++ b/test/test-frames/itron_cf_51.xml @@ -0,0 +1,129 @@ + + + + + 11155185 + ACW + 10 + Itron CF 51 + Heat / Cooling load meter + 27 + 10 + 0000 + + + + Instantaneous value + 0 + Fabrication number + 11155185 + + + + Instantaneous value + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + Volume (1e-2 m^3) + 0 + + + + Value during error state + 0 + Power (100 W) + 999999 + + + + Instantaneous value + 0 + Volume flow (m m^3/h) + 0 + + + + Value during error state + 0 + Flow temperature (1e-1 deg C) + 9999 + + + + Value during error state + 0 + Return temperature (1e-1 deg C) + 9999 + + + + Value during error state + 0 + Temperature Difference (1e-2 deg C) + 999999 + + + + Instantaneous value + 0 + Time Point (time & date) + 2012-01-24T13:24:00 + + + + Instantaneous value + 0 + Operating time (days) + 104 + + + + Instantaneous value + 0 + Firmware version + 11 + + + + Instantaneous value + 0 + Software version + 26 + + + + Instantaneous value + 0 + 0 + 1 + Volume ( m^3) + 321 + + + + Instantaneous value + 0 + 0 + 2 + Volume (1e-2 m^3) + 123 + + + + Instantaneous value + 0 + Energy (kWh) + 0 + + + + Manufacturer specific + 03 20 + + + diff --git a/test/test-frames/itron_cf_55.xml b/test/test-frames/itron_cf_55.xml new file mode 100644 index 0000000..33e3af2 --- /dev/null +++ b/test/test-frames/itron_cf_55.xml @@ -0,0 +1,104 @@ + + + + + 11127667 + ACW + 11 + Itron CF 55 + Heat: Inlet + 11 + 10 + 0000 + + + + Instantaneous value + 0 + Fabrication number + 11127667 + + + + Instantaneous value + 0 + Energy (10 kWh) + 0 + + + + Instantaneous value + 0 + Volume ( m^3) + 0 + + + + Value during error state + 0 + Power (100 W) + 999999 + + + + Instantaneous value + 0 + Volume flow (m m^3/h) + 0 + + + + Value during error state + 0 + Flow temperature (1e-1 deg C) + 9999 + + + + Value during error state + 0 + Return temperature (1e-1 deg C) + 9999 + + + + Value during error state + 0 + Temperature Difference (1e-2 deg C) + 999999 + + + + Instantaneous value + 0 + Time Point (time & date) + 2012-01-24T11:47:00 + + + + Instantaneous value + 0 + Operating time (days) + 252 + + + + Instantaneous value + 0 + Firmware version + 10 + + + + Instantaneous value + 0 + Software version + 21 + + + + Manufacturer specific + 03 20 + + + diff --git a/test/test-frames/itron_cf_echo_2.xml b/test/test-frames/itron_cf_echo_2.xml new file mode 100644 index 0000000..d8b8328 --- /dev/null +++ b/test/test-frames/itron_cf_echo_2.xml @@ -0,0 +1,104 @@ + + + + + 11100091 + ACW + 9 + Itron CF Echo 2 + Heat: Outlet + 81 + 10 + 0000 + + + + Instantaneous value + 0 + Fabrication number + 11100091 + + + + Instantaneous value + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + Volume (1e-2 m^3) + 0 + + + + Value during error state + 0 + Power (100 W) + 999999 + + + + Value during error state + 0 + Volume flow (m m^3/h) + 999999 + + + + Instantaneous value + 0 + Flow temperature (1e-1 deg C) + 205 + + + + Instantaneous value + 0 + Return temperature (1e-1 deg C) + 206 + + + + Instantaneous value + 0 + Temperature Difference (1e-2 deg C) + 9 + + + + Instantaneous value + 0 + Time Point (time & date) + 2012-01-24T13:29:00 + + + + Instantaneous value + 0 + Operating time (days) + 385 + + + + Instantaneous value + 0 + Firmware version + 19 + + + + Instantaneous value + 0 + Software version + 45 + + + + Manufacturer specific + 20 00 + + + diff --git a/test/test-frames/itron_cyble_m-bus_v1.4_cold_water.xml b/test/test-frames/itron_cyble_m-bus_v1.4_cold_water.xml new file mode 100644 index 0000000..a3e5028 --- /dev/null +++ b/test/test-frames/itron_cyble_m-bus_v1.4_cold_water.xml @@ -0,0 +1,69 @@ + + + + + 10020380 + ACW + 20 + Itron CYBLE M-Bus 1.4 + Cold water + 161 + 00 + 0000 + + + + Instantaneous value + 0 + Fabrication number + 10020380 + + + + Instantaneous value + 0 + cust. ID + + + + + Instantaneous value + 0 + Time Point (time & date) + 2011-10-25T15:39:00 + + + + Instantaneous value + 0 + bat. time + 4050 + + + + Instantaneous value + 0 + Volume (1e-1 m^3) + 4535 + + + + Instantaneous value + 0 + Volume (1e-1 m^3) + 0 + + + + Instantaneous value + 1 + Volume (1e-1 m^3) + 4535 + + + + Manufacturer specific + 00 04 1F + + + diff --git a/test/test-frames/itron_cyble_m-bus_v1.4_gas.xml b/test/test-frames/itron_cyble_m-bus_v1.4_gas.xml new file mode 100644 index 0000000..c2d851d --- /dev/null +++ b/test/test-frames/itron_cyble_m-bus_v1.4_gas.xml @@ -0,0 +1,69 @@ + + + + + 10020387 + ACW + 20 + Itron CYBLE M-Bus 1.4 + Gas + 154 + 00 + 0000 + + + + Instantaneous value + 0 + Fabrication number + 10020387 + + + + Instantaneous value + 0 + cust. ID + + + + + Instantaneous value + 0 + Time Point (time & date) + 2011-10-25T15:43:00 + + + + Instantaneous value + 0 + bat. time + 4050 + + + + Instantaneous value + 0 + Volume (1e-2 m^3) + 26 + + + + Instantaneous value + 0 + Volume (1e-2 m^3) + 0 + + + + Instantaneous value + 1 + Volume (1e-2 m^3) + 25 + + + + Manufacturer specific + 00 02 1F + + + diff --git a/test/test-frames/itron_cyble_m-bus_v1.4_water.xml b/test/test-frames/itron_cyble_m-bus_v1.4_water.xml new file mode 100644 index 0000000..71ed69c --- /dev/null +++ b/test/test-frames/itron_cyble_m-bus_v1.4_water.xml @@ -0,0 +1,69 @@ + + + + + 12000071 + ACW + 20 + Itron CYBLE M-Bus 1.4 + Water + 10 + 30 + 0000 + + + + Instantaneous value + 0 + Fabrication number + 12000071 + + + + Instantaneous value + 0 + cust. ID + TEST CYBLE + + + + Instantaneous value + 0 + Time Point (time & date) + 2012-01-24T13:43:00 + + + + Instantaneous value + 0 + bat. time + 4338 + + + + Instantaneous value + 0 + Volume (1e-2 m^3) + 12349 + + + + Instantaneous value + 0 + Volume (1e-2 m^3) + 20 + + + + Instantaneous value + 1 + Volume (1e-2 m^3) + 0 + + + + Manufacturer specific + 10 01 1F + + + diff --git a/test/test-frames/itron_integral_mk_maxx.xml b/test/test-frames/itron_integral_mk_maxx.xml new file mode 100644 index 0000000..e0ab449 --- /dev/null +++ b/test/test-frames/itron_integral_mk_maxx.xml @@ -0,0 +1,122 @@ + + + + + 11817314 + SLB + 6 + CF Compact / Integral MK MaXX + Heat: Outlet + 93 + 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) + 212 + + + + Instantaneous value + 0 + Return temperature (1e-1 deg C) + 211 + + + + Instantaneous value + 0 + Temperature Difference (1e-2 deg C) + 7 + + + + Value during error state + 0 + Operating time (hours) + 0 + + + + Instantaneous value + 0 + Operating time (days) + 397 + + + + Instantaneous value + 0 + Time Point (time & date) + 2012-01-24T14:17: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/kamstrup_382_005.xml b/test/test-frames/kamstrup_382_005.xml new file mode 100644 index 0000000..dac1d88 --- /dev/null +++ b/test/test-frames/kamstrup_382_005.xml @@ -0,0 +1,66 @@ + + + + + 14839120 + KAM + 1 + Kamstrup 382 (6850-005) + Electricity + 4 + 00 + 0000 + + + + Instantaneous value + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + On time (hours) + 9 + + + + Instantaneous value + 0 + Power (W) + 0 + + + + Maximum value + 0 + Power (W) + 0 + + + + Instantaneous value + 0 + 1 + 1 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + 2 + 1 + Energy (kWh) + 0 + + + + Manufacturer specific + 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 + + + diff --git a/test/test-frames/landis+gyr_ultraheat_t230.xml b/test/test-frames/landis+gyr_ultraheat_t230.xml new file mode 100644 index 0000000..1bd0ef3 --- /dev/null +++ b/test/test-frames/landis+gyr_ultraheat_t230.xml @@ -0,0 +1,290 @@ + + + + + 66660205 + LUG + 7 + Landis & Gyr Ultraheat T230 + Heat: Outlet + 1 + 10 + 0000 + + + + Instantaneous value + 0 + Actuality Duration (seconds) + 4 + + + + Instantaneous value + 0 + Averaging Duration (seconds) + 8 + + + + Instantaneous value + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + Volume (1e-2 m^3) + 0 + + + + Instantaneous value + 0 + Power (100 W) + 0 + + + + Instantaneous value + 0 + Volume flow (m m^3/h) + 0 + + + + Instantaneous value + 0 + Flow temperature (1e-1 deg C) + 195 + + + + Instantaneous value + 0 + Return temperature (1e-1 deg C) + 197 + + + + Instantaneous value + 0 + Temperature Difference (1e-1 deg C) + 1500002 + + + + Instantaneous value + 0 + Fabrication number + 66660205 + + + + Instantaneous value + 0 + 1 + 0 + Averaging Duration (minutes) + 7 + + + + Value during error state + 0 + On time (hours) + 3769 + + + + Instantaneous value + 0 + On time (hours) + 3769 + + + + Instantaneous value + 0 + Operating time (hours) + 0 + + + + Instantaneous value + 0 + 5 + 0 + Energy (kWh) + 0 + + + + Maximum value + 0 + 1 + 0 + Power (100 W) + 0 + + + + Maximum value + 0 + 1 + 0 + Volume flow (m m^3/h) + 0 + + + + Maximum value + 0 + 1 + 0 + Flow temperature (1e-1 deg C) + 307 + + + + Maximum value + 0 + 1 + 0 + Return temperature (1e-1 deg C) + 507 + + + + Maximum value + 0 + 1 + 0 + Power (100 W) + 0 + + + + Maximum value + 0 + 1 + 0 + Volume flow (m m^3/h) + 0 + + + + Maximum value + 0 + 1 + 0 + Flow temperature (1e-1 deg C) + 410653746 + + + + Maximum value + 0 + 1 + 0 + Return temperature (1e-1 deg C) + 409537323 + + + + Instantaneous value + 1 + Energy (kWh) + 0 + + + + Instantaneous value + 1 + Volume (1e-2 m^3) + 0 + + + + Value during error state + 1 + On time (hours) + 3469 + + + + Instantaneous value + 1 + Operating time (hours) + 0 + + + + Instantaneous value + 1 + 5 + 0 + Energy (kWh) + 0 + + + + Maximum value + 1 + 1 + 0 + Power (100 W) + 0 + + + + Maximum value + 1 + 1 + 0 + Volume flow (m m^3/h) + 0 + + + + Maximum value + 1 + 1 + 0 + Flow temperature (1e-1 deg C) + 307 + + + + Maximum value + 1 + 1 + 0 + Return temperature (1e-1 deg C) + 507 + + + + Instantaneous value + 510 + 0 + 0 + Time Point (time & date) + 2127-01-01T00:00:00 + + + + Instantaneous value + 0 + Time Point (time & date) + 2012-01-13T12:04:00 + + + + Manufacturer specific + 09 07 00 66 01 + + + diff --git a/test/test-frames/metrona_pollutherm.xml b/test/test-frames/metrona_pollutherm.xml new file mode 100644 index 0000000..8dae8fd --- /dev/null +++ b/test/test-frames/metrona_pollutherm.xml @@ -0,0 +1,83 @@ + + + + + 44950146 + SPX + 52 + 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 + + + + Instantaneous value + 0 + Flow temperature (1e-1 deg C) + 0 + + + + Instantaneous value + 0 + Return temperature (1e-1 deg C) + 0 + + + + Instantaneous value + 0 + Temperature Difference (m deg C) + 0 + + + + Instantaneous value + 0 + Fabrication number + 44950146 + + + + Instantaneous value + 0 + Customer location + 44950146 + + + + More records follow + + + + diff --git a/test/test-frames/metrona_ultraheat_xs.xml b/test/test-frames/metrona_ultraheat_xs.xml new file mode 100644 index 0000000..1bdb05f --- /dev/null +++ b/test/test-frames/metrona_ultraheat_xs.xml @@ -0,0 +1,337 @@ + + + + + 1810054 + LUG + 2 + Landis & Gyr Ultraheat 2WR5 + Heat: Outlet + 15 + 10 + 0000 + + + + Instantaneous value + 0 + Actuality Duration (seconds) + 4 + + + + Instantaneous value + 0 + Averaging Duration (seconds) + 4 + + + + Instantaneous value + 0 + Energy (kWh) + 19969 + + + + Instantaneous value + 0 + Volume (1e-2 m^3) + 2649218 + + + + Instantaneous value + 0 + Power (kW) + 0 + + + + Instantaneous value + 0 + Volume flow (m m^3/h) + 0 + + + + Instantaneous value + 0 + Flow temperature (deg C) + 0 + + + + Instantaneous value + 0 + Return temperature (deg C) + 0 + + + + Instantaneous value + 0 + Temperature Difference (1e-1 deg C) + 0 + + + + Instantaneous value + 1 + Volume (1e-2 m^3) + 2649218 + + + + Instantaneous value + 1 + Energy (kWh) + 19969 + + + + Instantaneous value + 0 + Fabrication number + 65110054 + + + + Instantaneous value + 0 + 1 + 0 + Averaging Duration (minutes) + 60 + + + + Maximum value + 0 + 1 + 0 + Power (100 W) + 316 + + + + Maximum value + 1 + 1 + 0 + Power (100 W) + 316 + + + + Maximum value + 0 + 1 + 0 + Volume flow (m m^3/h) + 8820 + + + + Maximum value + 0 + 1 + 0 + Flow temperature (deg C) + 44 + + + + Maximum value + 0 + 1 + 0 + Return temperature (deg C) + 40 + + + + Instantaneous value + 0 + On time (hours) + 70067 + + + + Value during error state + 0 + On time (hours) + 51609 + + + + Value during error state + 1 + On time (hours) + 47817 + + + + Instantaneous value + 1 + Time Point (date) + 2000-01-01 + + + + Instantaneous value + 0 + 2 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + 3 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + 4 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 1 + 2 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 1 + 3 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 1 + 4 + 0 + Energy (kWh) + 0 + + + + Maximum value + 2 + 1 + 0 + Flow temperature (deg C) + 36 + + + + Maximum value + 2 + 1 + 0 + Return temperature (deg C) + 40 + + + + Maximum value + 2 + 1 + 0 + Volume flow (m m^3/h) + 0 + + + + Maximum value + 2 + 1 + 0 + Power (100 W) + 0 + + + + Value during error state + 2 + 0 + 0 + On time (hours) + 51465 + + + + Instantaneous value + 2 + 0 + 0 + Energy (kWh) + 19969 + + + + Instantaneous value + 2 + 2 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 2 + 3 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 2 + 4 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 2 + 0 + 0 + Volume (1e-2 m^3) + 2649218 + + + + Instantaneous value + 0 + Time Point (time & date) + 2012-06-07T00:38:00 + + + + Manufacturer specific + 03 02 00 00 23 + + + diff --git a/test/test-frames/minol_minocal_c2.xml b/test/test-frames/minol_minocal_c2.xml new file mode 100644 index 0000000..362abd7 --- /dev/null +++ b/test/test-frames/minol_minocal_c2.xml @@ -0,0 +1,301 @@ + + + + + 31425084 + ZRM + 129 + Minol Minocal C2 + Heat: Outlet + 36 + 27 + 0000 + + + + Instantaneous value + 0 + Energy (kWh) + 3 + + + + Instantaneous value + 0 + Error flags + 0 + + + + Instantaneous value + 8 + 0 + 0 + Time Point (time & date) + 2013-01-01T00:00:00 + + + + Instantaneous value + 8 + 0 + 0 + Energy (kWh) + 3 + + + + Instantaneous value + 10 + 0 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + Volume (m m^3) + 73 + + + + 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) + 2009 + + + + Instantaneous value + 0 + Return temperature (1e-2 deg C) + 1927 + + + + Instantaneous value + 0 + Time Point (time & date) + 2012-01-13T11:53:00 + + + + Instantaneous value + 32 + 0 + 0 + Time Point (date) + 2012-01-01 + + + + Instantaneous value + 32 + 0 + 0 + Energy (kWh) + 3 + + + + Instantaneous value + 33 + 0 + 0 + Time Point (date) + 2011-12-01 + + + + Instantaneous value + 33 + 0 + 0 + Energy (kWh) + 3 + + + + Instantaneous value + 34 + 0 + 0 + Time Point (date) + 2011-11-01 + + + + Instantaneous value + 34 + 0 + 0 + Energy (kWh) + 3 + + + + Instantaneous value + 35 + 0 + 0 + Time Point (date) + 2011-10-01 + + + + Instantaneous value + 35 + 0 + 0 + Energy (kWh) + 3 + + + + Instantaneous value + 36 + 0 + 0 + Time Point (date) + 2011-09-01 + + + + Instantaneous value + 36 + 0 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 37 + 0 + 0 + Time Point (date) + 2011-08-01 + + + + Instantaneous value + 37 + 0 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 38 + 0 + 0 + Time Point (date) + 2011-07-01 + + + + Instantaneous value + 38 + 0 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 39 + 0 + 0 + Time Point (date) + 2011-06-01 + + + + Instantaneous value + 39 + 0 + 0 + Energy (kWh) + 0 + + + + Maximum value + 32 + 0 + 0 + Time Point (date) + 2012-01-01 + + + + Maximum value + 32 + 0 + 0 + Volume flow (m m^3/h) + 1 + + + + Maximum value + 32 + 0 + 0 + Power (100 W) + 0 + + + diff --git a/test/test-frames/minol_minocal_wr3.xml b/test/test-frames/minol_minocal_wr3.xml new file mode 100644 index 0000000..46faf1c --- /dev/null +++ b/test/test-frames/minol_minocal_wr3.xml @@ -0,0 +1,256 @@ + + + + + 31802759 + ZRM + 130 + Minol Minocal WR3 + Heat: Outlet + 43 + 00 + 0000 + + + + Instantaneous value + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 0 + Volume (1e-2 m^3) + 1 + + + + Instantaneous value + 0 + Power (100 W) + 0 + + + + Instantaneous value + 0 + Volume flow (1e-2 m^3/h) + 0 + + + + Instantaneous value + 0 + Flow temperature (1e-2 deg C) + 0 + + + + Instantaneous value + 0 + Return temperature (1e-2 deg C) + 0 + + + + Instantaneous value + 8 + 0 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 9 + 0 + 0 + Time Point (time & date) + 2012-01-01T00:00:00 + + + + Maximum value + 2 + 0 + 0 + Power (100 W) + 0 + + + + Maximum value + 2 + 0 + 0 + Time Point (time & date) + 2012-01-13T11:30:00 + + + + Maximum value + 1 + Volume flow (1e-2 m^3/h) + 1 + + + + Maximum value + 1 + Time Point (time & date) + 2011-03-24T07:30:00 + + + + Instantaneous value + 0 + 0 + 1 + Unknown (VIF=0x79) + 0 + + + + Instantaneous value + 0 + 0 + 1 + Medium (as in fixed header) + 7 + + + + Instantaneous value + 0 + 0 + 1 + Volume (m m^3) + 1 + + + + Instantaneous value + 9 + 0 + 0 + Volume (m m^3) + 1 + + + + Instantaneous value + 0 + 0 + 2 + Unknown (VIF=0x79) + 0 + + + + Instantaneous value + 0 + 0 + 2 + Volume (m m^3) + 1 + + + + Instantaneous value + 0 + 0 + 2 + Medium (as in fixed header) + 7 + + + + Instantaneous value + 10 + 0 + 0 + Volume (m m^3) + 1 + + + + Instantaneous value + 0 + Error flags + 4 + + + + Instantaneous value + 0 + Time Point (time & date) + 2012-01-13T12:01:00 + + + + Instantaneous value + 32 + 0 + 0 + Time Point (date) + 2012-01-01 + + + + Instantaneous value + 32 + 0 + 0 + Energy (kWh) + 0 + + + + Instantaneous value + 32 + 0 + 1 + Volume (m m^3) + 1 + + + + Instantaneous value + 32 + 0 + 2 + Volume (m m^3) + 1 + + + + Maximum value + 32 + 0 + 0 + Time Point (date) + 2012-01-01 + + + + Maximum value + 32 + 0 + 0 + Volume flow (1e-2 m^3/h) + 0 + + + + Maximum value + 32 + 0 + 0 + Power (100 W) + 0 + + + diff --git a/test/test-frames/oms_frame1.xml b/test/test-frames/oms_frame1.xml new file mode 100644 index 0000000..c79d2b6 --- /dev/null +++ b/test/test-frames/oms_frame1.xml @@ -0,0 +1,36 @@ + + + + + 12345678 + ELS + 51 + + Gas + 42 + 00 + 0000 + + + + Instantaneous value + 0 + Volume (1e-2 m^3) + 2850427 + + + + Instantaneous value + 0 + Time Point (time & date) + 2008-05-31T23:50:00 + + + + Instantaneous value + 0 + Error flags + 0 + + + diff --git a/test/test-frames/oms_frame2.xml b/test/test-frames/oms_frame2.xml new file mode 100644 index 0000000..8594754 --- /dev/null +++ b/test/test-frames/oms_frame2.xml @@ -0,0 +1,50 @@ + + + + + 92752244 + HYD + 41 + + Water + 31 + 00 + 0000 + + + + Instantaneous value + 0 + Volume (m m^3) + 2850427 + + + + Instantaneous value + 0 + Volume flow (m m^3/h) + 127 + + + + Instantaneous value + 1 + Volume (m m^3) + 1445419 + + + + Instantaneous value + 1 + Time Point (date) + 2007-12-31 + + + + Instantaneous value + 0 + Error flags + 0 + + + diff --git a/test/test-frames/oms_frame3.xml b/test/test-frames/oms_frame3.xml new file mode 100644 index 0000000..73ad688 --- /dev/null +++ b/test/test-frames/oms_frame3.xml @@ -0,0 +1,78 @@ + + + + + 12345678 + HYD + 42 + + Heat: Outlet + 38 + 00 + 0000 + + + + Instantaneous value + 0 + Energy (kWh) + 2850427 + + + + Instantaneous value + 0 + Volume (m m^3) + 703476 + + + + Instantaneous value + 1 + Energy (kWh) + 1445419 + + + + Instantaneous value + 1 + Time Point (date) + 2007-12-31 + + + + Instantaneous value + 0 + Volume flow (m m^3/h) + 127 + + + + Instantaneous value + 0 + Power (1e-1 W) + 3297 + + + + Instantaneous value + 0 + Flow temperature (1e-1 deg C) + 443 + + + + Instantaneous value + 0 + Return temperature (1e-1 deg C) + 251 + + + + Instantaneous value + 0 + Error flags + 0 + + + diff --git a/test/test-frames/ram_modularis.xml b/test/test-frames/ram_modularis.xml new file mode 100644 index 0000000..9f6a8f2 --- /dev/null +++ b/test/test-frames/ram_modularis.xml @@ -0,0 +1,278 @@ + + + + + 25776 + RAM + 3 + Rossweiner ETK/ETW Modularis + Water + 139 + 00 + 0000 + + + + Instantaneous value + 0 + Volume (m m^3) + 10116 + + + + Instantaneous value + 0 + Time Point (time & date) + 2013-10-18T21:40:00 + + + + Instantaneous value + 1 + Time Point (date) + 2013-09-28 + + + + Instantaneous value + 1 + Volume (m m^3) + 8393 + + + + Instantaneous value + 1 + Time Point (date) + 2014-09-28 + + + + Instantaneous value + 0 + Fabrication number + 25776 + + + + Instantaneous value + 2 + 0 + 0 + Time Point (date) + 2013-09-30 + + + + Instantaneous value + 2 + 0 + 0 + Volume (m m^3) + 8527 + + + + Instantaneous value + 3 + 0 + 0 + Time Point (date) + 2012-10-31 + + + + Instantaneous value + 3 + 0 + 0 + Volume (m m^3) + 99999995 + + + + Instantaneous value + 4 + 0 + 0 + Time Point (date) + 2012-11-30 + + + + Instantaneous value + 4 + 0 + 0 + Volume (m m^3) + 99999993 + + + + Instantaneous value + 5 + 0 + 0 + Time Point (date) + 2012-12-31 + + + + Instantaneous value + 5 + 0 + 0 + Volume (m m^3) + 782 + + + + Instantaneous value + 6 + 0 + 0 + Time Point (date) + 2013-01-31 + + + + Instantaneous value + 6 + 0 + 0 + Volume (m m^3) + 1929 + + + + Instantaneous value + 7 + 0 + 0 + Time Point (date) + 2013-02-28 + + + + Instantaneous value + 7 + 0 + 0 + Volume (m m^3) + 3092 + + + + Instantaneous value + 8 + 0 + 0 + Time Point (date) + 2013-03-31 + + + + Instantaneous value + 8 + 0 + 0 + Volume (m m^3) + 4661 + + + + Instantaneous value + 9 + 0 + 0 + Time Point (date) + 2013-04-30 + + + + Instantaneous value + 9 + 0 + 0 + Volume (m m^3) + 4767 + + + + Instantaneous value + 10 + 0 + 0 + Time Point (date) + 2013-05-31 + + + + Instantaneous value + 10 + 0 + 0 + Volume (m m^3) + 5124 + + + + Instantaneous value + 11 + 0 + 0 + Time Point (date) + 2013-06-30 + + + + Instantaneous value + 11 + 0 + 0 + Volume (m m^3) + 5176 + + + + Instantaneous value + 12 + 0 + 0 + Time Point (date) + 2013-07-31 + + + + Instantaneous value + 12 + 0 + 0 + Volume (m m^3) + 5246 + + + + Instantaneous value + 13 + 0 + 0 + Time Point (date) + 2013-08-31 + + + + Instantaneous value + 13 + 0 + 0 + Volume (m m^3) + 5668 + + + + Manufacturer specific + 01 00 00 + + + diff --git a/test/test-frames/sen_pollusonic_2.xml b/test/test-frames/sen_pollusonic_2.xml new file mode 100644 index 0000000..1605e32 --- /dev/null +++ b/test/test-frames/sen_pollusonic_2.xml @@ -0,0 +1,23 @@ + + + + + 90919293 + Heat + 16 + 00 + + + + Actual value + kWh + 6531 + + + + Actual value + l + 69 + + + diff --git a/test/test-frames/sen_pollutherm.xml b/test/test-frames/sen_pollutherm.xml new file mode 100644 index 0000000..aa9898e --- /dev/null +++ b/test/test-frames/sen_pollutherm.xml @@ -0,0 +1,83 @@ + + + + + 21050076 + SPX + 49 + Sensus PolluTherm + Heat: Outlet + 81 + 00 + 0000 + + + + Instantaneous value + 0 + Energy (10 kWh) + 864 + + + + Instantaneous value + 0 + Volume (1e-2 m^3) + 799892 + + + + Instantaneous value + 0 + Unknown (VIF=0x7B) + 302 + + + + Instantaneous value + 0 + Power (10 W) + 5458 + + + + Instantaneous value + 0 + Flow temperature (1e-1 deg C) + 755 + + + + Instantaneous value + 0 + Return temperature (1e-1 deg C) + 594 + + + + Instantaneous value + 0 + Temperature Difference (m deg C) + 16076 + + + + Instantaneous value + 0 + Fabrication number + 21050076 + + + + Instantaneous value + 0 + Customer location + 21050076 + + + + More records follow + + + + diff --git a/test/test-frames/siemens_water.xml b/test/test-frames/siemens_water.xml new file mode 100644 index 0000000..a8ec54a --- /dev/null +++ b/test/test-frames/siemens_water.xml @@ -0,0 +1,83 @@ + + + + + 8021382 + LSE + 153 + Siemens WFH21 + Hot water + 235 + 00 + 0000 + + + + Instantaneous value + 0 + Volume (m m^3) + 101 + + + + Instantaneous value + 0 + On time (hours) + 20952 + + + + Instantaneous value + 0 + Time Point (time & date) + 2011-09-14T08:56:00 + + + + Value during error state + 0 + Time Point (date) + 2000-00-00 + + + + Instantaneous value + 0 + Fabrication number + 8021382 + + + + Instantaneous value + 0 + Model / Version + 2173253517322 + + + + Instantaneous value + 0 + Parameter set identification + WFH21 + + + + Instantaneous value + 0 + Firmware version + 0 + + + + Instantaneous value + 0 + Volume flow (m m^3/h) + 0 + + + + Manufacturer specific + 37 FD 17 00 00 00 00 00 00 00 00 02 7A 0D 00 02 78 0D 00 + + + diff --git a/test/test-frames/siemens_wfh21.xml b/test/test-frames/siemens_wfh21.xml new file mode 100644 index 0000000..8f3b790 --- /dev/null +++ b/test/test-frames/siemens_wfh21.xml @@ -0,0 +1,90 @@ + + + + + 8006491 + LSE + 153 + Siemens WFH21 + Hot water + 218 + 00 + 0000 + + + + Instantaneous value + 0 + Volume (m m^3) + 0 + + + + Instantaneous value + 0 + On time (hours) + 44086 + + + + Instantaneous value + 0 + Time Point (time & date) + 2011-12-01T10:36:00 + + + + Value during error state + 0 + Time Point (date) + 2000-00-00 + + + + Instantaneous value + 0 + Fabrication number + 8006491 + + + + Instantaneous value + 0 + Model / Version + 2173253517322 + + + + Instantaneous value + 0 + Parameter set identification + WFH21 + + + + Instantaneous value + 0 + Firmware version + 0 + + + + Instantaneous value + 1 + Volume (m m^3) + 0 + + + + Instantaneous value + 1 + Time Point (date) + 2010-12-31 + + + + Manufacturer specific + 37 FD 17 00 00 00 00 00 00 00 00 02 7A 25 00 02 78 25 00 + + + diff --git a/test/test-frames/sontex_supercal_531_telegram1.xml b/test/test-frames/sontex_supercal_531_telegram1.xml new file mode 100644 index 0000000..f8d0d44 --- /dev/null +++ b/test/test-frames/sontex_supercal_531_telegram1.xml @@ -0,0 +1,98 @@ + + + + + 8420624 + SON + 13 + Sontex Supercal 531 + Heat: Outlet + 44 + 30 + 0000 + + + + Instantaneous value + 0 + Energy (MJ) + 0 + + + + Instantaneous value + 0 + Volume (1e-2 m^3) + 0 + + + + Instantaneous value + 0 + Flow temperature (deg C) + 0.000000 + + + + Instantaneous value + 0 + Return temperature (deg C) + 0.000000 + + + + Instantaneous value + 0 + Volume flow ( m^3/h) + 0.000000 + + + + Instantaneous value + 0 + Power (W) + 0.000000 + + + + Instantaneous value + 1 + 0 + 0 + Energy (MJ) + 0 + + + + Instantaneous value + 1 + 0 + 0 + Volume (1e-2 m^3) + 0 + + + + Instantaneous value + 1 + 0 + 1 + Volume (1e-2 m^3) + 0 + + + + Instantaneous value + 1 + 0 + 2 + Volume (1e-2 m^3) + 0 + + + + More records follow + + + + diff --git a/test/test-frames/tch_telegramm1.xml b/test/test-frames/tch_telegramm1.xml new file mode 100644 index 0000000..ae4afbd --- /dev/null +++ b/test/test-frames/tch_telegramm1.xml @@ -0,0 +1,83 @@ + + + + + 21519982 + TCH + 38 + Techem m-bus S + Heat: Outlet + 133 + 00 + 0000 + + + + Instantaneous value + 0 + Energy (100 Wh) + 0 + + + + Instantaneous value + 0 + Time Point (time & date) + 2000-09-29T13:50:00 + + + + Instantaneous value + 1 + Energy (100 Wh) + 0 + + + + Instantaneous value + 1 + Time Point (date) + 2000-05-29 + + + + Instantaneous value + 0 + Volume flow (1e-4 m^3/h) + 0 + + + + Instantaneous value + 0 + Flow temperature (1e-1 deg C) + 234 + + + + Instantaneous value + 0 + Return temperature (1e-1 deg C) + 224 + + + + Instantaneous value + 0 + Power (1e-1 W) + 0 + + + + Instantaneous value + 0 + Volume (m m^3) + 64 + + + + More records follow + + + +