Hallo,
wie soll ich den Code denn umschreiben?
Dort wird doch nur die Client-Funktion benutzt?
Plan B wäre, den Arduino nur als Client laufen zu lassen. Du könntest z.B. alle 10 Sekunden den gleichen Webserver, dem Du die Messdaten schickst, auch über eine andere URI nach neuen Kommandos fragen und diese dann ausführen. Somit brauchst Du nicht Client und Server, sondern nur den Client-Code.
Das kam mir auch schon in den Sinn, aber das braucht so viel Traffic und das ganze Programm wird dadurch schwerfälliger.
Außerdem will ich ja direkt schalten, nicht mit Wartezeit.