Dieser Adapter ermöglicht den Empfang drahtloser M-Bus-Daten von unterstützten Empfängern. Der Implementierungsumfang der Geräte variiert, jedoch können wMBus-Modi für alle aufgeführten Geräte konfiguriert werden.
- Embit WMB-Module
- Amber Wireless AMB8465 ( Achtung: Der Befehlsmodus (UART_CMD_Out_Enable) ist aktiviert!)
- IMST iM871A
- IMST iU891A-XL
- CUL
Der WMBUS-Stack wurde aus dem FHEM-Projekt übernommen und umfassend überarbeitet und neu strukturiert. Die Tests erfolgten mit Rohdaten aus dem Internet, OMS-Beispieldaten und Testdaten aus der jmbus-Bibliothek. Einige Grenzfälle sind noch ungetestet.
Die Erstellung, Aktualisierung usw. des Geräts basiert größtenteils auf dem M-Bus-Adapter von Apollon77 (siehe unten).
Wenn der Adapter verschlüsselte Telegramme empfängt, sollte die Geräte-ID automatisch auf der Registerkarte „AES-Schlüsselkonfiguration“ angezeigt werden.
Falls der Parser fehlschlägt, werden die unformatierten Telegram-Daten im Zustand info.rawdata gespeichert.
Achtung: Der Amber-Empfänger scheint im C-Modus nach einiger Zeit (oder nach einer bestimmten Anzahl empfangener Nachrichten) abzustürzen. Hardwarefehler?
IMST iM871A-Variante: Es gibt einen „RWE Smart Home“-USB-Empfänger, der im Prinzip ein IMST iM871A ist, aber der Kernel lädt den entsprechenden Treiber nicht automatisch. Hier ist eine Einzeiler-Anweisung, um eine udev-Regel zu erstellen, die das Problem behebt:
sudo bash -c "echo \