433Mhz über Arduino Nano senden

Ich brauche Hilfe: ich versuche meine Beleuchtung Smat home zu betreiben, mein Pool hat eine Beleuchtung die mit einer 433Mhz 12 Kanal Ferbedinung betriebn wird. Ziel ist es die fernbedienung durch ein Arduino zu ersetzen und über die Eingänge das Licht ein bzw aus zu schalten aus. Ausgelesen habe ich sie. zB:
Dezimal:5592323 Binary:010101010101010100000011 Tri-SateFFFFFFFF0001 461 ms P 1
Im Programm sind diese auch hinterlegt aber es kommt, beim Senden das herraus:
5592322 010101010101010100000010 not application
wo ist der Fehler

#define DEBUG
#ifdef DEBUG
 #define DEBUG_PRINT(x) Serial.print (x)
 #define DEBUG_PRINTDEC(x) Serial.print (x, DEC)
 #define DEBUG_PRINTLN(x) Serial.println (x)
#else
 #define DEBUG_PRINT(x)
 #define DEBUG_PRINTDEC(x)
 #define DEBUG_PRINTLN(x) 
#endif


// HM-MOD-Re-8 HomeMatic 8-Kanal-Empfangsmodul 
// http://www.elv.de/homematic-8-kanal-empfangsmodul.html
const int OUT1pin = 2; //first OUT pin, others following 
const int channelCount = 8;
int channelStates[channelCount] = {-1, -1, -1, -1, -1, -1, -1, -1}; 
// invalid value (neither HIGH nor LOW), will force full update on startup


// operate remote radio controlled devices with 433MHz AM transmitter
// http://code.google.com/p/rc-switch
#include <RCSwitch.h>
RCSwitch rfModule = RCSwitch();
const int rfModulePin = 13;
char group[2] = "1";
char sockets[8][25]={
//Channels 1-8 OFF-States
 "010101010101010100000011",
 "010101010101010100001100",
 "010101010101010100001111",
 "010101010101010100110000",
 "010101010101010100110011",
 "010101010101010100111100",
 "011101011101010000001100",
 "010101010101010111110000"
};

//temporary variable
int newState;

Warum musst Du das doppelt posten?

Gruß Tommy