Remote Switch Bricklet 2.0

Features

  • Wireless house automation

  • Controls remote mains switches (supported devices)

  • Can control remote mains switches with dimming function

  • Can read out the remotes of remote mains switches

Description

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.

The Bricklet can also be used as a receiver for the remotes.

Technical Specifications

Property

Value

Radio Module

RFM69HW

Current Consumption

113mW (idle), 231mW (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

8g*

* without antenna

Resources

Test your Remote Switch Bricklet 2.0

To test a Remote Switch Bricklet 2.0 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 2.0 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 2.0" 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.

Remote Switch Bricklet 2.0 in Brick Viewer

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 2.0 and examples in different programming languages.

List of Supported Devices

The following devices are known to be controllable with the Remote Switch Bricklet 2.0. 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 2.0 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

 

AB440R

Remote

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

 

HE844A

Remote

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

 

ITK-200

Remote

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

 

ITT-1500

Remote

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

Switch 230V devices

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.

Intertechno ITR-1500 Switch and ELRO HE874 Switch Intertechno ITL-1000 Timer Switch (flush-mounted)

Switch 12/24V devices

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).

Intertechno CMR-1224 12/24V Switch (flush-mounted)

Dim (energy-saving) light bulbs and LEDs

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).

Intertechno ITLR-300 Dimmer

Control Garage Doors and Blinds

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).

Intertechno CMR-500 Blind Switch (flush-mounted)

Trigger Gongs

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.

Intertechno ITR-7000 Gong

Addressing Types

To control remote switches or dimmers their address must be known. The Remote Switch Bricklet 2.0 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.

Type A: House Code and Receiver Code

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.

DIP switch in remote switch to set type A house and receiver code

Type B: Address and Unit

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.

Learing remote switches from Intertechno and ELRO

Type C: System Code and Device Code

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.

Code wheels on blind switch to set system code and device code

Usage as Receiver

Typically remote mains switches come with a remote. The signals of these remotes can be read out with the Remote Switch Bricklet 2.0.

For that the Bricklet has to be configured to receive the signals of the corresponding addressing type. After that the received data can be read out.

Case

A laser-cut case for the Remote Switch Bricklet 2.0 is available.

Case for Remote Switch Bricklet 2.0

The assembly is easiest if you follow the following steps:

  • Screw spacers to the Bricklet,

  • build up side plates and put them around Bricklet (the antenna plate is slightly asymmetric, the wider margin goes to the bottom side, when viewed from the outside),

  • screw bottom plate to bottom spacers,

  • screw top plate to top spacers.

Below you can see an exploded assembly drawing of the Temperature IR Bricklet case:

Exploded assembly drawing for Remote Switch Bricklet 2.0

Hint: There is a protective film on both sides of the plates, you have to remove it before assembly.

Programming Interface

See Programming Interface for a detailed description.

Language

API

Examples

Installation

C/C++

API

Examples

Installation

C/C++ for Microcontrollers

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