Mal wieder Funksteckdosen

Hallo,

nun doch gleich mal meine erste Frage in diesem Forum:

Folgendes Problem mit ELRO Funksteckdosen Flamingo, die Steckdosen sind selbstlernend, auch habe ich keine Dipschalter gefunden:-) http://www.ebay.de/itm/171273398894

Ich habe nun ein ein 433MhZ Empfänger an den Arduino UNO angeschlossen und das Testscript auf der rc-switch Libary überspielt.

Nach drücken auf der Fernbedienung bekomme ich im Serialmonitor folgende Ausgabe: Received 1393684 / 24bit Protocol: 1

Wenn ich nun den Sender an den Arduino anschließe und das Programm Senden starten tut sich an der Steckdose leider gar nichts.

Der Sender ist getestet und funktioniert ganz sicher.

Die 1393684 habe ich in dem 24 Bit Block eingetragen.

Kennt jemand das Problem bzw hat einen Lösungsansatz dafür?

Besten Dank

Schickst Du uns bitte den Sendesketch und beschreibst die Verbindung Arduino Sendemodul. Grüße Uwe

der Sendesketch:

#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() {

 
// Hier die Daten welche ich vom Empfänger bekommen habe
  /* Same switch as above, but using decimal code */
  mySwitch.send(1393684, 24);
  delay(1000);  
  mySwitch.send(1393684 24);
  delay(1000);  

  
  delay(20000);
}

Angeschlossen:

Data an Pin 10
VCC 5V
Ground GND

Hier einmal die komplette Ausgabe dir ich mit dem Empfänger bekomme:

Decimal: 1393684 (24Bit) Binary: 000101010100010000010100 Tri-State: 0FFFF0F00FF0? PulseLength: 330 microseconds Protocol: 1 Raw data: 10240,372,940,368,948,372,940,968,360,364,940,976,352,368,944,968,360,360,944,972,352,368,948,360,960,360,948,968,352,368,952,356,960,360,956,356,956,368,944,968,360,360,952,960,360,360,956,356,956,

Hast Du schon mySwitch.setPulseLength(320); versucht auszukommentieren und 330 einzusetzen ? Grüße Uwe

Hallo Uwe,

ja das habe ich auch Probiert, kein Erfolg.