Note
The Remote Switch Bricklet is discontinued and is no longer sold. The Remote Switch Bricklet 2.0 is the recommended replacement.
The Remote Switch Bricklet is equipped with a 433MHz radio module (433MHz SMA antenna is included). It can be used to extend Bricks by the possibility to control remote mains switches that are based on the PT2262 and HX2262 ICs.
House code as well as receiver code can be configured with the API.
Property | Value |
---|---|
Radio Module | RFM69HW |
Current Consumption | 10mA (idle), 40mA (sending) |
Radio Frequency | 433MHz |
Supported Remote Mains Switches | All based on PT2262 and HX2262, (complete list) |
Dimensions (W x D x H) | 25 x 40 x 5mm (0.98 x 1.58 x 0.2")* |
Weight | 7g* |
* without antenna
To test a Remote Switch Bricklet you need to have Brick Daemon and Brick Viewer installed. Brick Daemon acts as a proxy between the USB interface of the Bricks and the API bindings. Brick Viewer connects to Brick Daemon. It helps to figure out basic information about the connected Bricks and Bricklets and allows to test them.
Connect the Remote Switch Bricklet to a Brick with a Bricklet Cable.
If you connect the Brick to the PC over USB, you should see a new tab named "Remote Switch Bricklet" in the Brick Viewer after a moment. Select this tab. After that configure the house and receiver code. If everything went as expected you can now control remote mains switches.
After this test you can go on with writing your own application. See the Programming Interface section for the API of the Remote Switch Bricklet and examples in different programming languages.
The following devices are known to be controllable with the Remote Switch Bricklet. If you found another remote mains switch that is compatible please write us an email, we would like to add it.
The Remote Switch Bricklet currently supports three different addressing types: A, B and C.
Manufacturer | Models | Function | Type |
---|---|---|---|
BAT | RC 3500-A | Switch | A |
RC AAA1000-A | Switch | A | |
RC AAA3680-A | Switch | A | |
Brennenstuhl | RCS 1000 N Comfort | Switch Set | A |
RCS 1044 N Comfort | Outdoor Switch Set | A | |
RCS 2044 N Comfort Indoor | Switch Set | A | |
RCS 2044 N Comfort Outdoor | Outdoor Switch Set | A | |
DÜWI | FS1 | Switch Set | C |
ELRO | AB440D | Dimmer | A |
AB440ID | Dimmer (flush-mounted) | A | |
AB440IS | Switch (flush-mounted) | A | |
AB440L | Bulb Holder Dimmer | A | |
AB440S | Switch | A | |
AB440W | Outdoor Switch | A | |
ELRO Home Easy | HE801S | Switch Set | B |
HE801SA | Switch Set | C | |
HE801SF | Switch Set | B | |
HE802SA | Dimmer Set | B | |
HE802SF | Dimmer Set | B | |
HE803S | Dimmer Set | B | |
HE805S | Switch Set (flush-mounted) | B | |
HE808S | Switch Set | B | |
HE815S | Dimmer/Switch Set | B | |
HE820 | Gong | B | |
HE821S | Gong with light | B | |
HE831S | Outdoor Switch Set | B | |
HE834S | Outdoor Switch Set | B | |
HE866 | Outdoor build-in Switch | B | |
HE867 | Outdoor Switch | B | |
HE871 | Bulb Holder Switch | B | |
HE872 | Bulb Holder Switch Dimmer | B | |
HE874 | Switch | C | |
HE875 | Mini-Switch | B | |
HE877 | Switch | B | |
HE877A | Switch with On/Off at Receiver | B | |
HE878 | Switch | B | |
HE878A | Dimmer | B | |
HE881 | Build-in Switch | B | |
HE886 | Switch (flush-mounted) | B | |
HE888 | Dimmer (flush-mounted) | B | |
HE889 | Blind Switch (flush-mounted) | B | |
HE876 | Mini-Dimmer | B | |
HE892S | Outlet Strip | B | |
Intertechno | CMR-300 | Dimmer (flush-mounted) | C |
CMR-500 | Blind Switch (flush-mounted) | C | |
CMR-1000 | Switch (flush-mounted) | C | |
CMR-1001 | Impulse Switch (flush-mounted) | C | |
CMR-1224 | 12/24V Switch (flush-mounted) | C | |
HDR-105 | 12V Dimmer | C | |
GR-300 | Outdoor Dimmer | C | |
GRR-300 | Outdoor Dimmer | B | |
GRR-3500 | Outdoor Switch | B | |
IT-1500 | Switch Set | B | |
IT-2300 | 4x Switch | B | |
IT-3500L | Switch | B | |
ITDL-1000 | Switch (flush-mounted) | B | |
ITDM-250 | LED Dimmer (flush-mounted) | B | |
ITE-300 | Dimmer (flush-mounted) | C | |
ITE-1000 | Switch (flush-mounted) | C | |
ITL-150 | Dimmer (flush-mounted) | B | |
ITL-210 | Dimmer (flush-mounted) | B | |
ITL-230 | Switch (flush-mounted) | B | |
ITL-250 | LED Dimmer (flush-mounted) | B | |
ITL-300 | Dimmer (flush-mounted) | B | |
ITL-500 | Blind Switch (flush-mounted) | B | |
ITL-1000 | Timer Switch (flush-mounted) | B | |
ITL-3500 | Switch (flush-mounted) | B | |
ITLR-300 | Dimmer | B | |
ITLR-3500 | Switch | B | |
ITR-300 | Dimmer | C | |
ITR-1500 | Switch Set | B | |
ITR-3500 | Switch | C | |
ITR-7000 | Gong | B | |
LBUR-100 | Bulb Holder Switch | B | |
PA3-1000 | Switch Set | C | |
Mumbi | m-FS300 (year 2013 model) | Switch Set | A |
ONE FOR ALL | HC-8000 | Switch Set | C |
Vivanco | FSS 31000W | Switch Set | A |
FSS 33600W | Switch Set | A |
Switching 230V devices is a typical application. Devices for this come in several forms. For example, as intermediate adapter that goes into your standard socket (e.g. Intertechno ITR-1500 and ELRO HE874) or designed for flush-mounting (e.g. Intertechno ITL-1000). Additional features such as timers to turn off the connected device after a given amount of time are also available.
Low-voltage or battery powered systems are common in cars, trucks and boats. There are specialized remote switches that operate on 12/24V (e.g. Intertechno CMR-1224).
In addition to simple on/off switches there are also dimmers for normal lamps (e.g. Intertechno ITLR-300), for energy-saving lamps (e.g. Intertechno ITL-150) and for LED lamps (e.g. Intertechno ITL-250).
For garage doors and blinds simple on/off switches are not enough. For this applications there are specialized remote switches that can handle three state up, down and off (e.g. Intertechno CMR-500).
Beside switches in different variations there are also gongs (e.g. Intertechno ITR-7000) that can draw attention with sound and/or light signals and are trigger remotely.
To control remote switches or dimmers their address must be known. The Remote Switch Bricklet supports different addressing types. How to figure out or set the address of your device is described below. See the list of supported devices for the specific addressing type of your device.
The house and receiver codes are typically configurable with small DIP-switches inside the remote switch or dimmer. Please note that house and receiver code is sometimes labeled differently. In the following example image the removed cover of the DIP switch is labeled with "System Code" and "Unit Code". "System Code" means house code and with "Unit Code" the receiver code is meant.
In the image below DIP-switches 1 and 5 are on for the house code, this equals 10001 in binary (least-significant bit first) or 17 in decimal. For the receiver code only DIP-switch A is on, this equals 10000 in binary (least-significant bit first) or 1 in decimal.
Devices of type B do not have switches to configure their address and unit. Instead the remote switch or dimmer has to learn its address and unit. Depending on the specific device at hand it is in learning mode for some seconds after it has been plugged in (left one from Intertechno in the image below) or it has a button that has to be pushed to enter learning mode (right one from ELRO in the image below). While in learning mode you have to send a switch-on command to the device with the address and unit that should be assigned to the device. Maybe it is necessary to send this command several times until the device leaves the learning mode.
The system and device code are typically configurable with code wheels on the back of the remote switch or dimmer. Please note that the system code is sometimes called differently. For example, "House Code", "System Character" or "Family Code".
In the image below the left code wheel (A-P) is set to M for the system code and the right code wheel (1-16) is set to 1 for the device code.
A laser-cut case for the Remote Switch Bricklet is available.
The assembly is easiest if you follow the following steps:
Below you can see an exploded assembly drawing of the Temperature IR Bricklet case:
Hint: There is a protective film on both sides of the plates, you have to remove it before assembly.
See Programming Interface for a detailed description.
Language | API | Examples | Installation |
---|---|---|---|
C/C++ | API | Examples | Installation |
C# | API | Examples | Installation |
Delphi/Lazarus | API | Examples | Installation |
Go | API | Examples | Installation |
Java | API | Examples | Installation |
JavaScript | API | Examples | Installation |
LabVIEW | API | Examples | Installation |
Mathematica | API | Examples | Installation |
MATLAB/Octave | API | Examples | Installation |
MQTT | API | Examples | Installation |
openHAB | API | Examples | Installation |
Perl | API | Examples | Installation |
PHP | API | Examples | Installation |
Python | API | Examples | Installation |
Ruby | API | Examples | Installation |
Rust | API | Examples | Installation |
Shell | API | Examples | Installation |
Visual Basic .NET | API | Examples | Installation |
TCP/IP | API | ||
Modbus | API |