Probleme mit Void und Funktionen.

Ich denke da wohl viel zu sehr in böcken bzw. blockweise.

Weiss nicht.
In C sagt man halt Funktion statt Block, und eine Funktion, die keinen Wert zurückliefert und keine Parameter braucht, ist nichts anderes als ein Funktionsblock, der mehrfach verwendet werden kann.

Liegt ein Problem etwa daran, dass du in deinem performCommand() oder in loop() gar nichts machst, wenn kein neues Kommando kommt ?
Damit es blinkt, musst du schon in jedem loop() - Durchlauf irgendwo etwas wie Udo's Blink(true); aufrufen.

passe hier und da noch etwas an aber bekomme nur errors

Dann hast du ja was zu tun. -- Wir sind nicht neugierig :wink: