Hallo,
ich habe mir einen Arduino Nano mit dem IR Dump sketch geflasht und einen IR Receiver angeschlossen um meien Marantz Fernbedienung auszulesen.
Das klappt soweit auch ganz gut. So habe ich wenigstens schon mal das Protokoll herausbekommen.
Ich möchte die Codes mit einem SonOff Basic IR Umbau per Tasmota versenden. Mit meinem Sat Receiver funktioniert das tadellos.
Der Marantz Amp. zeigt mir im IR Dump am Beispiel Vol_Up bei jedem Tastendruck im wechsel 2 verschiedene Values an:
Decoded RC5(3): Value:1410 Adrs:0 (13 bits)
Raw samples(22): Gap:1870
Head: m882 s938
0:m1746 s1826 1:m1746 s934 2:m858 s934 3:m854 s934
4:m850 s938 5:m850 s1830 6:m1746 s938 7:m850 s938
8:m854 s934 9:m850
Extent=23230
Mark min:850 max:1746
Space min:934 max:1830
Decoded RC5(3): Value:1C10 Adrs:0 (13 bits)
Raw samples(24): Gap:25986
Head: m874 s942
0:m850 s934 1:m854 s934 2:m1746 s934 3:m854 s938
4:m850 s938 5:m850 s934 6:m854 s1830 7:m1746 s938
8:m850 s934 9:m854 s938 10:m850
Extent=23226
Mark min:850 max:1746
Space min:934 max:1830
Wenn ich dann anhabnd dieser Daten folgenden Befehl an meine SonOff Ir absetze:
set SonOff_IR2 cmd IRsend {"Protocol":"RC5","Bits":13,"Data":0x1410}
...sendet er aber folgendes (über IR_Dump eingelesen)
Decoded RC5(3): Value:410 Adrs:0 (13 bits)
Raw samples(22): Gap:17114
Head: m1802 s926
0:m854 s1826 1:m1782 s902 2:m886 s906 3:m882 s902
4:m886 s906 5:m854 s1822 6:m1754 s934 7:m858 s930
8:m858 s930 9:m858
Extent=23258
Mark min:854 max:1782
Space min:902 max:1826
Er sendet als Value die erste Ziffer nicht mit. Ich habe schon testweise die Bitbreite geändert, aber da kommt noch mehr Müll rüber.
Kann mir jemand mal einen Tipp geben wie ich da weitekomme ?
Na, da hab ich wohl wieder ein ganz spezielles Problem aufgetan... ;)
Gruß Skusi
Hi,
solltest noch eine Lösung (https://github.com/arendst/Sonoff-Tasmota/issues/2470) suchen. Tasmota dürfte das RC5 empfangen können und auch gleich den Code zum senden liefern (mit der aktuellen 5.14.0)
Gruß
Thomas