Vielen Dank an @nisi80 für die Zusammenfassung. Ich hatte noch ein paar kleinere Probleme und desshalb hier als Ergänzung zum letzten Beitrag von nisi80:
Die ersten beiden Punkte (WMBus Protokoll und Empfangsbuffergröße) werden in der board.h zum Flashen des CUL geändert. Danach make program auf den CUL ausführen. (siehe auch
https://wiki.fhem.de/wiki/Selbstbau_CUL)
Für die Installation der AES Bibliothek fehlte mir noch:
sudo apt-get install libcrypt-cbc-perl libdigest-crc-perl libssl-dev
danach klappt
sudo cpan -i Crypt/OpenSSL/AES.pm
Danach muss man den CUL in FHEM anlegen. Hier dazu mein Code:
defmod nanoCUL868MBUS CUL /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL02W8KI-if00-port0@38400 2012
attr nanoCUL868MBUS icon cul_cul
attr nanoCUL868MBUS rfmode WMBus_T
attr nanoCUL868MBUS room CULs
Wenn dann Euer Autocreate aktiv ist, dann sollte automatisch ein WMBus Device angelegt werden
defmod autocreate autocreate
attr autocreate disable 0
Das sieht bei mir so aus. Den AESkey müsst ihr dort im attr setzen. Damit das Log nicht zugespammt wird noch ein bisschen event-on-change-reading...:
defmod WMBUS_DME_58485998_112_7 WMBUS DME 58485998 112 7
attr WMBUS_DME_58485998_112_7 AESkey XXX
attr WMBUS_DME_58485998_112_7 IODev nanoCUL868MBUS
attr WMBUS_DME_58485998_112_7 event-min-interval 60
attr WMBUS_DME_58485998_112_7 event-on-change-reading .*2_value*
attr WMBUS_DME_58485998_112_7 room Zaehler
Vielen Dank an nisi80!
Anmerkung:
Aufgrund eines Einwandes des Herstellers wurde dieser Beitrag am 8.8.2018 von einem Moderator geändert