41furhfxdbl-_sl500_aa300_-1

 

 

 

 

 

 

 

 

 

Mit diesen ausgelesenen Sendermodul-Daten von der Firma REV lassen sich nun die Funksteckdosen mit einen Arduino (RC_switch) ansteuern.

Man sollte immer die GND (Masse) von den Arduino für den Sender nutzen!

 

Platinen Layout 

6902020849767-1

 

 

 

 

Was kann weg?

48e5020849768-1

 

 

 

 

 

 

 

 

 

Codierungs Wahlschalter auf “A”

//// Dose 1 Aus 

Decimal: 14013443 (24Bit) Binary: 110101011101010000000011 Tri-State: 1FFF1FF00001 PulseLength: 361 microseconds Protocol: 1
Raw data: 11148,1096,344,1080,360,360,1076,1080,360,356,1080,1076,360,360,1080,1076,360,356,1068,1072,356,356,1068,1072,356,356,1072,1068,360,356,1076,348,1068,356,1072,356,1068,356,1068,360,1068,356,1068,356,1068,360,1068,356,1068,

//// Dose 1 An

Decimal: 14013452 (24Bit) Binary: 110101011101010000001100 Tri-State: 1FFF1FF00010 PulseLength: 362 microseconds Protocol: 1
Raw data: 11156,1080,360,1084,360,360,1080,1080,360,356,1080,1080,360,356,1080,1080,360,1080,360,1076,360,360,1076,1076,360,360,1076,1076,360,360,1076,356,1080,356,1076,360,1076,360,1076,356,1076,1080,356,1080,360,356,1076,360,1076,

//======================================================================================================================================================================================================================================//

//// Dose 2 Aus

Decimal: 13988867 (24Bit) Binary: 110101010111010000000011 Tri-State: 1FFFF1F00001 PulseLength: 362 microseconds Protocol: 1
Raw data: 11160,1076,360,1084,360,360,1080,1076,364,356,1080,1080,360,360,1076,1080,360,360,1076,1092,340,356,1068,1072,356,360,1068,1072,356,356,1072,356,1068,356,1072,356,1068,356,1072,356,1068,356,1068,360,1068,356,1068,356,1072,

//// Dose 2 An

Decimal: 13988876 (24Bit) Binary: 110101010111010000001100 Tri-State: 1FFFF1F00010 PulseLength: 361 microseconds Protocol: 1
Raw data: 11152,1080,364,1080,360,360,1080,1076,360,360,1080,1076,360,360,1076,1080,360,360,1076,1076,360,1076,360,1080,356,360,1076,1076,360,360,1076,360,1076,356,1076,360,1068,356,1072,356,1068,356,1068,360,1068,356,1068,356,1068,

//======================================================================================================================================================================================================================================//

//// Dose 3 Aus

Decimal: 13982723 (24Bit) Binary: 110101010101110000000011 Tri-State: 1FFFFF100001 PulseLength: 362 microseconds Protocol: 1
Raw data: 11160,1084,360,1080,364,360,1080,1080,360,360,1080,1076,360,380,1060,1080,356,380,1060,1076,360,360,1076,1080,360,1076,360,1080,356,356,1068,356,1072,356,1068,356,1068,356,1068,360,1068,356,1068,356,1068,356,1068,360,1068,

//// Dose 3 An

Decimal: 13982732 (24Bit) Binary: 110101010101110000001100 Tri-State: 1FFFFF100010 PulseLength: 360 microseconds Protocol: 1
Raw data: 11132,1080,360,1080,360,360,1076,1076,360,372,1064,1076,360,360,1076,1076,356,356,1068,1072,356,356,1068,1072,356,356,1068,1072,356,356,1068,356,1068,356,1068,356,1080,348,1068,356,1068,356,1068,356,1068,356,1068,356,1068,

Codierungs Wahlschalter auf “B”

//// Dose 1 Aus 

Decimal: 7721987 (24Bit) Binary: 011101011101010000000011 Tri-State: F1FF1FF00001 PulseLength: 362 microseconds Protocol: 1
Raw data: 11168,360,1080,1084,360,1080,360,1080,360,360,1080,1080,360,360,1080,1080,360,1080,360,1076,360,360,1080,1076,360,360,1076,1080,356,356,1072,356,1068,356,1072,356,1068,356,1068,356,1072,356,1068,356,1072,356,1068,356,1068,

//// Dose 1 An 

Decimal: 7721996 (24Bit) Binary: 011101011101010000001100 Tri-State: F1FF1FF00010 PulseLength: 360 microseconds Protocol: 1
Raw data: 11140,356,1080,1080,360,1076,360,1076,360,364,1072,1080,356,360,1076,1080,360,356,1068,1068,360,356,1068,1072,356,356,1068,1072,356,356,1068,356,1068,360,1068,356,1068,356,1068,356,1068,360,1068,356,1068,356,1068,356,1072,

//======================================================================================================================================================================================================================================//

//// Dose 2 Aus
Decimal: 7697411 (24Bit) Binary: 011101010111010000000011 Tri-State: F1FFF1F00001 PulseLength: 361 microseconds Protocol: 1
Raw data: 11164,352,1084,1080,360,1080,360,1080,360,360,1076,1080,360,360,1080,1076,360,360,1076,1092,348,1076,360,1076,360,360,1076,1080,360,360,1076,356,1076,360,1076,360,1076,356,1076,360,1068,356,1068,356,1068,356,1068,356,1068,

//// Dose 2 An

Decimal: 7697420 (24Bit) Binary: 011101010111010000001100 Tri-State: F1FFF1F00010 PulseLength: 361 microseconds Protocol: 1
Raw data: 11152,360,1080,1080,360,1072,360,1076,360,360,1076,1080,360,360,1076,1080,360,356,1076,1080,356,1080,360,1076,360,356,1076,1080,360,360,1076,356,1076,364,1068,360,1072,360,1076,356,1068,352,1068,356,1068,356,1068,356,1068,

//======================================================================================================================================================================================================================================//

//// Dose 3 Aus
Decimal: 7691267 (24Bit) Binary: 011101010101110000000011 Tri-State: F1FFFF100001 PulseLength: 361 microseconds Protocol: 1
Raw data: 11148,360,1080,1080,360,1076,360,1080,360,356,1080,1080,360,356,1080,1080,360,360,1076,1076,360,360,1076,1076,360,1080,360,1076,360,356,1076,360,1076,356,1076,360,1072,360,1076,356,1068,356,1068,356,1068,356,1068,356,1064,

//// Dose 3 An
Decimal: 7691276 (24Bit) Binary: 011101010101110000001100 Tri-State: F1FFFF100010 PulseLength: 360 microseconds Protocol: 1
Raw data: 11136,360,1080,1076,360,1076,360,1076,360,368,1068,1080,356,360,1076,1080,360,360,1076,1076,356,360,1076,1076,360,1076,356,1076,360,356,1076,356,1076,356,1076,356,1076,356,1076,356,1076,1080,352,1076,360,356,1072,356,1068,

Codierungs Wahlschalter auf “C”

//// Dose 1 Aus

Decimal: 6149123 (24Bit) Binary: 010111011101010000000011 Tri-State: FF1F1FF00001 PulseLength: 361 microseconds Protocol: 1
Raw data: 11144,360,1080,1080,360,340,1080,1080,360,1076,360,1080,360,360,1076,1080,356,1080,356,1072,356,360,1068,1072,356,356,1068,1072,356,360,1068,356,1068,356,1068,356,1072,356,1068,356,1068,356,1072,356,1068,356,1068,356,1072,

//// Dose 1 An

Decimal: 6149132 (24Bit) Binary: 010111011101010000001100 Tri-State: FF1F1FF00010 PulseLength: 360 microseconds Protocol: 1
Raw data: 11140,356,1080,1080,360,360,1076,1080,360,1076,360,1076,360,360,1076,1080,360,356,1068,1072,368,344,1068,1072,356,356,1068,1072,356,356,1068,356,1072,356,1068,356,1068,356,1072,356,1068,356,1068,356,1068,360,1068,356,1068,

//======================================================================================================================================================================================================================================//

//// Dose 2 Aus

Decimal: 6124547 (24Bit) Binary: 010111010111010000000011 Tri-State: FF1FF1F00001 PulseLength: 361 microseconds Protocol: 1
Raw data: 11164,348,1080,1080,360,360,1080,1076,360,1080,360,1080,360,360,1076,1080,360,356,1080,1076,360,1076,360,1080,356,360,1076,1080,356,356,1068,356,1072,356,1068,356,1068,356,1068,356,1068,356,1068,356,1068,356,1072,356,1068,

//// Dose 2 An

Decimal: 6124556 (24Bit) Binary: 010111010111010000001100 Tri-State: FF1FF1F00010 PulseLength: 360 microseconds Protocol: 1
Raw data: 11136,356,1080,1080,360,356,1076,1080,356,1080,360,1076,360,360,1076,1076,360,360,1076,1076,356,1076,360,1076,360,360,1072,1076,360,360,1076,356,1076,356,1076,360,1072,360,1076,356,1076,1076,360,1076,356,360,1076,356,1076,

//======================================================================================================================================================================================================================================//
//// Dose 3 Aus

Decimal: 6118403 (24Bit) Binary: 010111010101110000000011 Tri-State: FF1FFF100001 PulseLength: 362 microseconds Protocol: 1
Raw data: 11156,360,1080,1084,360,360,1076,1080,360,1080,360,1080,360,360,1096,1060,356,360,1076,1080,360,356,1080,1076,360,1080,356,1080,356,360,1076,360,1076,356,1076,360,1076,356,1076,360,1076,356,1076,360,1076,1076,360,1076,360,

//// Dose 3 An

Decimal: 6118412 (24Bit) Binary: 010111010101110000001100 Tri-State: FF1FFF100010 PulseLength: 360 microseconds Protocol: 1
Raw data: 11132,360,1076,1080,360,360,1076,1076,360,1076,360,1076,360,360,1076,1076,356,356,1068,1068,356,360,1068,1068,356,356,1068,1072,356,356,1068,356,1068,356,1068,356,1068,356,1068,356,1068,364,1064,356,1068,356,1068,356,1068,

Codierungs Wahlschalter auf “D”

//// Dose 1 Aus
Decimal: 5755907 (24Bit) Binary: 010101111101010000000011 Tri-State: FFF11FF00001 PulseLength: 362 microseconds Protocol: 1
Raw data: 11164,360,1080,1080,360,360,1080,1080,360,360,1080,1080,360,1080,360,1080,360,1080,360,1076,360,360,1076,1080,360,356,1080,1072,356,356,1072,356,1068,360,1068,356,1072,356,1068,356,1072,356,1068,360,1068,356,1068,360,1068,

//// Dose 1 An

Decimal: 5755916 (24Bit) Binary: 010101111101010000001100 Tri-State: FFF11FF00010 PulseLength: 361 microseconds Protocol: 1
Raw data: 11152,360,1080,1080,360,360,1076,1080,360,360,1076,1080,360,1076,360,1080,360,1080,360,1076,360,360,1076,1080,360,360,1076,1076,360,360,1076,360,1080,356,1080,356,1080,356,1080,356,1080,1076,360,1076,360,376,1060,356,1072,

//======================================================================================================================================================================================================================================//

//// Dose 2 Aus

Decimal: 5731331 (24Bit) Binary: 010101110111010000000011 Tri-State: FFF1F1F00001 PulseLength: 357 microseconds Protocol: 1
Raw data: 11192,360,1084,1084,360,360,1080,1084,360,360,1080,1080,360,1084,360,1080,360,360,1080,1076,360,1080,360,1080,360,360,1080,1080,360,356,1080,360,1076,360,1080,360,1076,360,1080,356,1080,360,1080,356,1080,1076,360,1080,360,

//// Dose 2 Aus

Decimal: 5731340 (24Bit) Binary: 010101110111010000001100 Tri-State: FFF1F1F00010 PulseLength: 361 microseconds Protocol: 1
Raw data: 11148,360,1080,1080,360,340,1076,1080,360,360,1076,1080,360,1076,360,1080,360,360,1076,1076,360,1076,360,1076,380,340,1076,1076,360,360,1076,356,1076,360,1076,356,1076,360,1076,376,1060,1076,360,1076,356,360,1076,360,1072,

//======================================================================================================================================================================================================================================//

//// Dose 3 Aus

Decimal: 5725187 (24Bit) Binary: 010101110101110000000011 Tri-State: FFF1FF100001 PulseLength: 361 microseconds Protocol: 1
Raw data: 11160,356,1080,1080,360,360,1076,1080,360,360,1080,1076,360,1080,360,1084,360,360,1076,1076,360,360,1076,1080,356,1080,360,1076,364,352,1076,360,1076,356,1076,360,1076,356,1076,356,1072,356,1068,356,1068,356,1068,356,1068,

//// Dose 3 An

Decimal: 5725196 (24Bit) Binary: 010101110101110000001100 Tri-State: FFF1FF100010 PulseLength: 360 microseconds Protocol: 1
Raw data: 11132,360,1076,1080,360,360,1076,1076,360,360,1088,1064,360,1076,360,1080,360,360,1076,1076,356,360,1076,1076,356,1076,360,1076,360,376,1056,356,1076,356,1076,356,1076,356,1072,360,1072,1076,360,1072,360,360,1072,360,1064,

 


8 Kommentare

Steffen · 14. Dezember 2013 um 20:00

ich fasse dann man zusammen:
http://www.meeja.de/temp/schaltplan.png

Ich war davon Ausgegangen das der aktuelle Status in dem IC gespeichert wird, aber dann speichere ich mir den in einer StateMaschine weg.

Die LED: wird durch ein Extra Signal getriggert? Ist aber auch nicht besonders wichtig. Später kommt das in ein Gehäuse bzw der Schaltvorgang wird mit einer externen LED angezeigt.

Steffen · 14. Dezember 2013 um 10:47

Ich mache gerade meine ersten Schritte mit dem Arduino und mein verstaubtes E-Technik KnowHow ist > 15 Jahre alt…
Kannst du mir einen Anhaltspunkt geben wie ich die 5 Punkt im Bild “Platinen-Layout” mit dem Arduino (Uno) verbinde?
Vielen Dank im Voraus

    Shojo

    Shojo · 14. Dezember 2013 um 11:15

    Hi Steffen,

    was hast Du den vor?
    Schalten oder auslesen?

    Gruß
    Shojo

      Steffen · 14. Dezember 2013 um 12:13

      Hallo Shojo,
      ich möchte die Steckdosen per Arduino schalten – den aktuellen Zustand der Steckdose abfragen wäre aber auch schön – dafür ist vermutlich der DOUT nötig?

      Was ich mir bisher zusammen gereimt habe:
      Signal: Verbindung zu einem DigitalOutput vom Board
      GRD: Verbindung zur dazu passenden Erdung
      VCC: ?
      LED: ?

      Am DOUT kommen vermutlich “callbacks” zurück.

      Könntest Du mir mit einem Schaltplan oder eine schriftliche Erklärung helfen?
      VG
      Steffen

        Shojo

        Shojo · 14. Dezember 2013 um 12:46

        Hi,
        das Abfragen der Dosen ist gar nicht möglich,
        da diese keine Zustand melden.

        Signal: PWM des Arduinos
        GRD: Minus – (Ground)
        VCC: 5V+ bis 12V+
        LED: Die LED auf der Platine wenn man die nutzen möchte 😉

        Den DOUT habe ich nur genutzt um die Codierung auszulesen, da es bis dahin nicht möglich war mit der RCSwitch Lib die REV Dosen anzusteuern.

Shojo

Shojo · 23. Februar 2013 um 10:54

So ein kleines Update ….
RCSwitch v2.51

== Changelog ==
Support for “REV Sockets” added <------- ;o) - Disable receive for ATTiny - LaunchPad, FraunchPad and StellarPad specific include // Switch on: // The first parameter represents the channel (a, b, c, d) // The second parameter represents the device number // // In this example it's family 'd', device #2 mySwitch.switchOn('d', 2);

    http://www./ · 24. Dezember 2016 um 19:02

    Hmmh, ich hatte bei mir zwei kaputte Shares, die habe ich in die Tonne gezogen. Dann kommen sie nicht wieder.Aber wirklich nutzen mag ich diese Dinger eh nicht. Ich verbinde immer mit Command-K und der IP.

Funksteckdosen mit Raspberry Pi oder Banana Pi schalten – BOB · 8. Dezember 2019 um 11:56

[…] die gesendeten Signale empfangen konnte. Bei einer Internet-Recherche bin ich auf die Seiten https://www.bastelbunker.de/funksteckdosen-von-rev-uber-arduino-ansteuern/ und http://dc2ip.darc.de/funksteckdose.htm gestoßen. Da ich mich mit Elektronik ungenügend […]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.