Closed kolucciy closed 5 years ago
I will take a look at it.
pyMeterBus has a problem decoding the seventh byte, 0x78. The reason is quite simple, I can't even find the declaration it in the MBus documentation (m-bus.com). This may very well be part of the new; not at all open and not freely available standard.
I've patched parts of the code and this error should now result in;
MBusFrameDecodeError("Not a variable data long frame")
As of right now. I can't fix it, as I don't what 0x78 is.
Hi @ganehag thanks for your quick reply. This can potentially answer the question of what 0x78 is https://w5.siemens.com/web/cz/cz/corporate/portal/home/produkty_a_sluzby/IBT/mereni_a_regulace/mereni_tepla_a_prutoku/merice_tepla_a_chladu/Documents/TKB3462_V1.0_en.pdf
Hmm... Looks like it's Variable Data. But without the header. Should be easy enough to handle. I hope... :-)
Patched in v0.7.13.
Should work, or not crash anymore at least. The parsed_value is '00' for the first (and only) record.
Getting the following errors:
When parsing "68 05 05 68 08 00 78 0f 00 8f 16"