Ethernet Shield als Server und Client gleichzeitig?

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.

hi, kduin,

diese probleme kannst Du vermeiden, wenn Du den Arduino nur als webserver laufen läßt:
einem webserver kannst Du befehle schicken, z.b. von einem anderen webserver auf Deinem computer, genauso kannst Du aber auch daten abfragen. Du mußt ja nicht den arduino die zeit bestimmen lassen, wann er die temperatur mißt, sondern kannst ja z.b. alle 10 minuten vom compu aus eine abfrage an den arduino webserver stellen.
also ein:

http://192.168.1.100?befehl=HEIZUNG_AN
der arduino kann in der antwort etwa den erfolgsfall melden

http://192.168.1.100?befehl=SENDE_TEMPERATUR
und die antwort ist die temperatur.

oder Du läßt den computer komplett außen vor. der arduino kann das alles auch ganz allein
als webserver, wenn Du die temperaturdaten dauerhaft speichern willst, nimmst Du halt die sd-karte.

Gruß stefan