This adapter allows to receive wireless M-Bus data from supported receivers. The extent of device implementation varies, but wMBus modes can be configured for all listed devices.
- Embit WMB modules
- Amber Wireless AMB8465 (Beware: Command mode (UART_CMD_Out_Enable) is enabled!)
- IMST iM871A
- IMST iU891A-XL
- CUL
The WMBUS stack has been "re-ported" from FHEM project and was extensively fixed and refactored. Testing was done with raw data picked up on the internet, OMS sample data and some test data from the jmbus library. Some edge cases are still untested.
The device creation, updating, etc is mostly based of Apollon77's M-Bus adapter (see below).
If the adapter receives encrypted telegrams the AES key configuration tab should list the device ID automatically.
If the parser fails the raw telegram data will be saved to the info.rawdata state.
Attention: The Amber receiver seems to crash after some time (or amount of received messages) in C mode? Hardware flaw?
IMST iM871A variant: There exists a "RWE Smart Home" USB receiver which is in principle a IMST iM871A, but the kernel will not automatically load the corresponding driver. This is a one-liner to create a udev rule to fix that:
sudo bash -c "echo \