RC5 IR Code auslesen und über SonOff IR versenden

Begonnen von Skusi, 29 Mai 2018, 20:40:14

Vorheriges Thema - Nächstes Thema

Skusi

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 ?
RPI3B, SIGNALduino, NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,ESPEasy an S0 Stromz., MAX Fensterkontakte, IButton, SonOff Tasmota, ESP LED Controler

Skusi

Na, da hab ich wohl wieder ein ganz spezielles Problem aufgetan... ;)

Gruß Skusi
RPI3B, SIGNALduino, NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,ESPEasy an S0 Stromz., MAX Fensterkontakte, IButton, SonOff Tasmota, ESP LED Controler

TomLee

#2
Hi,

solltest noch eine Lösung 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