CUL Radio Transceiver

NetHomeServer CUL Connection

CUL 433 is a generic radio transceiver with a CPU and a radio transceiver circuit, which is manufactured and sold by The CUL device connects to a PC with an USB-connection. The 433MHz band is used by a many remote switches and wireless thermometers, so with a radio transmitter on this band a lot of devices can be controlled.

The CUL hardware supports both reception and transmission, but currently only transmission is fully supported via NetHomeServer. I have not been able to get good enough quality on the reception yet.


The CUL 433 device requires firmware (for the on board ATMega32U4 processor). There is a separate NetHome project for firmware for this device and this is available as open source (GPL2). The firmware is a generic puls sender/pulse receiver without any internal decoders. The decoders/encoders are in the NetHomeServer, and the CUL-device is used to send the encoded messages and to receive the raw pulse trains to be decoded in the NetHomeServer.

Instructions on how to install the firmware can be found here.

Controlled Devices

NetHomeServer interfaces with the CUL transceiver via the CULTransceiver-Item. Via the CUL device the Nexa and X10-devices can be controlled and via Pronto codes virtually and device that uses pulse encoding on the 433MHz band.

The CUL 433 can also tap in on the PowerMid radio protocol, enabling it to also send the messages as IR and thereby controlling appliances like DVD-Players.

NetHomeServer Modules

The CUL-Related objects in the NetHomeServer are:

Where to buy

Personal Tools