Ayuda con reles (Domotica)

Tengo el siguiente codigo cargado:

#include <SPI.h>
#include <Client.h>
#include <Ethernet.h>
#include <Server.h>
#include <Udp.h>

// Enter a MAC address and IP address for your controller below.
// The IP address will be dependent on your local network:
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192,168,1, 177);

// Initialize the Ethernet server library
// with the IP address and port you want to use
// (port 80 is default for HTTP):
EthernetServer server(80);
int PinLed1= 3; //esto sera actuador 1 en algun momento
int PinLed2= 4; //esto sera actuador 2 en algun momento
//int Entrada1= 5;
//int Entrada2=6;
String readString = String(30);

void setup()
{
// start the Ethernet connection and the server:
Ethernet.begin(mac, ip);
server.begin();
pinMode(PinLed1,OUTPUT);
pinMode(PinLed2,OUTPUT);
//pinMode(Entrada1,INPUT);
//pinMode(Entrada2,INPUT);
}

void loop()
{
// listen for incoming clients
EthernetClient client = server.available();
if (client) {
// an http request ends with a blank line
boolean currentLineIsBlank = true;
while (client.connected()) {
if (client.available()) {
char c = client.read();
if (readString.length()<30) //leer peticion HTTP caracter por caracter
{
readString += c;
}
if (c=='\n') //Si la peticion HTTP ha finalizado
{
//Determinar lo que se recibe mediante GET para encender el Led o apagarlo
if(readString.indexOf("Led1=On")>0){
digitalWrite(PinLed1,HIGH);
}
if(readString.indexOf("Led1=Off")>0){
digitalWrite(PinLed1,LOW);
}
if(readString.indexOf("Led2=On")>0){
digitalWrite(PinLed2,HIGH);
}
if(readString.indexOf("Led2=Off")>0){
digitalWrite(PinLed2,LOW);
}

readString=""; //Vaciar el string que se uso para la lectura
//Enviar cabecera HTTP estandar

client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println();

//Crear pagina web HTML

client.println("");
client.println("");
client.println("Centro de control domestico 1.0");
client.println("");
client.println("");
client.println("

Centro de control domestico 1.0

");
client.println("

");
client.println("

Encendido/Apagado de instrumentos

");
client.println("

");
client.println("");
client.println("");
client.println("");
client.println("");
client.println("
LED 1 LED 2
");
client.println("

");
client.println("

Lectura de sensores

");
client.println("");
client.println("");

client.stop();

}
}
}
}
}

Cuando enchufo el arduino se encienden todos los relees lo cual es un problema si se me va la luz y vuelve ya que toda la casa empezaria a funcionar. Pido ayuda para editar el codigo y no tener ese problema

Luego en la parte de sensores me gustaria poner un lr 36 y poderlo ver des de la pagina web.

si alguien sabe como hacerlo que me lo explique porfabor.

Gracias. :-* :-*

Agrega en el setup esta instrucción por cada relé

digitalWrite(PinLed1,LOW);
digitalWrite(PinLed2,LOW);