Hallo,

was mir auffällt, Du sendst immer 7 Bytes, obwohl die anscheinend nicht immer alle benutzt werden. Denn einmal werden nur 2 Bytes gesetzt, mal 4 Bytes, aber es werden immer alle gesendet, wer weiss was der Slave damit anstellt

Ändere jeweils mal die Anzahl zu sendender Bytes auf die richtige Anzahl, ob sich da was zum positiven ändert.