
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
<title>Remote Switch Bricklet – Tinkerforge</title>

<!--<link type="text/css" rel="stylesheet" href="http://www.tinkerforge.com/static/base_tf.css" />-->
<link type="text/css" rel="stylesheet" href="http://www.tinkerforge.com/static/jquery.lightbox-0.5.css" />
<meta name="keywords" content="Tinkerforge, Open Source Hardware, Bricks, Bricklets, USB Controllable, USB Sensing, USB Controlling" />
<meta name="description" content="Easy-to-use open source hardware. Control motors and sense the environment over USB, Ethernet or Wi-Fi/WLAN with C/C++, C#, Delphi/Lazarus, Java, JavaScript, LabVIEW, Mathematica, MATLAB/Octave, Perl, PHP, Python, Ruby, Shell, Visual Basic .NET or directly over TCP/IP." />
<meta name="copyright" content="Tinkerforge GmbH" />
<!--<script type="text/javascript">document.write('<style>.noscript { display: none; }</style>');</script>-->


    
    <link rel="stylesheet" href="../../_static/documentation_tf.css" type="text/css" />
    <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '../../',
        VERSION:     '1.0',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="../../_static/jquery.js"></script>
    <script type="text/javascript" src="../../_static/underscore.js"></script>
    <script type="text/javascript" src="../../_static/doctools.js"></script>
    <link rel="top" title="Tinkerforge" href="../../index.html" />
    <link rel="up" title="Bricklets" href="Bricklets.html" />
    <link rel="next" title="Rotary Encoder Bricklet" href="Rotary_Encoder.html" />
    <link rel="prev" title="PTC Bricklet" href="PTC.html" />

<script type="text/javascript" src="http://www.tinkerforge.com/static/jquery.lightbox-0.5.js"></script>
<script type="text/javascript">$(function() { $('#gallery a').lightBox(); });</script>
<script type="text/javascript">$(function() { $(".sphinxsidebarwrapper").filter(function() { return $.trim($(this).text()).length == 0; }).parent().hide(); });</script>


  </head>
  <body>
<div id="wrapper">
	<div id="tfcontent">
		<div class="boxContent3">


<div class="toctree">
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../../Getting_Started.html">Getting Started</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../../Primer.html">Primer</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Tutorials/Tutorials.html">Tutorials</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../FAQ.html">FAQ</a></li>
</ul>
</li>
<li class="toctree-l1 current"><a class="reference internal" href="../Hardware.html">Hardware</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="../Bricks/Bricks.html">Bricks</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="Bricklets.html">Bricklets</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="Ambient_Light.html">Ambient Light Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Analog_In.html">Analog In Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Analog_Out.html">Analog Out Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Barometer.html">Barometer Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Breakout.html">Breakout Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Color.html">Color Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Current12.html">Current12 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Current25.html">Current25 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Distance_IR.html">Distance IR Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Distance_US.html">Distance US Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Dual_Button.html">Dual Button Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Dual_Relay.html">Dual Relay Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="GPS.html">GPS Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Hall_Effect.html">Hall Effect Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Humidity.html">Humidity Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Industrial_Digital_In_4.html">Industrial Digital In 4 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Industrial_Digital_Out_4.html">Industrial Digital Out 4 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Industrial_Dual_020mA.html">Industrial Dual 0-20mA Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Industrial_Quad_Relay.html">Industrial Quad Relay Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="IO16.html">IO-16 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="IO4.html">IO-4 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Joystick.html">Joystick Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="LCD_16x2.html">LCD 16x2 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="LCD_20x4.html">LCD 20x4 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="LED_Strip.html">LED Strip Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Line.html">Line Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Linear_Poti.html">Linear Poti Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Moisture.html">Moisture Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Motion_Detector.html">Motion Detector Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Multi_Touch.html">Multi Touch Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="NFC_RFID.html">NFC/RFID Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Piezo_Buzzer.html">Piezo Buzzer Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Piezo_Speaker.html">Piezo Speaker Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="PTC.html">PTC Bricklet</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="">Remote Switch Bricklet</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#features">Features</a></li>
<li class="toctree-l4"><a class="reference internal" href="#description">Description</a></li>
<li class="toctree-l4"><a class="reference internal" href="#technical-specifications">Technical Specifications</a></li>
<li class="toctree-l4"><a class="reference internal" href="#resources">Resources</a></li>
<li class="toctree-l4"><a class="reference internal" href="#test-your-remote-switch-bricklet">Test your Remote Switch Bricklet</a></li>
<li class="toctree-l4"><a class="reference internal" href="#list-of-supported-devices">List of Supported Devices</a><ul>
<li class="toctree-l5"><a class="reference internal" href="#switch-230v-devices">Switch 230V devices</a></li>
<li class="toctree-l5"><a class="reference internal" href="#switch-12-24v-devices">Switch 12/24V devices</a></li>
<li class="toctree-l5"><a class="reference internal" href="#dim-energy-saving-light-bulbs-and-leds">Dim (energy-saving) light bulbs and LEDs</a></li>
<li class="toctree-l5"><a class="reference internal" href="#control-garage-doors-and-blinds">Control Garage Doors and Blinds</a></li>
<li class="toctree-l5"><a class="reference internal" href="#trigger-gongs">Trigger Gongs</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="#addressing-types">Addressing Types</a><ul>
<li class="toctree-l5"><a class="reference internal" href="#type-a-house-code-and-receiver-code">Type A: House Code and Receiver Code</a></li>
<li class="toctree-l5"><a class="reference internal" href="#type-b-address-and-unit">Type B: Address and Unit</a></li>
<li class="toctree-l5"><a class="reference internal" href="#type-c-system-code-and-device-code">Type C: System Code and Device Code</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="#case">Case</a></li>
<li class="toctree-l4"><a class="reference internal" href="#programming-interface">Programming Interface</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="Rotary_Encoder.html">Rotary Encoder Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Rotary_Poti.html">Rotary Poti Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Segment_Display_4x7.html">Segment Display 4x7 Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Solid_State_Relay.html">Solid State Relay Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Sound_Intensity.html">Sound Intensity Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Temperature.html">Temperature Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Temperature_IR.html">Temperature IR Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Tilt.html">Tilt Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Voltage.html">Voltage Bricklet</a></li>
<li class="toctree-l3"><a class="reference internal" href="Voltage_Current.html">Voltage/Current Bricklet</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="../Master_Extensions/Master_Extensions.html">Master Extensions</a></li>
<li class="toctree-l2"><a class="reference internal" href="../Power_Supplies/Power_Supplies.html">Power Supplies</a></li>
<li class="toctree-l2"><a class="reference internal" href="../Accessories/Accessories.html">Accessories</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Timeline.html">Timeline</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../../Software/Software.html">Software</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../../Software/Brickd.html">Brick Daemon (brickd)</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Software/Brickv.html">Brick Viewer (brickv)</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Software/API_Bindings.html">API Bindings</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Software/Firmwares_And_Plugins.html">Firmwares and Plugins</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Software/Device_Identifier.html">Device Identifier</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Source_Code.html">Source Code and Bug Tracking</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Programming_Interface.html">Programming Interface</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../../Kits/Kits.html">Starter Kits</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../../Kits/WeatherStation/WeatherStation.html">Weather Station</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Kits/HardwareHacking/HardwareHacking.html">Hardware Hacking</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Kits/ServerRoomMonitoring/ServerRoomMonitoring.html">Server Room Monitoring</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Kits/Blinkenlights/Blinkenlights.html">Blinkenlights</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Kits/InternetOfThings/InternetOfThings.html">Internet of Things</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Kits/CameraSlider/CameraSlider.html">Camera Slider</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../../Embedded/Boards.html">Embedded Boards</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../../Embedded/Raspberry_Pi.html">Raspberry Pi</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="../../Specifications.html">Specifications</a><ul>
<li class="toctree-l2"><a class="reference internal" href="../../Technical_Data.html">Technical Data</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Low_Level_Protocols/TCPIP.html">TCP/IP Protocol</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Low_Level_Protocols/Modbus.html">Modbus Protocol</a></li>
<li class="toctree-l2"><a class="reference internal" href="../../Low_Level_Protocols/Wireshark_Dissector.html">Wireshark Dissector</a></li>
</ul>
</li>
</ul>

</div>



<div id="shoplink_img">
	<a href="../../../shop/bricklets/remote-switch-bricklet.html"><img alt="Shop" width="32" height="40" src="../../_images/Misc/cart-icon.png" /></a>
</div>
<div id="shoplink_a">
	<a href="../../../shop/bricklets/remote-switch-bricklet.html">In Shop</a>
</div>



    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            
  <div class="section" id="remote-switch-bricklet">
<span id="id1"></span><h1>Remote Switch Bricklet<a class="headerlink" href="#remote-switch-bricklet" title="Permalink to this headline">¶</a></h1>
{% from "macros.html" import tfdocstart, tfdocimg, tfdocend %}
{{
    tfdocstart("Bricklets/bricklet_remote_tilted_350.jpg",
               "Bricklets/bricklet_remote_tilted_600.jpg",
               "Remote Switch Bricklet")
}}
{{
    tfdocimg("Bricklets/bricklet_remote_vertical_100.jpg",
             "Bricklets/bricklet_remote_vertical_600.jpg",
             "Remote Switch Bricklet")
}}
{{
    tfdocimg("Bricklets/bricklet_remote_horizontal_100.jpg",
             "Bricklets/bricklet_remote_horizontal_600.jpg",
             "Remote Switch Bricklet")
}}
{{
    tfdocimg("Bricklets/bricklet_remote_tilted_wo_antenna_100.jpg",
             "Bricklets/bricklet_remote_tilted_wo_antenna_600.jpg",
             "Remote Switch Bricklet")
}}
{{
    tfdocimg("Bricklets/bricklet_remote_w_antenna_100.jpg",
             "Bricklets/bricklet_remote_w_antenna_600.jpg",
             "Remote Switch Bricklet und Antenne")
}}
{{
    tfdocimg("Cases/bricklet_remote_case_tilted_front_100.jpg",
             "Cases/bricklet_remote_case_tilted_front_600.jpg",
             "Remote Switch Bricklet im Gehäuse")
}}
{{
    tfdocimg("Bricklets/bricklet_remote_switch_brickv_100.jpg",
             "Bricklets/bricklet_remote_switch_brickv.jpg",
             "Remote Switch Bricklet in Brick Viewer")
}}
{{
    tfdocimg("Dimensions/remote_bricklet_dimensions_100.png",
             "Dimensions/remote_bricklet_dimensions_600.png",
             "Outline and drilling plan")
}}
{{ tfdocend() }}<div class="section" id="features">
<h2>Features<a class="headerlink" href="#features" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>Wireless house automation</li>
<li>Controls remote mains switches (<a class="reference internal" href="#remote-switch-supported-devices"><em>supported devices</em></a>)</li>
<li>Can control remote mains switches with dimming function</li>
</ul>
</div>
<div class="section" id="description">
<span id="remote-switch-bricklet-description"></span><h2>Description<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h2>
<p>The Remote Switch <a class="reference internal" href="../../Primer.html#primer-bricklets"><em>Bricklet</em></a> is equipped with
a 433MHz radio module (433MHz SMA antenna is included). It can be used to
extend <a class="reference internal" href="../../Primer.html#primer-bricks"><em>Bricks</em></a> by the possibility to
control remote mains switches that are based on the PT2262 and HX2262 ICs.</p>
<p>House code as well as receiver code can be configured with the API.</p>
</div>
<div class="section" id="technical-specifications">
<h2>Technical Specifications<a class="headerlink" href="#technical-specifications" title="Permalink to this headline">¶</a></h2>
<table border="1" class="docutils">
<colgroup>
<col width="27%" />
<col width="73%" />
</colgroup>
<thead valign="bottom">
<tr class="row-odd"><th class="head">Property</th>
<th class="head">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr class="row-even"><td>Radio Module</td>
<td>RFM69HW</td>
</tr>
<tr class="row-odd"><td>Current Consumption</td>
<td>10mA (idle), 40mA (sending)</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-odd"><td>Radio Frequency</td>
<td>433MHz</td>
</tr>
<tr class="row-even"><td>Supported Remote Mains Switches</td>
<td>All based on PT2262 and HX2262, (<a class="reference internal" href="#remote-switch-supported-devices"><em>complete list</em></a>)</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-even"><td>Dimensions (W x D x H)</td>
<td>25 x 40 x 5mm (0.98 x 1.58 x 0.2&quot;)*</td>
</tr>
<tr class="row-odd"><td>Weight</td>
<td>7g*</td>
</tr>
</tbody>
</table>
<p>* without antenna</p>
</div>
<div class="section" id="resources">
<h2>Resources<a class="headerlink" href="#resources" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>RFM69HW datasheet (<a class="reference external" href="https://github.com/Tinkerforge/remote-switch-bricklet/raw/master/datasheets/RFM69HW.pdf">Download</a>)</li>
<li>Schematic (<a class="reference external" href="https://github.com/Tinkerforge/remote-switch-bricklet/raw/master/hardware/remote-schematic.pdf">Download</a>)</li>
<li>Outline and drilling plan (<a class="reference external" href="../../_images/Dimensions/remote_bricklet_dimensions.png">Download</a>)</li>
<li>Source code and design files (<a class="reference external" href="https://github.com/Tinkerforge/remote-switch-bricklet/zipball/master">Download</a>)</li>
</ul>
</div>
<div class="section" id="test-your-remote-switch-bricklet">
<span id="remote-switch-bricklet-test"></span><h2>Test your Remote Switch Bricklet<a class="headerlink" href="#test-your-remote-switch-bricklet" title="Permalink to this headline">¶</a></h2>
<p>To test a Remote Switch Bricklet you need to have <a class="reference internal" href="../../Software/Brickd.html#brickd"><em>Brick Daemon</em></a> and
<a class="reference internal" href="../../Software/Brickv.html#brickv"><em>Brick Viewer</em></a> 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.</p>
<p>Connect the Remote Switch Bricklet to a <a class="reference internal" href="../../Primer.html#primer-bricks"><em>Brick</em></a>
with a Bricklet Cable.</p>
<p>If you connect the Brick to the PC over USB, you should see a new tab named
&quot;Remote Switch Bricklet&quot; 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.</p>
<a class="reference external image-reference" href="../../_images/Bricklets/bricklet_remote_switch_brickv.jpg"><img alt="Remote Switch Bricklet in Brick Viewer" class="align-center" src="../../_images/bricklet_remote_switch_brickv.jpg" style="width: 728.0px; height: 436.0px;" /></a>
<p>After this test you can go on with writing your own application.
See the <a class="reference internal" href="#remote-switch-bricklet-programming-interface"><em>Programming Interface</em></a>
section for the API of the Remote Switch Bricklet and examples in different programming
languages.</p>
</div>
<div class="section" id="list-of-supported-devices">
<span id="remote-switch-supported-devices"></span><h2>List of Supported Devices<a class="headerlink" href="#list-of-supported-devices" title="Permalink to this headline">¶</a></h2>
<p>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.</p>
<p>The Remote Switch Bricklet currently supports three different
<a class="reference internal" href="#remote-switch-bricklet-addressing-types"><em>addressing types</em></a>: A, B and C.</p>
<table border="1" class="docutils">
<colgroup>
<col width="20%" />
<col width="38%" />
<col width="35%" />
<col width="7%" />
</colgroup>
<thead valign="bottom">
<tr class="row-odd"><th class="head">Manufacturer</th>
<th class="head">Models</th>
<th class="head">Function</th>
<th class="head">Type</th>
</tr>
</thead>
<tbody valign="top">
<tr class="row-even"><td>BAT</td>
<td>RC 3500-A</td>
<td>Switch</td>
<td>A</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>RC AAA1000-A</td>
<td>Switch</td>
<td>A</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>RC AAA3680-A</td>
<td>Switch</td>
<td>A</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-even"><td>Brennstuhl</td>
<td>RCS 1000 N Comfort</td>
<td>Switch Set</td>
<td>A</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>RCS 1044 N Comfort</td>
<td>Outdoor Switch Set</td>
<td>A</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>RCS 2044 N Comfort Indoor</td>
<td>Switch Set</td>
<td>A</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>RCS 2044 N Comfort Outdoor</td>
<td>Outdoor Switch Set</td>
<td>A</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-odd"><td>DÜWI</td>
<td>FS1</td>
<td>Switch Set</td>
<td>C</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-odd"><td>ELRO</td>
<td>AB440D</td>
<td>Dimmer</td>
<td>A</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>AB440ID</td>
<td>Dimmer (flush-mounted)</td>
<td>A</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>AB440IS</td>
<td>Switch (flush-mounted)</td>
<td>A</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>AB440L</td>
<td>Bulb Holder Dimmer</td>
<td>A</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>AB440S</td>
<td>Switch</td>
<td>A</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>AB440W</td>
<td>Outdoor Switch</td>
<td>A</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-even"><td>ELRO Home Easy</td>
<td>HE801S</td>
<td>Switch Set</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>HE801SA</td>
<td>Switch Set</td>
<td>C</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>HE801SF</td>
<td>Switch Set</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>HE802SA</td>
<td>Dimmer Set</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>HE802SF</td>
<td>Dimmer Set</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>HE803S</td>
<td>Dimmer Set</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>HE805S</td>
<td>Switch Set (flush-mounted)</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>HE808S</td>
<td>Switch Set</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>HE815S</td>
<td>Dimmer/Switch Set</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>HE820</td>
<td>Gong</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>HE821S</td>
<td>Gong with light</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>HE831S</td>
<td>Outdoor Switch Set</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>HE834S</td>
<td>Outdoor Switch Set</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>HE866</td>
<td>Outdoor build-in Switch</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>HE867</td>
<td>Outdoor Switch</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>HE871</td>
<td>Bulb Holder Switch</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>HE872</td>
<td>Bulb Holder Switch Dimmer</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>HE874</td>
<td>Switch</td>
<td>C</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>HE875</td>
<td>Mini-Switch</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>HE877</td>
<td>Switch</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>HE877A</td>
<td>Switch with On/Off at Receiver</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>HE878</td>
<td>Switch</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>HE878A</td>
<td>Dimmer</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>HE881</td>
<td>Build-in Switch</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>HE886</td>
<td>Switch (flush-mounted)</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>HE888</td>
<td>Dimmer (flush-mounted)</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>HE889</td>
<td>Blind Switch (flush-mounted)</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>HE876</td>
<td>Mini-Dimmer</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>HE892S</td>
<td>Outlet Strip</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-even"><td>Intertechno</td>
<td>CMR-300</td>
<td>Dimmer (flush-mounted)</td>
<td>C</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>CMR-500</td>
<td>Blind Switch (flush-mounted)</td>
<td>C</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>CMR-1000</td>
<td>Switch (flush-mounted)</td>
<td>C</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>CMR-1001</td>
<td>Impulse Switch (flush-mounted)</td>
<td>C</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>CMR-1224</td>
<td>12/24V Switch (flush-mounted)</td>
<td>C</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>HDR-105</td>
<td>12V Dimmer</td>
<td>C</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>PA3-1000</td>
<td>Switch Set</td>
<td>C</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>GR-300</td>
<td>Outdoor Dimmer</td>
<td>C</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>GRR-300</td>
<td>Outdoor Dimmer</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>GRR-3500</td>
<td>Outdoor Switch</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>IT-1500</td>
<td>Switch Set</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>IT-2300</td>
<td>4x Switch</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>IT-3500L</td>
<td>Switch</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>ITE-300</td>
<td>Dimmer (flush-mounted)</td>
<td>C</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>ITE-1000</td>
<td>Switch (flush-mounted)</td>
<td>C</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>ITL-150</td>
<td>Dimmer (flush-mounted)</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>ITL-210</td>
<td>Dimmer (flush-mounted)</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>ITL-230</td>
<td>Switch (flush-mounted)</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>ITL-250</td>
<td>LED Dimmer (flush-mounted)</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>ITL-300</td>
<td>Dimmer (flush-mounted)</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>ITL-500</td>
<td>Blind Switch (flush-mounted)</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>ITL-1000</td>
<td>Timer Switch (flush-mounted)</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>ITL-3500</td>
<td>Switch (flush-mounted)</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>ITR-300</td>
<td>Dimmer</td>
<td>C</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>ITR-1500</td>
<td>Switch Set</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>ITR-3500</td>
<td>Switch</td>
<td>C</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>ITR-7000</td>
<td>Gong</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>ITLR-300</td>
<td>Dimmer</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>ITLR-3500</td>
<td>Switch</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>ITDL-1000</td>
<td>Switch (flush-mounted)</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>ITDM-250</td>
<td>LED Dimmer (flush-mounted)</td>
<td>B</td>
</tr>
<tr class="row-odd"><td>&nbsp;</td>
<td>LBUR-100</td>
<td>Bulb Holder Switch</td>
<td>B</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-odd"><td>Mumbi</td>
<td>m-FS300</td>
<td>Switch Set</td>
<td>A</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-odd"><td>Vivanco</td>
<td>FSS 31000W</td>
<td>Switch Set</td>
<td>A</td>
</tr>
<tr class="row-even"><td>&nbsp;</td>
<td>FSS 33600W</td>
<td>Switch Set</td>
<td>A</td>
</tr>
</tbody>
</table>
<div class="section" id="switch-230v-devices">
<h3>Switch 230V devices<a class="headerlink" href="#switch-230v-devices" title="Permalink to this headline">¶</a></h3>
<p>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.</p>
<a class="reference external image-reference" href="../../_images/Bricklets/bricklet_remote_it_homeeasy_1000.jpg"><img alt="Intertechno ITR-1500 Switch and ELRO HE874 Switch" class="align-center" src="../../_images/bricklet_remote_it_homeeasy_350.jpg" style="width: 350.0px; height: 274.0px;" /></a>
<a class="reference external image-reference" href="../../_images/Bricklets/bricklet_remote_it_itl_1000_1000.jpg"><img alt="Intertechno ITL-1000 Timer Switch (flush-mounted)" class="align-center" src="../../_images/bricklet_remote_it_itl_1000_350.jpg" style="width: 350.0px; height: 178.0px;" /></a>
</div>
<div class="section" id="switch-12-24v-devices">
<h3>Switch 12/24V devices<a class="headerlink" href="#switch-12-24v-devices" title="Permalink to this headline">¶</a></h3>
<p>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).</p>
<a class="reference external image-reference" href="../../_images/Bricklets/bricklet_remote_it_cmr_1224_1000.jpg"><img alt="Intertechno CMR-1224 12/24V Switch (flush-mounted)" class="align-center" src="../../_images/bricklet_remote_it_cmr_1224_350.jpg" style="width: 350.0px; height: 152.0px;" /></a>
</div>
<div class="section" id="dim-energy-saving-light-bulbs-and-leds">
<h3>Dim (energy-saving) light bulbs and LEDs<a class="headerlink" href="#dim-energy-saving-light-bulbs-and-leds" title="Permalink to this headline">¶</a></h3>
<p>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).</p>
<a class="reference external image-reference" href="../../_images/Bricklets/bricklet_remote_it_dimmer_1000.jpg"><img alt="Intertechno ITLR-300 Dimmer" class="align-center" src="../../_images/bricklet_remote_it_dimmer_350.jpg" style="width: 199.0px; height: 350.0px;" /></a>
</div>
<div class="section" id="control-garage-doors-and-blinds">
<h3>Control Garage Doors and Blinds<a class="headerlink" href="#control-garage-doors-and-blinds" title="Permalink to this headline">¶</a></h3>
<p>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).</p>
<a class="reference external image-reference" href="../../_images/Bricklets/bricklet_remote_it_cmr_500_1000.jpg"><img alt="Intertechno CMR-500 Blind Switch (flush-mounted)" class="align-center" src="../../_images/bricklet_remote_it_cmr_500_350.jpg" style="width: 350.0px; height: 148.0px;" /></a>
</div>
<div class="section" id="trigger-gongs">
<h3>Trigger Gongs<a class="headerlink" href="#trigger-gongs" title="Permalink to this headline">¶</a></h3>
<p>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.</p>
<a class="reference external image-reference" href="../../_images/Bricklets/bricklet_remote_it_gong_1000.jpg"><img alt="Intertechno ITR-7000 Gong" class="align-center" src="../../_images/bricklet_remote_it_gong_350.jpg" style="width: 281.0px; height: 350.0px;" /></a>
</div>
</div>
<div class="section" id="addressing-types">
<span id="remote-switch-bricklet-addressing-types"></span><h2>Addressing Types<a class="headerlink" href="#addressing-types" title="Permalink to this headline">¶</a></h2>
<p>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 <a class="reference internal" href="#remote-switch-supported-devices"><em>list
of supported devices</em></a> for the specific
addressing type of your device.</p>
<div class="section" id="type-a-house-code-and-receiver-code">
<span id="remote-switch-bricklet-type-a-house-and-receiver-code"></span><h3>Type A: House Code and Receiver Code<a class="headerlink" href="#type-a-house-code-and-receiver-code" title="Permalink to this headline">¶</a></h3>
<p>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 &quot;System Code&quot; and &quot;Unit Code&quot;.
&quot;System Code&quot; means house code and with &quot;Unit Code&quot; the receiver code is meant.</p>
<p>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.</p>
<a class="reference external image-reference" href="../../_images/Bricklets/bricklet_remote_dip_switch_1000.jpg"><img alt="DIP switch in remote switch to set type A house and receiver code" class="align-center" src="../../_images/bricklet_remote_dip_switch_350.jpg" style="width: 350.0px; height: 332.0px;" /></a>
</div>
<div class="section" id="type-b-address-and-unit">
<span id="remote-switch-bricklet-type-b-address-and-unit"></span><h3>Type B: Address and Unit<a class="headerlink" href="#type-b-address-and-unit" title="Permalink to this headline">¶</a></h3>
<p>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.</p>
<a class="reference external image-reference" href="../../_images/Bricklets/bricklet_remote_it_homeeasy_1000.jpg"><img alt="Learing remote switches from Intertechno and ELRO" class="align-center" src="../../_images/bricklet_remote_it_homeeasy_350.jpg" style="width: 350.0px; height: 274.0px;" /></a>
</div>
<div class="section" id="type-c-system-code-and-device-code">
<span id="remote-switch-bricklet-type-c-system-and-device-code"></span><h3>Type C: System Code and Device Code<a class="headerlink" href="#type-c-system-code-and-device-code" title="Permalink to this headline">¶</a></h3>
<p>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, &quot;House Code&quot;, &quot;System Character&quot;
or &quot;Family Code&quot;.</p>
<p>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.</p>
<a class="reference external image-reference" href="../../_images/Bricklets/bricklet_remote_it_cmr_500_1000.jpg"><img alt="Code wheels on blind switch to set system code and device code" class="align-center" src="../../_images/bricklet_remote_it_cmr_500_350.jpg" style="width: 350.0px; height: 148.0px;" /></a>
</div>
</div>
<div class="section" id="case">
<span id="remote-switch-bricklet-case"></span><h2>Case<a class="headerlink" href="#case" title="Permalink to this headline">¶</a></h2>
<p>A <a class="reference external" href="https://www.tinkerforge.com/en/shop/cases/case-remote-bricklet.html">laser-cut case for the Remote Switch Bricklet</a> is available.</p>
<a class="reference external image-reference" href="../../_images/Cases/bricklet_remote_case_tilted_front_1000.jpg"><img alt="Case for Remote Switch Bricklet" class="align-center" src="../../_images/bricklet_remote_case_tilted_front_350.jpg" style="width: 350.0px; height: 308.0px;" /></a>
<p>The assembly is easiest if you follow the following steps:</p>
<ul class="simple">
<li>Screw spacers to the Bricklet,</li>
<li>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),</li>
<li>screw bottom plate to bottom spacers,</li>
<li>screw top plate to top spacers.</li>
</ul>
<p>Below you can see an exploded assembly drawing of the Temperature IR Bricklet case:</p>
<a class="reference external image-reference" href="../../_images/Exploded/remote_exploded.png"><img alt="Exploded assembly drawing for Remote Switch Bricklet" class="align-center" src="../../_images/remote_exploded_350.png" style="width: 350.0px; height: 263.0px;" /></a>
<p>Hint: There is a protective film on both sides of the plates,
you have to remove it before assembly.</p>
</div>
<div class="section" id="programming-interface">
<span id="remote-switch-bricklet-programming-interface"></span><h2>Programming Interface<a class="headerlink" href="#programming-interface" title="Permalink to this headline">¶</a></h2>
<p>See <a class="reference internal" href="../../Programming_Interface.html#programming-interface"><em>Programming Interface</em></a> for a detailed description.</p>
<table border="1" class="docutils">
<colgroup>
<col width="45%" />
<col width="18%" />
<col width="18%" />
<col width="18%" />
</colgroup>
<thead valign="bottom">
<tr class="row-odd"><th class="head">Language</th>
<th class="head">API</th>
<th class="head">Examples</th>
<th class="head">Installation</th>
</tr>
</thead>
<tbody valign="top">
<tr class="row-even"><td>Modbus</td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_Modbus.html#remote-switch-bricklet-modbus-api"><em>API</em></a></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-odd"><td>TCP/IP</td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_TCPIP.html#remote-switch-bricklet-tcpip-api"><em>API</em></a></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-even"><td>C/C++</td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_C.html#remote-switch-bricklet-c-api"><em>API</em></a></td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_C.html#remote-switch-bricklet-c-examples"><em>Examples</em></a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_C.html#api-bindings-c"><em>Installation</em></a></td>
</tr>
<tr class="row-odd"><td>C#</td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_CSharp.html#remote-switch-bricklet-csharp-api"><em>API</em></a></td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_CSharp.html#remote-switch-bricklet-csharp-examples"><em>Examples</em></a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_CSharp.html#api-bindings-csharp"><em>Installation</em></a></td>
</tr>
<tr class="row-even"><td>Delphi/Lazarus</td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_Delphi.html#remote-switch-bricklet-delphi-api"><em>API</em></a></td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_Delphi.html#remote-switch-bricklet-delphi-examples"><em>Examples</em></a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_Delphi.html#api-bindings-delphi"><em>Installation</em></a></td>
</tr>
<tr class="row-odd"><td>Java</td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_Java.html#remote-switch-bricklet-java-api"><em>API</em></a></td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_Java.html#remote-switch-bricklet-java-examples"><em>Examples</em></a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_Java.html#api-bindings-java"><em>Installation</em></a></td>
</tr>
<tr class="row-even"><td>JavaScript</td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_JavaScript.html#remote-switch-bricklet-javascript-api"><em>API</em></a></td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_JavaScript.html#remote-switch-bricklet-javascript-examples"><em>Examples</em></a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_JavaScript.html#api-bindings-javascript"><em>Installation</em></a></td>
</tr>
<tr class="row-odd"><td>LabVIEW</td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_LabVIEW.html#remote-switch-bricklet-labview-api"><em>API</em></a></td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_LabVIEW.html#remote-switch-bricklet-labview-examples"><em>Examples</em></a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_LabVIEW.html#api-bindings-labview"><em>Installation</em></a></td>
</tr>
<tr class="row-even"><td>Mathematica</td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_Mathematica.html#remote-switch-bricklet-mathematica-api"><em>API</em></a></td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_Mathematica.html#remote-switch-bricklet-mathematica-examples"><em>Examples</em></a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_Mathematica.html#api-bindings-mathematica"><em>Installation</em></a></td>
</tr>
<tr class="row-odd"><td>MATLAB/Octave</td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_MATLAB.html#remote-switch-bricklet-matlab-api"><em>API</em></a></td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_MATLAB.html#remote-switch-bricklet-matlab-examples"><em>Examples</em></a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_MATLAB.html#api-bindings-matlab"><em>Installation</em></a></td>
</tr>
<tr class="row-even"><td>Perl</td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_Perl.html#remote-switch-bricklet-perl-api"><em>API</em></a></td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_Perl.html#remote-switch-bricklet-perl-examples"><em>Examples</em></a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_Perl.html#api-bindings-perl"><em>Installation</em></a></td>
</tr>
<tr class="row-odd"><td>PHP</td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_PHP.html#remote-switch-bricklet-php-api"><em>API</em></a></td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_PHP.html#remote-switch-bricklet-php-examples"><em>Examples</em></a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_PHP.html#api-bindings-php"><em>Installation</em></a></td>
</tr>
<tr class="row-even"><td>Python</td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_Python.html#remote-switch-bricklet-python-api"><em>API</em></a></td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_Python.html#remote-switch-bricklet-python-examples"><em>Examples</em></a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_Python.html#api-bindings-python"><em>Installation</em></a></td>
</tr>
<tr class="row-odd"><td>Ruby</td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_Ruby.html#remote-switch-bricklet-ruby-api"><em>API</em></a></td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_Ruby.html#remote-switch-bricklet-ruby-examples"><em>Examples</em></a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_Ruby.html#api-bindings-ruby"><em>Installation</em></a></td>
</tr>
<tr class="row-even"><td>Shell</td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_Shell.html#remote-switch-bricklet-shell-api"><em>API</em></a></td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_Shell.html#remote-switch-bricklet-shell-examples"><em>Examples</em></a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_Shell.html#api-bindings-shell"><em>Installation</em></a></td>
</tr>
<tr class="row-odd"><td>Visual Basic .NET</td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_VBNET.html#remote-switch-bricklet-vbnet-api"><em>API</em></a></td>
<td><a class="reference internal" href="../../Software/Bricklets/RemoteSwitch_Bricklet_VBNET.html#remote-switch-bricklet-vbnet-examples"><em>Examples</em></a></td>
<td><a class="reference internal" href="../../Software/API_Bindings_VBNET.html#api-bindings-vbnet"><em>Installation</em></a></td>
</tr>
</tbody>
</table>
</div>
</div>


          </div>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
		<div id="tf_license">
			<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">
				<img alt="Creative Commons Licence" width="88" height="31" style="border-width:0" src="/static/images/cc_license_logo.png" />
			</a>
			The content of this page is licensed under
			<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution 3.0 Unported License</a>.
		</div>
		</div>
	</div>
</div>

    <div class="footer">
        &copy; Copyright 2011-2015, Olaf Lüke (olaf@tinkerforge.com).
      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.2.
    </div>
  </body>
</html>