433MHz Funksteuerung Arduino - Intertechno CMR 1000

Hallo Zusammen,
soeben ist mein Intertechno CMR 1000 Funkschalter angekommen. Die Rückseite sieht wie folgt aus:

Erste Frage, für eine bessere zukünftige Recherche. Wie heisst diese Art des DIP Schalters?

Zweite Frage wäre wie ich den Schalter mit einem Arduino und der RC-Switch Library schalten kann? Ich habe folgenden Rechner gefunden: Link, mit welchem ich die Stellung des DIP Schalters (Rädchen) in einen Steuerungscode umrechnen kann.

Für die Stellung E-1 erhalte ich:
Intertechno Adresse (Hauscode/Geraet) 01000000 - 0100:0000
ELRO Adresse (Hauscode/Geraet) 1101111110 - 11011:11110

nun habe ich alle Codes in jeder erdenklichen Kombination unten in mein Beispiel-Sketch eingesetzt, bin aber zu keinem Ergebnis gekommen. Es passiert nichts. Hat jemand einen Tipp für mich?

Danke!

/*
  Example for different sending methods
  
  https://github.com/sui77/rc-switch/
  
*/

#include <RCSwitch.h>

RCSwitch mySwitch = RCSwitch();

void setup() {

  Serial.begin(9600);
  
  // Transmitter is connected to Arduino Pin #10  
  mySwitch.enableTransmit(10);

  // Optional set pulse length.
  // mySwitch.setPulseLength(320);
  
  // Optional set protocol (default is 1, will work for most outlets)
  // mySwitch.setProtocol(2);
  
  // Optional set number of transmission repetitions.
  // mySwitch.setRepeatTransmit(15);
  
}

void loop() {

  /* See Example: TypeA_WithDIPSwitches */
  mySwitch.switchOn("11111", "00010");
  delay(1000);
  mySwitch.switchOn("11111", "00010");
  delay(1000);

  /* Same switch as above, but using decimal code */
  mySwitch.send(5393, 24);
  delay(1000);  
  mySwitch.send(5396, 24);
  delay(1000);  

  /* Same switch as above, but using binary code */
  mySwitch.send("000000000001010100010001");
  delay(1000);  
  mySwitch.send("000000000001010100010100");
  delay(1000);

  /* Same switch as above, but tri-state code */ 
  mySwitch.sendTriState("00000FFF0F0F");
  delay(1000);  
  mySwitch.sendTriState("00000FFF0FF0");
  delay(1000);

  delay(20000);
}

mein letzter Versuch sah wie Folgt aus:

#include <RCSwitch.h>

RCSwitch mySwitch = RCSwitch();

void setup() {

  mySwitch.enableTransmit(2);
  
}

void loop() {

  /* See Example: TypeA_WithDIPSwitches */
  mySwitch.switchOn("11011", "11110");
  delay(1000);
  mySwitch.switchOff("11011", "11110");
  delay(1000);

}

Moin Moin!

Also ich hatte zufällig gerade dasselbe Problem!

Probier es mal mit der Remoteswitch-Library.
Damit hat es bei mir geklappt.
Hier der Link: homewatch/arduino/libraries/RemoteSwitch at master · hjgode/homewatch · GitHub