Der RPi gibt das Datensignal mit 3.3V high aus. Die APA102 wollen laut Datenblatt aber eigentlich so um die 4.5V. Meistens funktioniert's ohne, kann bei längeren Kabeln aber Probleme verursachen. Der Level Shifter wandelt die Daten DI und CLK auf 5V high, also eine reine Vorsichtsmaßnahme.
Der IR-Switch fährt erstens über den Shutdown Switch den RPi hoch und runter, schaltet zweitens die +5V der LEDs zusätzlich ein/aus, weil die bei mir manchmal auf der zuletzt gesendeten Farbinformation "hängenbleiben", obwohl der Pi down ist.
Die sechs anderen Relais schalten andere Spielereien in meinem Equipment.
Die IR-Befehle sind an eine Harmony Elite angelernt, somit kann ich alles über die Fernbedienung.
Es gibt sicherlich elegantere Lösungen mit Scripten am Pi, aber coden in Linux ist nicht so mein Ding, deshalb löse ich das lieber mit zusätzlicher Hardware .