Open ado464 opened 7 years ago
Which application did you use?
The latest libmbus version, i just did a git pull and recompiled and installed it, i get the same output :/ any way i could help out with more info? :)
best regards, Ado
Let me rephrase my question. Did you tried mbus-serial-request-data-multi-reply ?
Wow i must be an idiot, i got up to 78 values now! Now to check if it's correct haha. Amazing man, amazing
mbus-serial-request-data-multi-reply -d -b 2400 /dev/ttyUSB0 2
init_slaves: debug: sending init frame #1
[2017-06-09 08:35:10] SEND (005): 10 40 FD 3D 16
init_slaves: debug: sending init frame #2
[2017-06-09 08:35:11] SEND (005): 10 40 FD 3D 16
[2017-06-09 08:35:11] SEND (005): 10 7B 02 7D 16
[2017-06-09 08:35:12] RECV (250): 68 F4 F4 68 08 02 72 62 30 31 03 A3 4C 15 02 50 00 00 00 0D FD 0A 12 63 69 72 74 63 65 6C 45 20 72 65 64 69 65 6E 68 63 53 0D FD 0C 08 20 35 33 31 33 4D 45 69 0D FD 0E 07 37 30 30 2E 33 2E 31 03 FD 17 00 00 00 05 FD DC FF 01 CD FC 07 42 05 FD DC FF 02 5D 67 0B 42 05 FD DC FF 03 9E 9D 08 42 05 FD DC FF 00 ED 55 09 42 05 FD C9 FF 05 03 29 C8 43 05 FD C9 FF 06 64 CE C8 43 05 FD C9 FF 07 AA DF C7 43 05 FD C9 FF 08 B0 47 C8 43 05 FD C9 FF 01 AF 64 68 43 05 FD C9 FF 02 60 E9 65 43 05 FD C9 FF 03 B3 83 67 43 05 FD C9 FF 04 EC 45 67 43 05 AE FF 01 AC B6 C0 40 05 AE FF 02 E3 B4 C2 40 05 AE FF 03 BE A7 BF 40 05 2E D4 C4 90 41 85 40 2E CF 24 78 41 85 80 40 2E 82 FB BE 41 05 FF 0A A1 9E 42 3F 05 FF 0B 3F CA 47 42 07 03 0A 6C FD 01 00 00 00 00 1F 77 16
[2017-06-09 08:35:12] SEND (005): 10 5B 02 5D 16
[2017-06-09 08:35:14] RECV (252): 68 F6 F6 68 08 02 72 62 30 31 03 A3 4C 15 02 51 00 00 00 07 83 FF 09 11 00 00 00 00 00 00 00 87 40 03 98 7D 02 02 00 00 00 00 87 40 83 FF 09 00 00 00 00 00 00 00 00 04 ED FF 0C 00 00 01 01 07 83 FF 0D 0A 6C FD 01 00 00 00 00 87 40 83 FF 0D 98 7D 02 02 00 00 00 00 07 83 FF 01 62 13 A9 00 00 00 00 00 07 83 FF 02 80 08 AD 00 00 00 00 00 07 83 FF 03 38 50 A7 00 00 00 00 00 04 ED FF 0E 00 00 01 01 07 FD 61 00 00 00 00 00 00 00 00 03 FF 10 00 00 00 87 10 03 00 00 00 00 00 00 00 00 87 20 03 00 00 00 00 00 00 00 00 87 30 03 00 00 00 00 00 00 00 00 87 80 10 03 00 00 00 00 00 00 00 00 04 6D 21 09 29 26 03 FF 2C 64 00 00 03 FF 2D 00 00 00 05 FF 2E 00 00 C8 42 05 FF 2F 00 00 FA 43 03 FF 30 00 00 00 03 FD 1B 00 00 00 02 FF 32 00 00 03 FD 1A FF FF 00 1F A8 16
[2017-06-09 08:35:14] SEND (005): 10 7B 02 7D 16
[2017-06-09 08:35:15] RECV (204): 68 C6 C6 68 08 02 72 62 30 31 03 A3 4C 15 02 52 00 00 00 02 FF 34 00 00 05 FF 35 00 00 80 3F 02 FF 36 00 00 02 FF 37 00 00 02 FF 38 00 00 04 ED FF 39 00 00 01 01 05 FF 3A 00 00 C0 FF 06 FF 20 01 67 A7 00 00 00 03 FF 21 03 00 00 03 FF 22 04 00 00 03 FF 23 0B 00 00 03 FF 24 32 00 00 05 03 7F 69 02 47 05 83 FF 09 96 43 8B 3C 85 40 03 AB B5 03 47 85 40 83 FF 09 00 00 00 00 05 83 FF 0D 7F 69 02 47 85 40 83 FF 0D AB B5 03 47 05 83 FF 01 34 22 2D 46 05 83 FF 02 A4 2F 31 46 05 83 FF 03 36 54 2B 46 05 FD 61 00 00 00 00 85 10 03 00 00 00 00 85 20 03 00 00 00 00 85 30 03 00 00 00 00 85 80 10 03 00 00 00 00 0F BA 16
mbus_frame_print: Dumping M-Bus frame [type 4, 250 bytes]: 68 F4 F4 68 08 02 72 62 30 31 03 A3 4C 15 02 50 00 00 00 0D FD 0A 12 63 69 72 74 63 65 6C 45 20 72 65 64 69 65 6E 68 63 53 0D FD 0C 08 20 35 33 31 33 4D 45 69 0D FD 0E 07 37 30 30 2E 33 2E 31 03 FD 17 00 00 00 05 FD DC FF 01 CD FC 07 42 05 FD DC FF 02 5D 67 0B 42 05 FD DC FF 03 9E 9D 08 42 05 FD DC FF 00 ED 55 09 42 05 FD C9 FF 05 03 29 C8 43 05 FD C9 FF 06 64 CE C8 43 05 FD C9 FF 07 AA DF C7 43 05 FD C9 FF 08 B0 47 C8 43 05 FD C9 FF 01 AF 64 68 43 05 FD C9 FF 02 60 E9 65 43 05 FD C9 FF 03 B3 83 67 43 05 FD C9 FF 04 EC 45 67 43 05 AE FF 01 AC B6 C0 40 05 AE FF 02 E3 B4 C2 40 05 AE FF 03 BE A7 BF 40 05 2E D4 C4 90 41 85 40 2E CF 24 78 41 85 80 40 2E 82 FB BE 41 05 FF 0A A1 9E 42 3F 05 FF 0B 3F CA 47 42 07 03 0A 6C FD 01 00 00 00 00 1F 77 16
mbus_frame_print: Dumping M-Bus frame [type 4, 252 bytes]: 68 F6 F6 68 08 02 72 62 30 31 03 A3 4C 15 02 51 00 00 00 07 83 FF 09 11 00 00 00 00 00 00 00 87 40 03 98 7D 02 02 00 00 00 00 87 40 83 FF 09 00 00 00 00 00 00 00 00 04 ED FF 0C 00 00 01 01 07 83 FF 0D 0A 6C FD 01 00 00 00 00 87 40 83 FF 0D 98 7D 02 02 00 00 00 00 07 83 FF 01 62 13 A9 00 00 00 00 00 07 83 FF 02 80 08 AD 00 00 00 00 00 07 83 FF 03 38 50 A7 00 00 00 00 00 04 ED FF 0E 00 00 01 01 07 FD 61 00 00 00 00 00 00 00 00 03 FF 10 00 00 00 87 10 03 00 00 00 00 00 00 00 00 87 20 03 00 00 00 00 00 00 00 00 87 30 03 00 00 00 00 00 00 00 00 87 80 10 03 00 00 00 00 00 00 00 00 04 6D 21 09 29 26 03 FF 2C 64 00 00 03 FF 2D 00 00 00 05 FF 2E 00 00 C8 42 05 FF 2F 00 00 FA 43 03 FF 30 00 00 00 03 FD 1B 00 00 00 02 FF 32 00 00 03 FD 1A FF FF 00 1F A8 16
mbus_frame_print: Dumping M-Bus frame [type 4, 204 bytes]: 68 C6 C6 68 08 02 72 62 30 31 03 A3 4C 15 02 52 00 00 00 02 FF 34 00 00 05 FF 35 00 00 80 3F 02 FF 36 00 00 02 FF 37 00 00 02 FF 38 00 00 04 ED FF 39 00 00 01 01 05 FF 3A 00 00 C0 FF 06 FF 20 01 67 A7 00 00 00 03 FF 21 03 00 00 03 FF 22 04 00 00 03 FF 23 0B 00 00 03 FF 24 32 00 00 05 03 7F 69 02 47 05 83 FF 09 96 43 8B 3C 85 40 03 AB B5 03 47 85 40 83 FF 09 00 00 00 00 05 83 FF 0D 7F 69 02 47 85 40 83 FF 0D AB B5 03 47 05 83 FF 01 34 22 2D 46 05 83 FF 02 A4 2F 31 46 05 83 FF 03 36 54 2B 46 05 FD 61 00 00 00 00 85 10 03 00 00 00 00 85 20 03 00 00 00 00 85 30 03 00 00 00 00 85 80 10 03 00 00 00 00 0F BA 16
<?xml version="1.0" encoding="ISO-8859-1"?>
<MBusData>
<SlaveInformation>
<Id>3313062</Id>
<Manufacturer>SEC</Manufacturer>
<Version>21</Version>
<ProductName></ProductName>
<Medium>Electricity</Medium>
<AccessNumber>80</AccessNumber>
<Status>00</Status>
<Signature>0000</Signature>
</SlaveInformation>
<DataRecord id="0" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer (as in fixed header)</Unit>
<Value>Schneider Electric</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="1" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Model / Version</Unit>
<Value>iEM3135 </Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="2" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Firmware version</Unit>
<Value>1.3.007</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="3" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Error flags</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="4" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> A</Unit>
<Value>33.996876</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="5" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> A</Unit>
<Value>34.850941</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="6" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> A</Unit>
<Value>34.153923</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="7" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> A</Unit>
<Value>34.333912</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="8" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>400.320404</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="9" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>401.612427</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="10" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>399.747375</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="11" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>400.560059</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="12" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>232.393295</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="13" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>229.911621</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="14" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>231.514450</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="15" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>231.273132</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="16" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Power (kW)</Unit>
<Value>6.022299</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="17" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Power (kW)</Unit>
<Value>6.084581</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="18" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Power (kW)</Unit>
<Value>5.989226</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="19" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Power (kW)</Unit>
<Value>18.096107</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="20" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Power (kW)</Unit>
<Value>15.508986</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="21" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>2</Device>
<Unit>Power (kW)</Unit>
<Value>23.872807</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="22" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0.760233</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="23" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>49.947506</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="24" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>33385482</Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="25" frame="0">
<Function>More records follow</Function>
<Value></Value>
<Timestamp>2017-06-09T08:35:12</Timestamp>
</DataRecord>
<DataRecord id="26" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>17</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="27" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>33717656</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="28" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="29" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2000-01-01T00:00:00</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="30" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>33385482</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="31" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>33717656</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="32" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>11080546</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="33" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>11339904</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="34" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>10965048</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="35" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2000-01-01T00:00:00</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="36" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Unrecognized VIF extension: 0x61</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="37" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="38" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>1</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="39" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>2</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="40" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>3</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="41" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>4</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="42" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2017-06-09T09:33:00</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="43" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>100</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="44" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="45" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>100.000000</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="46" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>500.000000</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="47" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="48" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Digital input (binary)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="49" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="50" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Digital output (binary)</Unit>
<Value>65535</Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="51" frame="1">
<Function>More records follow</Function>
<Value></Value>
<Timestamp>2017-06-09T08:35:14</Timestamp>
</DataRecord>
<DataRecord id="52" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="53" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>1.000000</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="54" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="55" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="56" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="57" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2000-01-01T00:00:00</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="58" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>-nan</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="59" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>10970881</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="60" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>3</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="61" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>4</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="62" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>11</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="63" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>50</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="64" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>33385.496094</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="65" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>0.017000</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="66" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>33717.667969</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="67" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="68" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>33385.496094</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="69" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>33717.667969</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="70" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>11080.550781</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="71" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>11339.910156</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="72" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>10965.052734</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="73" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Unrecognized VIF extension: 0x61</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="74" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>1</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="75" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>2</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="76" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>3</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="77" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>4</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
<DataRecord id="78" frame="2">
<Function>Manufacturer specific</Function>
<Value></Value>
<Timestamp>2017-06-09T08:35:15</Timestamp>
</DataRecord>
</MBusData>
best regards, Ado
Hmmm sometimes it returns 26 values, somtimes only 52 and sometimes 78. I have 2 more mbus devices in the network. Might be a collision thing haha
best regards, Ado
Output 1
mbus-serial-request-data-multi-reply -d -b 2400 /dev/ttyUSB0 2
init_slaves: debug: sending init frame #1
[2017-06-09 08:40:07] SEND (005): 10 40 FD 3D 16
init_slaves: debug: sending init frame #2
[2017-06-09 08:40:07] SEND (005): 10 40 FD 3D 16
[2017-06-09 08:40:07] SEND (005): 10 7B 02 7D 16
[2017-06-09 08:40:07] RECV (001): F6
mbus_sendrecv_request: Received invalid M-Bus response frame.
[2017-06-09 08:40:07] RECV (001): 08
[2017-06-09 08:40:08] RECV (001): 72
[2017-06-09 08:40:08] RECV (001): 30
[2017-06-09 08:40:08] RECV (001): 03
[2017-06-09 08:40:08] RECV (001): 02
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 83
[2017-06-09 08:40:08] RECV (001): 09
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 87
[2017-06-09 08:40:08] RECV (001): 03
[2017-06-09 08:40:08] RECV (001): 82
[2017-06-09 08:40:08] RECV (001): 02
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 40
[2017-06-09 08:40:08] RECV (001): 09
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): FF
[2017-06-09 08:40:08] RECV (001): 01
[2017-06-09 08:40:08] RECV (001): FF
[2017-06-09 08:40:08] RECV (001): 71
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 40
[2017-06-09 08:40:08] RECV (001): FF
[2017-06-09 08:40:08] RECV (001): 80
[2017-06-09 08:40:08] RECV (001): 82
[2017-06-09 08:40:08] RECV (001): 02
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 07
[2017-06-09 08:40:08] RECV (001): FF
[2017-06-09 08:40:08] RECV (001): 51
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 07
[2017-06-09 08:40:08] RECV (001): FF
[2017-06-09 08:40:08] RECV (001): 74
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 03
[2017-06-09 08:40:08] RECV (001): A7
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): ED
[2017-06-09 08:40:08] RECV (001): 0E
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 01
[2017-06-09 08:40:08] RECV (001): 61
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (005): 10 00 00 00 87
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 20
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 30
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 80
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 00
[2017-06-09 08:40:08] RECV (001): 04
[2017-06-09 08:40:08] RECV (001): 26
[2017-06-09 08:40:08] RECV (001): 29
[2017-06-09 08:40:08] RECV (001): 2C
[2017-06-09 08:40:09] RECV (001): 03
[2017-06-09 08:40:09] RECV (001): 05
[2017-06-09 08:40:09] RECV (001): 00
[2017-06-09 08:40:09] RECV (001): 42
[2017-06-09 08:40:09] RECV (001): FF
[2017-06-09 08:40:09] RECV (001): 00
[2017-06-09 08:40:09] RECV (001): 43
[2017-06-09 08:40:09] RECV (001): FF
[2017-06-09 08:40:09] RECV (001): 00
[2017-06-09 08:40:09] RECV (001): 00
[2017-06-09 08:40:09] RECV (001): 00
[2017-06-09 08:40:09] RECV (001): 00
[2017-06-09 08:40:09] RECV (001): FF
[2017-06-09 08:40:09] RECV (001): 00
[2017-06-09 08:40:09] RECV (001): FD
[2017-06-09 08:40:09] RECV (001): FF
[2017-06-09 08:40:09] RECV (001): 00
[2017-06-09 08:40:09] RECV (001): 4B
[2017-06-09 08:40:09] SEND (005): 10 7B 02 7D 16
[2017-06-09 08:40:09] RECV (001): 00
mbus_sendrecv_request: Received invalid M-Bus response frame.
[2017-06-09 08:40:12] SEND (005): 10 7B 02 7D 16
mbus_sendrecv_request: No M-Bus response frame received.
[2017-06-09 08:40:13] SEND (005): 10 7B 02 7D 16
[2017-06-09 08:40:14] RECV (001): 87
mbus_sendrecv_request: Received invalid M-Bus response frame.
Failed to send/receive M-Bus request.
Output 2:
mbus-serial-request-data-multi-reply -d -b 2400 /dev/ttyUSB0 2
init_slaves: debug: sending init frame #1
[2017-06-09 08:40:46] SEND (005): 10 40 FD 3D 16
init_slaves: debug: sending init frame #2
[2017-06-09 08:40:46] SEND (005): 10 40 FD 3D 16
[2017-06-09 08:40:47] SEND (005): 10 7B 02 7D 16
[2017-06-09 08:40:48] RECV (250): 68 F4 F4 68 08 02 72 62 30 31 03 A3 4C 15 02 72 00 00 00 0D FD 0A 12 63 69 72 74 63 65 6C 45 20 72 65 64 69 65 6E 68 63 53 0D FD 0C 08 20 35 33 31 33 4D 45 69 0D FD 0E 07 37 30 30 2E 33 2E 31 03 FD 17 00 00 00 05 FD DC FF 01 55 99 08 42 05 FD DC FF 02 D1 72 0B 42 05 FD DC FF 03 9B E3 08 42 05 FD DC FF 00 40 A5 09 42 05 FD C9 FF 05 42 55 C8 43 05 FD C9 FF 06 1A D7 C8 43 05 FD C9 FF 07 7B E8 C7 43 05 FD C9 FF 08 48 5C C8 43 05 FD C9 FF 01 27 8A 68 43 05 FD C9 FF 02 2C 0A 66 43 05 FD C9 FF 03 C3 84 67 43 05 FD C9 FF 04 B3 5D 67 43 05 AE FF 01 57 AF C1 40 05 AE FF 02 0D F2 C2 40 05 AE FF 03 25 AA C0 40 05 2E E2 52 91 41 85 40 2E 3F 1B 78 41 85 80 40 2E 39 12 BF 41 05 FF 0A FA B4 42 3F 05 FF 0B 78 D9 47 42 07 03 A2 72 FD 01 00 00 00 00 1F F1 16
[2017-06-09 08:40:48] SEND (005): 10 5B 02 5D 16
[2017-06-09 08:40:50] RECV (252): 68 F6 F6 68 08 02 72 62 30 31 03 A3 4C 15 02 73 00 00 00 07 83 FF 09 11 00 00 00 00 00 00 00 87 40 03 31 83 02 02 00 00 00 00 87 40 83 FF 09 00 00 00 00 00 00 00 00 04 ED FF 0C 00 00 01 01 07 83 FF 0D A7 72 FD 01 00 00 00 00 87 40 83 FF 0D 31 83 02 02 00 00 00 00 07 83 FF 01 96 15 A9 00 00 00 00 00 07 83 FF 02 B9 0A AD 00 00 00 00 00 07 83 FF 03 67 52 A7 00 00 00 00 00 04 ED FF 0E 00 00 01 01 07 FD 61 00 00 00 00 00 00 00 00 03 FF 10 00 00 00 87 10 03 00 00 00 00 00 00 00 00 87 20 03 00 00 00 00 00 00 00 00 87 30 03 00 00 00 00 00 00 00 00 87 80 10 03 00 00 00 00 00 00 00 00 04 6D 27 09 29 26 03 FF 2C 64 00 00 03 FF 2D 00 00 00 05 FF 2E 00 00 C8 42 05 FF 2F 00 00 FA 43 03 FF 30 00 00 00 03 FD 1B 00 00 00 02 FF 32 00 00 03 FD 1A FF FF 00 1F 53 16
[2017-06-09 08:40:50] SEND (005): 10 7B 02 7D 16
[2017-06-09 08:40:51] RECV (204): 68 C6 C6 68 08 02 72 62 30 31 03 A3 4C 15 02 74 00 00 00 02 FF 34 00 00 05 FF 35 00 00 80 3F 02 FF 36 00 00 02 FF 37 00 00 02 FF 38 00 00 04 ED FF 39 00 00 01 01 05 FF 3A 00 00 C0 FF 06 FF 20 52 68 A7 00 00 00 03 FF 21 03 00 00 03 FF 22 04 00 00 03 FF 23 0B 00 00 03 FF 24 32 00 00 05 03 31 6B 02 47 05 83 FF 09 96 43 8B 3C 85 40 03 1B B7 03 47 85 40 83 FF 09 00 00 00 00 05 83 FF 0D 31 6B 02 47 85 40 83 FF 0D 1B B7 03 47 05 83 FF 01 76 24 2D 46 05 83 FF 02 E9 31 31 46 05 83 FF 03 73 56 2B 46 05 FD 61 00 00 00 00 85 10 03 00 00 00 00 85 20 03 00 00 00 00 85 30 03 00 00 00 00 85 80 10 03 00 00 00 00 0F 44 16
mbus_frame_print: Dumping M-Bus frame [type 4, 250 bytes]: 68 F4 F4 68 08 02 72 62 30 31 03 A3 4C 15 02 72 00 00 00 0D FD 0A 12 63 69 72 74 63 65 6C 45 20 72 65 64 69 65 6E 68 63 53 0D FD 0C 08 20 35 33 31 33 4D 45 69 0D FD 0E 07 37 30 30 2E 33 2E 31 03 FD 17 00 00 00 05 FD DC FF 01 55 99 08 42 05 FD DC FF 02 D1 72 0B 42 05 FD DC FF 03 9B E3 08 42 05 FD DC FF 00 40 A5 09 42 05 FD C9 FF 05 42 55 C8 43 05 FD C9 FF 06 1A D7 C8 43 05 FD C9 FF 07 7B E8 C7 43 05 FD C9 FF 08 48 5C C8 43 05 FD C9 FF 01 27 8A 68 43 05 FD C9 FF 02 2C 0A 66 43 05 FD C9 FF 03 C3 84 67 43 05 FD C9 FF 04 B3 5D 67 43 05 AE FF 01 57 AF C1 40 05 AE FF 02 0D F2 C2 40 05 AE FF 03 25 AA C0 40 05 2E E2 52 91 41 85 40 2E 3F 1B 78 41 85 80 40 2E 39 12 BF 41 05 FF 0A FA B4 42 3F 05 FF 0B 78 D9 47 42 07 03 A2 72 FD 01 00 00 00 00 1F F1 16
mbus_frame_print: Dumping M-Bus frame [type 4, 252 bytes]: 68 F6 F6 68 08 02 72 62 30 31 03 A3 4C 15 02 73 00 00 00 07 83 FF 09 11 00 00 00 00 00 00 00 87 40 03 31 83 02 02 00 00 00 00 87 40 83 FF 09 00 00 00 00 00 00 00 00 04 ED FF 0C 00 00 01 01 07 83 FF 0D A7 72 FD 01 00 00 00 00 87 40 83 FF 0D 31 83 02 02 00 00 00 00 07 83 FF 01 96 15 A9 00 00 00 00 00 07 83 FF 02 B9 0A AD 00 00 00 00 00 07 83 FF 03 67 52 A7 00 00 00 00 00 04 ED FF 0E 00 00 01 01 07 FD 61 00 00 00 00 00 00 00 00 03 FF 10 00 00 00 87 10 03 00 00 00 00 00 00 00 00 87 20 03 00 00 00 00 00 00 00 00 87 30 03 00 00 00 00 00 00 00 00 87 80 10 03 00 00 00 00 00 00 00 00 04 6D 27 09 29 26 03 FF 2C 64 00 00 03 FF 2D 00 00 00 05 FF 2E 00 00 C8 42 05 FF 2F 00 00 FA 43 03 FF 30 00 00 00 03 FD 1B 00 00 00 02 FF 32 00 00 03 FD 1A FF FF 00 1F 53 16
mbus_frame_print: Dumping M-Bus frame [type 4, 204 bytes]: 68 C6 C6 68 08 02 72 62 30 31 03 A3 4C 15 02 74 00 00 00 02 FF 34 00 00 05 FF 35 00 00 80 3F 02 FF 36 00 00 02 FF 37 00 00 02 FF 38 00 00 04 ED FF 39 00 00 01 01 05 FF 3A 00 00 C0 FF 06 FF 20 52 68 A7 00 00 00 03 FF 21 03 00 00 03 FF 22 04 00 00 03 FF 23 0B 00 00 03 FF 24 32 00 00 05 03 31 6B 02 47 05 83 FF 09 96 43 8B 3C 85 40 03 1B B7 03 47 85 40 83 FF 09 00 00 00 00 05 83 FF 0D 31 6B 02 47 85 40 83 FF 0D 1B B7 03 47 05 83 FF 01 76 24 2D 46 05 83 FF 02 E9 31 31 46 05 83 FF 03 73 56 2B 46 05 FD 61 00 00 00 00 85 10 03 00 00 00 00 85 20 03 00 00 00 00 85 30 03 00 00 00 00 85 80 10 03 00 00 00 00 0F 44 16
<?xml version="1.0" encoding="ISO-8859-1"?>
<MBusData>
<SlaveInformation>
<Id>3313062</Id>
<Manufacturer>SEC</Manufacturer>
<Version>21</Version>
<ProductName></ProductName>
<Medium>Electricity</Medium>
<AccessNumber>114</AccessNumber>
<Status>00</Status>
<Signature>0000</Signature>
</SlaveInformation>
<DataRecord id="0" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer (as in fixed header)</Unit>
<Value>Schneider Electric</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="1" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Model / Version</Unit>
<Value>iEM3135 </Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="2" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Firmware version</Unit>
<Value>1.3.007</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="3" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Error flags</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="4" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> A</Unit>
<Value>34.149738</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="5" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> A</Unit>
<Value>34.862125</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="6" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> A</Unit>
<Value>34.222271</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="7" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> A</Unit>
<Value>34.411377</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="8" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>400.666077</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="9" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>401.680481</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="10" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>399.816254</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="11" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>400.720947</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="12" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>232.539658</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="13" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>230.039734</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="14" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>231.518600</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="15" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>231.366013</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="16" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Power (kW)</Unit>
<Value>6.052654</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="17" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Power (kW)</Unit>
<Value>6.092047</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="18" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Power (kW)</Unit>
<Value>6.020770</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="19" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Power (kW)</Unit>
<Value>18.165470</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="20" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Power (kW)</Unit>
<Value>15.506652</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="21" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>2</Device>
<Unit>Power (kW)</Unit>
<Value>23.883898</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="22" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0.760574</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="23" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>49.962372</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="24" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>33387170</Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="25" frame="0">
<Function>More records follow</Function>
<Value></Value>
<Timestamp>2017-06-09T08:40:48</Timestamp>
</DataRecord>
<DataRecord id="26" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>17</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="27" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>33719089</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="28" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="29" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2000-01-01T00:00:00</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="30" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>33387175</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="31" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>33719089</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="32" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>11081110</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="33" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>11340473</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="34" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>10965607</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="35" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2000-01-01T00:00:00</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="36" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Unrecognized VIF extension: 0x61</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="37" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="38" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>1</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="39" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>2</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="40" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>3</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="41" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>4</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="42" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2017-06-09T09:39:00</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="43" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>100</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="44" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="45" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>100.000000</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="46" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>500.000000</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="47" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="48" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Digital input (binary)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="49" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="50" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Digital output (binary)</Unit>
<Value>65535</Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="51" frame="1">
<Function>More records follow</Function>
<Value></Value>
<Timestamp>2017-06-09T08:40:50</Timestamp>
</DataRecord>
<DataRecord id="52" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="53" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>1.000000</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="54" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="55" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="56" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="57" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2000-01-01T00:00:00</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="58" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>-nan</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="59" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>10971218</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="60" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>3</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="61" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>4</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="62" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>11</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="63" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>50</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="64" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>33387.191406</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="65" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>0.017000</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="66" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>33719.105469</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="67" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="68" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>33387.191406</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="69" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>33719.105469</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="70" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>11081.115234</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="71" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>11340.477539</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="72" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>10965.612305</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="73" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Unrecognized VIF extension: 0x61</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="74" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>1</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="75" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>2</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="76" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>3</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="77" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>4</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
<DataRecord id="78" frame="2">
<Function>Manufacturer specific</Function>
<Value></Value>
<Timestamp>2017-06-09T08:40:51</Timestamp>
</DataRecord>
</MBusData>
Output 3:
mbus-serial-request-data-multi-reply -d -b 2400 /dev/ttyUSB0 2
init_slaves: debug: sending init frame #1
[2017-06-09 08:41:50] SEND (005): 10 40 FD 3D 16
init_slaves: debug: sending init frame #2
[2017-06-09 08:41:50] SEND (005): 10 40 FD 3D 16
[2017-06-09 08:41:51] SEND (005): 10 7B 02 7D 16
[2017-06-09 08:41:52] RECV (252): 68 F6 F6 68 08 02 72 62 30 31 03 A3 4C 15 02 76 00 00 00 07 83 FF 09 11 00 00 00 00 00 00 00 87 40 03 3D 84 02 02 00 00 00 00 87 40 83 FF 09 00 00 00 00 00 00 00 00 04 ED FF 0C 00 00 01 01 07 83 FF 0D E0 73 FD 01 00 00 00 00 87 40 83 FF 0D 3D 84 02 02 00 00 00 00 07 83 FF 01 FF 15 A9 00 00 00 00 00 07 83 FF 02 22 0B AD 00 00 00 00 00 07 83 FF 03 CF 52 A7 00 00 00 00 00 04 ED FF 0E 00 00 01 01 07 FD 61 00 00 00 00 00 00 00 00 03 FF 10 00 00 00 87 10 03 00 00 00 00 00 00 00 00 87 20 03 00 00 00 00 00 00 00 00 87 30 03 00 00 00 00 00 00 00 00 87 80 10 03 00 00 00 00 00 00 00 00 04 6D 28 09 29 26 03 FF 2C 64 00 00 03 FF 2D 00 00 00 05 FF 2E 00 00 C8 42 05 FF 2F 00 00 FA 43 03 FF 30 00 00 00 03 FD 1B 00 00 00 02 FF 32 00 00 03 FD 1A FF FF 00 1F E6 16
[2017-06-09 08:41:52] SEND (005): 10 5B 02 5D 16
[2017-06-09 08:41:53] RECV (204): 68 C6 C6 68 08 02 72 62 30 31 03 A3 4C 15 02 77 00 00 00 02 FF 34 00 00 05 FF 35 00 00 80 3F 02 FF 36 00 00 02 FF 37 00 00 02 FF 38 00 00 04 ED FF 39 00 00 01 01 05 FF 3A 00 00 C0 FF 06 FF 20 90 68 A7 00 00 00 03 FF 21 03 00 00 03 FF 22 04 00 00 03 FF 23 0B 00 00 03 FF 24 32 00 00 05 03 81 6B 02 47 05 83 FF 09 96 43 8B 3C 85 40 03 5E B7 03 47 85 40 83 FF 09 00 00 00 00 05 83 FF 0D 81 6B 02 47 85 40 83 FF 0D 5E B7 03 47 05 83 FF 01 E1 24 2D 46 05 83 FF 02 55 32 31 46 05 83 FF 03 DD 56 2B 46 05 FD 61 00 00 00 00 85 10 03 00 00 00 00 85 20 03 00 00 00 00 85 30 03 00 00 00 00 85 80 10 03 00 00 00 00 0F ED 16
mbus_frame_print: Dumping M-Bus frame [type 4, 252 bytes]: 68 F6 F6 68 08 02 72 62 30 31 03 A3 4C 15 02 76 00 00 00 07 83 FF 09 11 00 00 00 00 00 00 00 87 40 03 3D 84 02 02 00 00 00 00 87 40 83 FF 09 00 00 00 00 00 00 00 00 04 ED FF 0C 00 00 01 01 07 83 FF 0D E0 73 FD 01 00 00 00 00 87 40 83 FF 0D 3D 84 02 02 00 00 00 00 07 83 FF 01 FF 15 A9 00 00 00 00 00 07 83 FF 02 22 0B AD 00 00 00 00 00 07 83 FF 03 CF 52 A7 00 00 00 00 00 04 ED FF 0E 00 00 01 01 07 FD 61 00 00 00 00 00 00 00 00 03 FF 10 00 00 00 87 10 03 00 00 00 00 00 00 00 00 87 20 03 00 00 00 00 00 00 00 00 87 30 03 00 00 00 00 00 00 00 00 87 80 10 03 00 00 00 00 00 00 00 00 04 6D 28 09 29 26 03 FF 2C 64 00 00 03 FF 2D 00 00 00 05 FF 2E 00 00 C8 42 05 FF 2F 00 00 FA 43 03 FF 30 00 00 00 03 FD 1B 00 00 00 02 FF 32 00 00 03 FD 1A FF FF 00 1F E6 16
mbus_frame_print: Dumping M-Bus frame [type 4, 204 bytes]: 68 C6 C6 68 08 02 72 62 30 31 03 A3 4C 15 02 77 00 00 00 02 FF 34 00 00 05 FF 35 00 00 80 3F 02 FF 36 00 00 02 FF 37 00 00 02 FF 38 00 00 04 ED FF 39 00 00 01 01 05 FF 3A 00 00 C0 FF 06 FF 20 90 68 A7 00 00 00 03 FF 21 03 00 00 03 FF 22 04 00 00 03 FF 23 0B 00 00 03 FF 24 32 00 00 05 03 81 6B 02 47 05 83 FF 09 96 43 8B 3C 85 40 03 5E B7 03 47 85 40 83 FF 09 00 00 00 00 05 83 FF 0D 81 6B 02 47 85 40 83 FF 0D 5E B7 03 47 05 83 FF 01 E1 24 2D 46 05 83 FF 02 55 32 31 46 05 83 FF 03 DD 56 2B 46 05 FD 61 00 00 00 00 85 10 03 00 00 00 00 85 20 03 00 00 00 00 85 30 03 00 00 00 00 85 80 10 03 00 00 00 00 0F ED 16
<?xml version="1.0" encoding="ISO-8859-1"?>
<MBusData>
<SlaveInformation>
<Id>3313062</Id>
<Manufacturer>SEC</Manufacturer>
<Version>21</Version>
<ProductName></ProductName>
<Medium>Electricity</Medium>
<AccessNumber>118</AccessNumber>
<Status>00</Status>
<Signature>0000</Signature>
</SlaveInformation>
<DataRecord id="0" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>17</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="1" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>33719357</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="2" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="3" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2000-01-01T00:00:00</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="4" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>33387488</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="5" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>33719357</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="6" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>11081215</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="7" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>11340578</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="8" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>10965711</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="9" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2000-01-01T00:00:00</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="10" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Unrecognized VIF extension: 0x61</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="11" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="12" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>1</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="13" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>2</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="14" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>3</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="15" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>4</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="16" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2017-06-09T09:40:00</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="17" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>100</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="18" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="19" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>100.000000</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="20" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>500.000000</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="21" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="22" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Digital input (binary)</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="23" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="24" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Digital output (binary)</Unit>
<Value>65535</Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="25" frame="0">
<Function>More records follow</Function>
<Value></Value>
<Timestamp>2017-06-09T08:41:52</Timestamp>
</DataRecord>
<DataRecord id="26" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="27" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>1.000000</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="28" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="29" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="30" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="31" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2000-01-01T00:00:00</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="32" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>-nan</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="33" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>10971280</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="34" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>3</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="35" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>4</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="36" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>11</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="37" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>50</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="38" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>33387.503906</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="39" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>0.017000</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="40" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>33719.367188</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="41" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="42" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>33387.503906</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="43" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>33719.367188</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="44" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>11081.219727</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="45" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>11340.583008</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="46" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>10965.715820</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="47" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Unrecognized VIF extension: 0x61</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="48" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>1</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="49" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>2</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="50" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>3</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="51" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>4</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
<DataRecord id="52" frame="1">
<Function>Manufacturer specific</Function>
<Value></Value>
<Timestamp>2017-06-09T08:41:53</Timestamp>
</DataRecord>
</MBusData>
Output 4:
mbus-serial-request-data-multi-reply -d -b 2400 /dev/ttyUSB0 2
init_slaves: debug: sending init frame #1
[2017-06-09 08:42:39] SEND (005): 10 40 FD 3D 16
init_slaves: debug: sending init frame #2
[2017-06-09 08:42:40] SEND (005): 10 40 FD 3D 16
[2017-06-09 08:42:40] SEND (005): 10 7B 02 7D 16
[2017-06-09 08:42:41] RECV (204): 68 C6 C6 68 08 02 72 62 30 31 03 A3 4C 15 02 7C 00 00 00 02 FF 34 00 00 05 FF 35 00 00 80 3F 02 FF 36 00 00 02 FF 37 00 00 02 FF 38 00 00 04 ED FF 39 00 00 01 01 05 FF 3A 00 00 C0 FF 06 FF 20 BF 68 A7 00 00 00 03 FF 21 03 00 00 03 FF 22 04 00 00 03 FF 23 0B 00 00 03 FF 24 32 00 00 05 03 BE 6B 02 47 05 83 FF 09 96 43 8B 3C 85 40 03 93 B7 03 47 85 40 83 FF 09 00 00 00 00 05 83 FF 0D BE 6B 02 47 85 40 83 FF 0D 93 B7 03 47 05 83 FF 01 33 25 2D 46 05 83 FF 02 A8 32 31 46 05 83 FF 03 2F 57 2B 46 05 FD 61 00 00 00 00 85 10 03 00 00 00 00 85 20 03 00 00 00 00 85 30 03 00 00 00 00 85 80 10 03 00 00 00 00 0F FE 16
mbus_frame_print: Dumping M-Bus frame [type 4, 204 bytes]: 68 C6 C6 68 08 02 72 62 30 31 03 A3 4C 15 02 7C 00 00 00 02 FF 34 00 00 05 FF 35 00 00 80 3F 02 FF 36 00 00 02 FF 37 00 00 02 FF 38 00 00 04 ED FF 39 00 00 01 01 05 FF 3A 00 00 C0 FF 06 FF 20 BF 68 A7 00 00 00 03 FF 21 03 00 00 03 FF 22 04 00 00 03 FF 23 0B 00 00 03 FF 24 32 00 00 05 03 BE 6B 02 47 05 83 FF 09 96 43 8B 3C 85 40 03 93 B7 03 47 85 40 83 FF 09 00 00 00 00 05 83 FF 0D BE 6B 02 47 85 40 83 FF 0D 93 B7 03 47 05 83 FF 01 33 25 2D 46 05 83 FF 02 A8 32 31 46 05 83 FF 03 2F 57 2B 46 05 FD 61 00 00 00 00 85 10 03 00 00 00 00 85 20 03 00 00 00 00 85 30 03 00 00 00 00 85 80 10 03 00 00 00 00 0F FE 16
<?xml version="1.0" encoding="ISO-8859-1"?>
<MBusData>
<SlaveInformation>
<Id>3313062</Id>
<Manufacturer>SEC</Manufacturer>
<Version>21</Version>
<ProductName></ProductName>
<Medium>Electricity</Medium>
<AccessNumber>124</AccessNumber>
<Status>00</Status>
<Signature>0000</Signature>
</SlaveInformation>
<DataRecord id="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>1.000000</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="3">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="4">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="5">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2000-01-01T00:00:00</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="6">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>-nan</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="7">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>10971327</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="8">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>3</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="9">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>4</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="10">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>11</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="11">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>50</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="12">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>33387.742188</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="13">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>0.017000</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="14">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>33719.574219</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="15">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="16">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>33387.742188</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="17">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>33719.574219</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="18">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>11081.299805</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="19">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>11340.664062</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="20">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>10965.795898</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="21">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Unrecognized VIF extension: 0x61</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="22">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>1</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="23">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>2</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="24">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>3</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="25">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>4</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
<DataRecord id="26">
<Function>Manufacturer specific</Function>
<Value></Value>
<Timestamp>2017-06-09T08:42:41</Timestamp>
</DataRecord>
</MBusData>
Just info if it could help out :)
best regards, Ado
Hello again, now a days it just returns values up to 26, and they are all random. Sometimes it reports 26 values, other 52, other times 78. Any idea what could cause this glitch?
Best regards, Ado
Hello, i have started getting weird output on 1 of 3 m-bus meters, it outputs to 33 values with the normal command.
Weird output:
mbus-serial-request-data -d -b 2400 /dev/ttyUSB0 1
init_slaves: debug: sending init frame #1
[2017-06-21 08:55:51] SEND (005): 10 40 FD 3D 16
init_slaves: debug: sending init frame #2
[2017-06-21 08:55:51] SEND (005): 10 40 FD 3D 16
[2017-06-21 08:55:51] SEND (005): 10 5B 01 5C 16
[2017-06-21 08:55:53] RECV (247): 68 F1 F1 68 08 01 72 15 30 50 33 A3 4C 15 02 CD 00 00 00 02 FF 34 00 00 05 FF 35 00 00 80 3F 02 FF 36 00 00 02 FF 37 00 00 02 FF 38 00 00 04 ED FF 39 00 00 01 01 05 FF 3A 00 00 C0 FF 06 FF 20 14 37 B7 00 00 00 03 FF 21 03 00 00 03 FF 22 04 00 00 03 FF 23 0B 00 00 03 FF 24 32 00 00 05 03 99 12 3F 47 05 83 FF 09 6F 12 83 3A 85 40 03 09 57 2A 47 85 40 83 FF 09 04 56 2E 41 05 83 FF 0D 99 12 3F 47 85 40 83 FF 0D 09 57 2A 47 05 83 FF 01 90 0D 7A 46 05 83 FF 02 BB 85 85 46 05 83 FF 03 B7 2F 77 46 05 FD 61 00 00 00 00 85 10 03 00 00 00 00 85 20 03 00 00 00 00 85 30 03 00 00 00 00 85 80 10 03 00 00 00 00 03 FF 25 00 00 00 05 FF 26 00 00 C8 42 03 FF 27 64 00 00 03 FF 28 03 00 00 03 FF 29 96 00 00 03 FF 2A 05 00 00 03 FF 2B 00 00 00 0F 0F 16
mbus_frame_print: Dumping M-Bus frame [type 4, 247 bytes]: 68 F1 F1 68 08 01 72 15 30 50 33 A3 4C 15 02 CD 00 00 00 02 FF 34 00 00 05 FF 35 00 00 80 3F 02 FF 36 00 00 02 FF 37 00 00 02 FF 38 00 00 04 ED FF 39 00 00 01 01 05 FF 3A 00 00 C0 FF 06 FF 20 14 37 B7 00 00 00 03 FF 21 03 00 00 03 FF 22 04 00 00 03 FF 23 0B 00 00 03 FF 24 32 00 00 05 03 99 12 3F 47 05 83 FF 09 6F 12 83 3A 85 40 03 09 57 2A 47 85 40 83 FF 09 04 56 2E 41 05 83 FF 0D 99 12 3F 47 85 40 83 FF 0D 09 57 2A 47 05 83 FF 01 90 0D 7A 46 05 83 FF 02 BB 85 85 46 05 83 FF 03 B7 2F 77 46 05 FD 61 00 00 00 00 85 10 03 00 00 00 00 85 20 03 00 00 00 00 85 30 03 00 00 00 00 85 80 10 03 00 00 00 00 03 FF 25 00 00 00 05 FF 26 00 00 C8 42 03 FF 27 64 00 00 03 FF 28 03 00 00 03 FF 29 96 00 00 03 FF 2A 05 00 00 03 FF 2B 00 00 00 0F 0F 16
<?xml version="1.0" encoding="ISO-8859-1"?>
<MBusData>
<SlaveInformation>
<Id>33503015</Id>
<Manufacturer>SEC</Manufacturer>
<Version>21</Version>
<ProductName></ProductName>
<Medium>Electricity</Medium>
<AccessNumber>205</AccessNumber>
<Status>00</Status>
<Signature>0000</Signature>
</SlaveInformation>
<DataRecord id="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>1.000000</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="3">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="4">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="5">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2000-01-01T00:00:00</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="6">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>-nan</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="7">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>12007188</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="8">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>3</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="9">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>4</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="10">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>11</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="11">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>50</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="12">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>48914.597656</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="13">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>0.001000</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="14">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>43607.035156</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="15">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>10.896000</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="16">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>48914.597656</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="17">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>43607.035156</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="18">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>16003.390625</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="19">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>17090.865234</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="20">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>15819.928711</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="21">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Unrecognized VIF extension: 0x61</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="22">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>1</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="23">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>2</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="24">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>3</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="25">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>4</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="26">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="27">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>100.000000</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="28">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>100</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="29">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>3</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="30">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>150</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="31">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>5</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="32">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
<DataRecord id="33">
<Function>Manufacturer specific</Function>
<Value></Value>
<Timestamp>2017-06-21T08:55:53</Timestamp>
</DataRecord>
</MBusData>
Should output:
mbus-serial-request-data -d -b 2400 /dev/ttyUSB0 2
init_slaves: debug: sending init frame #1
[2017-06-21 08:57:46] SEND (005): 10 40 FD 3D 16
init_slaves: debug: sending init frame #2
[2017-06-21 08:57:46] SEND (005): 10 40 FD 3D 16
[2017-06-21 08:57:46] SEND (005): 10 5B 02 5D 16
[2017-06-21 08:57:48] RECV (250): 68 F4 F4 68 08 02 72 62 30 31 03 A3 4C 15 02 DB 00 00 00 0D FD 0A 12 63 69 72 74 63 65 6C 45 20 72 65 64 69 65 6E 68 63 53 0D FD 0C 08 20 35 33 31 33 4D 45 69 0D FD 0E 07 37 30 30 2E 33 2E 31 03 FD 17 00 00 00 05 FD DC FF 01 42 04 08 42 05 FD DC FF 02 19 68 0B 42 05 FD DC FF 03 9C 3E 0A 42 05 FD DC FF 00 FD 5A 0A 42 05 FD C9 FF 05 59 D3 C5 43 05 FD C9 FF 06 D8 6A C6 43 05 FD C9 FF 07 A3 6B C5 43 05 FD C9 FF 08 47 E3 C5 43 05 FD C9 FF 01 DB 9B 65 43 05 FD C9 FF 02 76 42 63 43 05 FD C9 FF 03 A8 A9 64 43 05 FD C9 FF 04 A8 82 64 43 05 AE FF 01 96 56 C3 40 05 AE FF 02 1F 5A C6 40 05 AE FF 03 AE 53 C4 40 05 2E 18 81 93 41 85 40 2E CE 85 6E 41 85 80 40 2E 9D AF BD 41 05 FF 0A 4D 12 47 3F 05 FF 0B 8C 3E 48 42 07 03 18 D8 2B 02 00 00 00 00 1F 59 16
mbus_frame_print: Dumping M-Bus frame [type 4, 250 bytes]: 68 F4 F4 68 08 02 72 62 30 31 03 A3 4C 15 02 DB 00 00 00 0D FD 0A 12 63 69 72 74 63 65 6C 45 20 72 65 64 69 65 6E 68 63 53 0D FD 0C 08 20 35 33 31 33 4D 45 69 0D FD 0E 07 37 30 30 2E 33 2E 31 03 FD 17 00 00 00 05 FD DC FF 01 42 04 08 42 05 FD DC FF 02 19 68 0B 42 05 FD DC FF 03 9C 3E 0A 42 05 FD DC FF 00 FD 5A 0A 42 05 FD C9 FF 05 59 D3 C5 43 05 FD C9 FF 06 D8 6A C6 43 05 FD C9 FF 07 A3 6B C5 43 05 FD C9 FF 08 47 E3 C5 43 05 FD C9 FF 01 DB 9B 65 43 05 FD C9 FF 02 76 42 63 43 05 FD C9 FF 03 A8 A9 64 43 05 FD C9 FF 04 A8 82 64 43 05 AE FF 01 96 56 C3 40 05 AE FF 02 1F 5A C6 40 05 AE FF 03 AE 53 C4 40 05 2E 18 81 93 41 85 40 2E CE 85 6E 41 85 80 40 2E 9D AF BD 41 05 FF 0A 4D 12 47 3F 05 FF 0B 8C 3E 48 42 07 03 18 D8 2B 02 00 00 00 00 1F 59 16
<?xml version="1.0" encoding="ISO-8859-1"?>
<MBusData>
<SlaveInformation>
<Id>3313062</Id>
<Manufacturer>SEC</Manufacturer>
<Version>21</Version>
<ProductName></ProductName>
<Medium>Electricity</Medium>
<AccessNumber>219</AccessNumber>
<Status>00</Status>
<Signature>0000</Signature>
</SlaveInformation>
<DataRecord id="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer (as in fixed header)</Unit>
<Value>Schneider Electric</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Model / Version</Unit>
<Value>iEM3135 </Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Firmware version</Unit>
<Value>1.3.007</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="3">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Error flags</Unit>
<Value>0</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="4">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> A</Unit>
<Value>34.004158</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="5">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> A</Unit>
<Value>34.851658</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="6">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> A</Unit>
<Value>34.561142</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="7">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> A</Unit>
<Value>34.588856</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="8">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>395.651154</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="9">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>396.834717</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="10">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>394.840912</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="11">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>395.775604</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="12">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>229.608810</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="13">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>227.259613</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="14">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>228.662720</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="15">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>228.510376</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="16">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Power (kW)</Unit>
<Value>6.104320</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="17">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Power (kW)</Unit>
<Value>6.198501</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="18">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Power (kW)</Unit>
<Value>6.135215</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="19">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Power (kW)</Unit>
<Value>18.438034</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="20">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Power (kW)</Unit>
<Value>14.907667</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="21">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>2</Device>
<Unit>Power (kW)</Unit>
<Value>23.710749</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="22">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0.777623</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="23">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>50.061081</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="24">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>36427800</Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
<DataRecord id="25">
<Function>More records follow</Function>
<Value></Value>
<Timestamp>2017-06-21T08:57:48</Timestamp>
</DataRecord>
</MBusData>
Help appreciated, thank you :)
best regards, Ado
Hey! Still issues with this scenario. I'm more specificly trying to read the Digital Input (value48) i know it's connected and should output "1" but it shows "0". Any idea what it could be?
I still need to run "mbus-serial-request-data -b 2400 /dev/ttyUSB0 2" and then 2 times "mbus-serial-request-data-multi-reply -b 2400 /dev/ttyUSB0 2" to output full 78 values.
It does not help only running "mbus-serial-request-data-multi-reply -b 2400 /dev/ttyUSB0 2" then it only outputs 26 values.
best regards, Ado
@ado464 Can you provide a frame dump for the digital input issue where it's sure that the value must be 1?
Hey, here is a debug output. Somehow the id 49 is value1? But i don't trust it as i don't know what it is But if you look at the previous dumps i posted the value 49 is 0, hmm... could 49 actually be 48?
mbus-serial-request-data-multi-reply -d /dev/ttyUSB0 2
init_slaves: debug: sending init frame #1
[2018-04-09 08:11:46Z] SEND (005): 10 40 FD 3D 16
init_slaves: debug: sending init frame #2
[2018-04-09 08:11:46Z] SEND (005): 10 40 FD 3D 16
[2018-04-09 08:11:47Z] SEND (005): 10 7B 02 7D 16
[2018-04-09 08:11:47Z] RECV (250): 68 F4 F4 68 08 02 72 62 30 31 03 A3 4C 15 02 59 00 00 00 0D FD 0A 12 63 69 72 74 63 65 6C 45 20 72 65 64 69 65 6E 68 63 53 0D FD 0C 08 20 35 33 31 33 4D 45 69 0D FD 0E 07 37 30 30 2E 33 2E 31 03 FD 17 00 00 00 05 FD DC FF 01 10 64 09 42 05 FD DC FF 02 E2 F1 0A 42 05 FD DC FF 03 F7 44 0B 42 05 FD DC FF 00 F8 88 0A 42 05 FD C9 FF 05 41 55 C7 43 05 FD C9 FF 06 CB D9 C7 43 05 FD C9 FF 07 DB A1 C7 43 05 FD C9 FF 08 53 90 C7 43 05 FD C9 FF 01 20 29 66 43 05 FD C9 FF 02 01 2A 66 43 05 FD C9 FF 03 BF FE 66 43 05 FD C9 FF 04 A0 70 66 43 05 AE FF 01 3F 66 C2 40 05 AE FF 02 4C BC C6 40 05 AE FF 03 3B 3E C5 40 05 2E 32 98 93 41 85 40 2E 28 53 75 41 85 80 40 2E 78 E9 BF 41 05 FF 0A 09 E2 44 3F 05 FF 0B 80 1D 48 42 07 03 41 32 1B 07 00 00 00 00 1F 87 16
[2018-04-09 08:11:47Z] SEND (005): 10 5B 02 5D 16
[2018-04-09 08:11:47Z] RECV (252): 68 F6 F6 68 08 02 72 62 30 31 03 A3 4C 15 02 5A 00 00 00 07 83 FF 09 49 00 00 00 00 00 00 00 87 40 03 F6 57 6C 06 00 00 00 00 87 40 83 FF 09 00 00 00 00 00 00 00 00 04 ED FF 0C 00 00 01 01 07 83 FF 0D 41 32 1B 07 00 00 00 00 87 40 83 FF 0D F6 57 6C 06 00 00 00 00 07 83 FF 01 72 44 5D 02 00 00 00 00 07 83 FF 02 29 60 63 02 00 00 00 00 07 83 FF 03 EB 8D 5A 02 00 00 00 00 04 ED FF 0E 00 00 01 01 07 FD 61 00 00 00 00 00 00 00 00 03 FF 10 00 00 00 87 10 03 00 00 00 00 00 00 00 00 87 20 03 00 00 00 00 00 00 00 00 87 30 03 00 00 00 00 00 00 00 00 87 80 10 03 00 00 00 00 00 00 00 00 04 6D 08 09 49 24 03 FF 2C 64 00 00 03 FF 2D 00 00 00 05 FF 2E 00 00 C8 42 05 FF 2F 00 00 FA 43 03 FF 30 00 00 00 03 FD 1B 00 00 00 02 FF 32 01 00 03 FD 1A FF FF 00 1F B1 16
[2018-04-09 08:11:48Z] SEND (005): 10 7B 02 7D 16
[2018-04-09 08:11:48Z] RECV (204): 68 C6 C6 68 08 02 72 62 30 31 03 A3 4C 15 02 5B 00 00 00 02 FF 34 00 00 05 FF 35 00 00 80 3F 02 FF 36 00 00 02 FF 37 00 00 02 FF 38 00 00 04 ED FF 39 00 00 01 01 05 FF 3A 00 00 C0 FF 06 FF 20 8F 21 38 02 00 00 03 FF 21 03 00 00 03 FF 22 04 00 00 03 FF 23 0B 00 00 03 FF 24 32 00 00 05 03 6E DB E8 47 05 83 FF 09 06 81 95 3D 85 40 03 DA 79 D2 47 85 40 83 FF 09 00 00 00 00 05 83 FF 0D 6E DB E8 47 85 40 83 FF 0D DA 79 D2 47 05 83 FF 01 CE F2 1A 47 05 83 FF 02 1E 83 1C 47 05 83 FF 03 01 41 1A 47 05 FD 61 00 00 00 00 85 10 03 00 00 00 00 85 20 03 00 00 00 00 85 30 03 00 00 00 00 85 80 10 03 00 00 00 00 0F 23 16
mbus_frame_print: Dumping M-Bus frame [type 4, 250 bytes]: 68 F4 F4 68 08 02 72 62 30 31 03 A3 4C 15 02 59 00 00 00 0D FD 0A 12 63 69 72 74 63 65 6C 45 20 72 65 64 69 65 6E 68 63 53 0D FD 0C 08 20 35 33 31 33 4D 45 69 0D FD 0E 07 37 30 30 2E 33 2E 31 03 FD 17 00 00 00 05 FD DC FF 01 10 64 09 42 05 FD DC FF 02 E2 F1 0A 42 05 FD DC FF 03 F7 44 0B 42 05 FD DC FF 00 F8 88 0A 42 05 FD C9 FF 05 41 55 C7 43 05 FD C9 FF 06 CB D9 C7 43 05 FD C9 FF 07 DB A1 C7 43 05 FD C9 FF 08 53 90 C7 43 05 FD C9 FF 01 20 29 66 43 05 FD C9 FF 02 01 2A 66 43 05 FD C9 FF 03 BF FE 66 43 05 FD C9 FF 04 A0 70 66 43 05 AE FF 01 3F 66 C2 40 05 AE FF 02 4C BC C6 40 05 AE FF 03 3B 3E C5 40 05 2E 32 98 93 41 85 40 2E 28 53 75 41 85 80 40 2E 78 E9 BF 41 05 FF 0A 09 E2 44 3F 05 FF 0B 80 1D 48 42 07 03 41 32 1B 07 00 00 00 00 1F 87 16
mbus_frame_print: Dumping M-Bus frame [type 4, 252 bytes]: 68 F6 F6 68 08 02 72 62 30 31 03 A3 4C 15 02 5A 00 00 00 07 83 FF 09 49 00 00 00 00 00 00 00 87 40 03 F6 57 6C 06 00 00 00 00 87 40 83 FF 09 00 00 00 00 00 00 00 00 04 ED FF 0C 00 00 01 01 07 83 FF 0D 41 32 1B 07 00 00 00 00 87 40 83 FF 0D F6 57 6C 06 00 00 00 00 07 83 FF 01 72 44 5D 02 00 00 00 00 07 83 FF 02 29 60 63 02 00 00 00 00 07 83 FF 03 EB 8D 5A 02 00 00 00 00 04 ED FF 0E 00 00 01 01 07 FD 61 00 00 00 00 00 00 00 00 03 FF 10 00 00 00 87 10 03 00 00 00 00 00 00 00 00 87 20 03 00 00 00 00 00 00 00 00 87 30 03 00 00 00 00 00 00 00 00 87 80 10 03 00 00 00 00 00 00 00 00 04 6D 08 09 49 24 03 FF 2C 64 00 00 03 FF 2D 00 00 00 05 FF 2E 00 00 C8 42 05 FF 2F 00 00 FA 43 03 FF 30 00 00 00 03 FD 1B 00 00 00 02 FF 32 01 00 03 FD 1A FF FF 00 1F B1 16
mbus_frame_print: Dumping M-Bus frame [type 4, 204 bytes]: 68 C6 C6 68 08 02 72 62 30 31 03 A3 4C 15 02 5B 00 00 00 02 FF 34 00 00 05 FF 35 00 00 80 3F 02 FF 36 00 00 02 FF 37 00 00 02 FF 38 00 00 04 ED FF 39 00 00 01 01 05 FF 3A 00 00 C0 FF 06 FF 20 8F 21 38 02 00 00 03 FF 21 03 00 00 03 FF 22 04 00 00 03 FF 23 0B 00 00 03 FF 24 32 00 00 05 03 6E DB E8 47 05 83 FF 09 06 81 95 3D 85 40 03 DA 79 D2 47 85 40 83 FF 09 00 00 00 00 05 83 FF 0D 6E DB E8 47 85 40 83 FF 0D DA 79 D2 47 05 83 FF 01 CE F2 1A 47 05 83 FF 02 1E 83 1C 47 05 83 FF 03 01 41 1A 47 05 FD 61 00 00 00 00 85 10 03 00 00 00 00 85 20 03 00 00 00 00 85 30 03 00 00 00 00 85 80 10 03 00 00 00 00 0F 23 16
<?xml version="1.0" encoding="ISO-8859-1"?>
<MBusData>
<SlaveInformation>
<Id>3313062</Id>
<Manufacturer>SEC</Manufacturer>
<Version>21</Version>
<ProductName></ProductName>
<Medium>Electricity</Medium>
<AccessNumber>89</AccessNumber>
<Status>00</Status>
<Signature>0000</Signature>
</SlaveInformation>
<DataRecord id="0" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer (as in fixed header)</Unit>
<Value>Schneider Electric</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="1" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Model / Version</Unit>
<Value>iEM3135 </Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="2" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Firmware version</Unit>
<Value>1.3.007</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="3" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Error flags</Unit>
<Value>0</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="4" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> A</Unit>
<Value>34.347717</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="5" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> A</Unit>
<Value>34.736214</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="6" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> A</Unit>
<Value>34.817348</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="7" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> A</Unit>
<Value>34.633759</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="8" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>398.666046</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="9" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>399.701508</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="10" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>399.264496</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="11" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>399.127533</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="12" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>230.160645</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="13" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>230.164078</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="14" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>230.995102</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="15" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit> V</Unit>
<Value>230.439941</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="16" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Power (kW)</Unit>
<Value>6.074981</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="17" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Power (kW)</Unit>
<Value>6.210485</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="18" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Power (kW)</Unit>
<Value>6.163846</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="19" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Power (kW)</Unit>
<Value>18.449314</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="20" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Power (kW)</Unit>
<Value>15.332802</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="21" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>2</Device>
<Unit>Power (kW)</Unit>
<Value>23.988998</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="22" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0.769074</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="23" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>50.028809</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="24" frame="0">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>119222849</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="25" frame="0">
<Function>More records follow</Function>
<Value></Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="26" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>73</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="27" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>107763702</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="28" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="29" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2000-01-01T00:00:00</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="30" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>119222849</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="31" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>107763702</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="32" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>39666802</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="33" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>40067113</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="34" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>39489003</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="35" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2000-01-01T00:00:00</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="36" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Unrecognized VIF extension: 0x61</Unit>
<Value>0</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="37" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="38" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>1</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="39" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>2</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="40" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>3</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="41" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>4</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="42" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2018-04-09T09:08:00</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="43" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>100</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="44" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="45" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>100.000000</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="46" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>500.000000</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="47" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="48" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Digital input (binary)</Unit>
<Value>0</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="49" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>1</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="50" frame="1">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Digital output (binary)</Unit>
<Value>65535</Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="51" frame="1">
<Function>More records follow</Function>
<Value></Value>
<Timestamp>2018-04-09T08:11:47Z</Timestamp>
</DataRecord>
<DataRecord id="52" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="53" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>1.000000</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="54" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="55" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="56" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>0</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="57" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Time Point (time & date)</Unit>
<Value>2000-01-01T00:00:00</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="58" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>-nan</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="59" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>37233039</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="60" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>3</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="61" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>4</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="62" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>11</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="63" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Manufacturer specific</Unit>
<Value>50</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="64" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>119222.859375</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="65" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>0.073000</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="66" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>107763.703125</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="67" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="68" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>119222.859375</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="69" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>0</Tariff>
<Device>1</Device>
<Unit>Energy (Wh)</Unit>
<Value>107763.703125</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="70" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>39666.804688</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="71" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>40067.117188</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="72" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Energy (Wh)</Unit>
<Value>39489.003906</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="73" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Unit>Unrecognized VIF extension: 0x61</Unit>
<Value>0.000000</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="74" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>1</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="75" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>2</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="76" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>3</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="77" frame="2">
<Function>Instantaneous value</Function>
<StorageNumber>0</StorageNumber>
<Tariff>4</Tariff>
<Device>0</Device>
<Unit>Energy (Wh)</Unit>
<Value>0.000000</Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
<DataRecord id="78" frame="2">
<Function>Manufacturer specific</Function>
<Value></Value>
<Timestamp>2018-04-09T08:11:48Z</Timestamp>
</DataRecord>
</MBusData>
Hope this helps
best regards, Ado
same problem here...do you have any news?
thanks
Same problem here with a new Caro GNM3D-MBUS meter. Det different record count if i run it multiple times.
Reading multi also takes a long time 5-10 seconds. Reading without multi takes milliseconds.
I'll update this comment with some debug output tomorrow.
Hello i have a mbus meter iEM3135, i am trying to read value 32 but the output only goes to 25.
Hopefully this is a quick fix :) Thanks for all the help guys!
Here is the output:
best regards, Ado