Hallo zusammen,
ich versuche gerade mehrere Funksteckdosen im Garten mit Hilfe eines Arduinos und einem 433 MHz-Sender zu steuern. Bei einem Modell funktioniert dies auch ohne Probleme mit Hilfe der rcswitch-Library. Beim anderen finde ich allerdings keinen Weg, die Steckdose anzusteuern. Es handelt sich um einen OASE FM-Master. Auf der Platine ist der Chip 12F508I verbaut (Datenblatt).
Die Platine sieht folgendermaßen aus:
Beim Drücken der Taste wird ein ca. 7000µs langer Startpuls gesendet (LOW). Dann folgen 49 verschiedene HIGH und LOW-Pegel, wobei diese unterschiedlich lang sind. High-Pegel sind entweder ca. 820µs oder ca. 1650µs lang. LOW-Pegel 920µs oder 1774µs.
So sieht z.B. die Abfolge für das Einschalten der obersten Steckdose aus (Der Einfachheit halber HIGH als 1 und LOW als 0:
Startbit,1 lang,0 kurz,1 kurz,0 kurz,1 lang,0 lang,1 lang,0 lang,1 kurz,0 kurz,1 kurz,0 kurz,1 lang,0 kurz,1 lang,0 lang,1 lang,0 kurz,1 kurz,0 kurz,1 lang,0 kurz,1 lang,0 kurz,1 lang,0 lang,1 lang,0 kurz,1 kurz,0 lang,1 lang,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 kurz,1 kurz
Ausgeschaltet wird hierüber:
Startbit,1 kurz,0 kurz,1 kurz,0 kurz,1 lang,0 lang,1 lang,0 lang,1 kurz,0 kurz,1 kurz,0 kurz,1 lang,0 kurz,1 lang,0 lang,1 lang,0 kurz,1 kurz,0 kurz,1 lang,0 kurz,1 lang,0 kurz,1 lang,0 lang,1 lang,0 kurz,1 kurz,0 lang,1 lang,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 kurz,1 kurz,0 lang,1 lang
Für die zweite Steckdose sind die Codes folgendermaßen:
An:
Startbit,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 kurz,1 kurz,0 lang,1 lang,0 kurz,1 kurz,0 kurz,1 lang,0 lang,1 lang,0 kurz,1 kurz,0 kurz,1 lang,0 kurz,1 lang,0 lang,1 lang,0 kurz,1 kurz,0 kurz,1 lang,0 kurz,1 lang,0 lang,1 lang,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 kurz,1 kurz,0 lang,1 lang,0 lang,1 kurz,0 lang,1 kurz
Aus:
Startbit,1 kurz,0 kurz,1 kurz,0 kurz,1 lang,0 lang,1 lang,0 lang,1 kurz,0 kurz,1 kurz,0 kurz,1 lang,0 kurz,1 lang,0 lang,1 lang,0 kurz,1 kurz,0 kurz,1 lang,0 kurz,1 lang,0 kurz,1 lang,0 lang,1 lang,0 kurz,1 kurz,0 lang,1 lang,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 lang,1 kurz,0 kurz,1 kurz,0 lang,1 lang,0 lang,1 kurz
Die detaillierten Auswertungen mit jeweils zwei Messungen pro Taste habe ich mal hier hochgeladen:
[1. Set](http://www.jdombrowski.de/OASE weiss.xls)
[2. Set](http://www.jdombrowski.de/OASE schwarz.xls)
Könnt ihr mir helfen? Manchester-Code kann ich ziemlich sicher ausschließen und auch sonst bin ich leider auf keine Lösung gekommen. Die Steckdosen haben keine Dip-Schalter, sondern werden mit Hilfe des Drückens einer Reset-Taste an der Steckdose und danach einer beliebigen Taste am Handsender eingelernt.
Vielen Dank im Voraus!