Open Zeppelin500 opened 9 months ago
{ MBUS_CODE::TIME_POINT_DATE , 0x6C , 1, 0}, { MBUS_CODE::TIME_POINT_DATETIME , 0x6D , 1, 0}, what basis u choose based value 0x6c
Describe what you want to do and read the M-Bus documentation. I do not understand your question. I think the library is no longer supported by the author. If you want to decode, use the MBusinoLib. It is a greatly expanded fork of this library and should now support almost all devices. https://github.com/Zeppelin500/MBusinoLib You can play with the Wokwi example and change the telegram to your own telegram.
PS: https://m-bus.com/assets/downloads/MBDOC48.PDF See Chapter 8.4.3 and following. Attention to the small "n"s for exponent.
The code snipped prevent the libary to come out of step if a DIFE is used. DIFE fields are NOT analyzed, but now you can read out the whole telegram without a failure and get some usefull data. Tested with a Engelmann Sensostar U, which use some DIFE.
One another question: Why the time points are commented out?