I was not able to use the CUL USB stick to control my Homematic thermostats. I read many posts about successful setup, but I tried for over a week. I got readings but was never able to peer the devices.
Finally, I bought the original HM-USB stick and it works super fine.
To read and adjust the heating valves we need to add a second RF-USB stick. The standard stick is the CUL (CC1101) distributed by busware.
Installation
- Connect CUL USB stick
- Install additional software
apt-get install dfu-programmer - Check if the CUL-SUB stick is usable (dev/ttyACMx has to exist)
lsĀ /dev/tty* - If not – flash it
dfu-programmer atmega32u4 erase || true
dfu-programmer atmega32u4 flash /opt/fhem/FHEM/firmware/CUL_V3.hex - Restart FHEM
/etc/init.d/fhem stop && /etc/init.d/fhem start
If you have the option autocreate set to true, then the CUL device will be initialized automatically. You can rename it in the fhem.cfg. From now on I refer to it as myCUL.