NEWS
Wie Fernbedienungscode mit Sonoff RF-Bridge senden ?
-
Hallo und guten Abend,
ich habe eine Sonoff RF-Bridge und die hat ja wohl einen Empfänger und Sender integriert. Nun habe ich 433 Mhz Fernbedienungen gekauft, aber die haben von Hause aus keinen Code, sodern können den Code von anderen FB lernen und diese dann kopieren.
Wenn nun eine FB angelernt ist und etwas sendet, dann sieht der Datensatz so aus:
20:59:16 MQT: tele/sonoff/RESULT = {"RfReceived":{"Sync":15280,"Low":510,"High":1540,"Data":"15550C","RfKey":"None"}}
Das Data ist dann der jeweilige Code der gedrückten Taste. Habe das von einer anderen FB, die ich schon nutze und die schon Codes hatte. Die neuen sollen aber andere Funktionen auslösen. Brauchen also auch andere Codes.
Kann man jetzt nicht die Bridge als FB mißbrauchen, einen Code senden lassen, den meine neuen erlernen können ?
Also irgendwas mit Send;Code 55551234 oder so ähnlich.
Gruß.
Tobo
-
Kann mir bitte jemand helfen?
-
Zerlege den original Fernbedienungscode per Logicanalyser.
Decodiere den Stream.
Vergleiche den hiermit:
Sync":15280,"Low":510,"High":1540
Wenn das passt finde heraus wie das :
Data":"15550C
gebildet wird.
Ist wohl eher 15 55 0C hex
Also bin 00010101 01010101 00001100
0 == 510
1 == 1540
Wenn Low 0 ist fängt das erste Byte mit Timing so an : 510 510 510 1540 510 1540 510 1540
Bei jeder Schaltfunktion der FB ändern sich Bits, finde einfach die Reihenfolge raus.
Mehr ist das nicht solange du keine Manchester Codierung oder Roll-Code hast.
Beispiel anbei.
5230_433_mhz.jpg