Converting a Z-Wave USB dongle into a Wireless M-BUS sniffer


Description
March 5, 2021
I wanted to read out my own water meter and get consumption information into Home Assistant, so I:
- Created a new PHY definition for EFR32MG13 which can receive Wireless M-BUS modes C and T simultaneously
- Created firmware to run this on the only subGHz USB dongle available from Silicon Labs
- Created an interface to allow sniffing packets and pushing those back over the USB serial port
- Forked wmbusmeters and added support for this dongle
This has been running stable on a Raspberry Pi for some years now.