sorry sollte vielleicht noch erklären warum
Last_ir_command wird am anfang auf 0 gesetzt und danach nie wieder ein wert rein geschrieben... oder übersehe ich etwas?
du must doch irgendwo das letzte commado speichern...

gruss bluesmash