M-Bus komunikace

V minulých týdnech jsem řešil M-Bus komunikaci s přístroji Siemens.
V hardwarové části jsem nenarazil na žádný podstatný problém. Pozor na adresování zařízení (standardně adresa 0).
V softwarové části jsem nezaznamenal problém, až na dekódování přijatého protokolu modulem StrParse. Tento modul neumožňuje dekodování BCD v obráceném pořadí tj. 0x45 0x23 0x01 převést na hodnotu 12345, což Siemens používá. Musel jsem to přeházet do pomocné matice a tu teprve dekódovat.
Konkrétně jsem řešil komunikaci s ultrazvukovým měřičem tepla 2WR5 a impulsním adaptérem pro M-Bus označení AEW21.2. Pro podrobnosti, nebo informaci mě kontaktujte.