Hi all,
Thanks for the welcome and all the information.
I will look in the GPIO Pin else the SPDT switch.
but i will include the code down here,
maby you will spot some problemes or inprovements 
But i can't upload the file because i'm new and they wound allow me...
#include <LiquidCrystal.h> // includes the LiquidCrystal Library
LiquidCrystal lcd(12, 11, 9, 8, 7, 6); // Creates an LCD object. Parameters: (rs, enable, d4, d5, d6, d7)
const int trigPin = 3;
const int echoPin = 2;
long duration;
int distanceCm;
int good;
int high;
int Empty;
const int LEDlampRed = 31;
const int LEDlampYellow = 32;
const int LEDlampGreen = 33;
const int Relaypomp = 52;
const int Klep = 53;
void setup() {
lcd.begin(16, 2); // Initializes the interface to the LCD screen, and specifies the dimensions (width and height) of the display
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(LEDlampRed, OUTPUT);
pinMode(LEDlampYellow, OUTPUT);
pinMode(LEDlampGreen, OUTPUT);
pinMode(Relaypomp, OUTPUT);
pinMode(Klep, OUTPUT);
}
void loop()
{
int duration, distance;
digitalWrite(trigPin, HIGH);
delayMicroseconds(1000);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin,HIGH);
distanceCm = ( duration / 2) / 29.1;
Serial.println("cm:");
Serial.println(distanceCm);
if( (distanceCm > 0) && (distanceCm <= 5) )
{
digitalWrite(LEDlampGreen, LOW);
digitalWrite(LEDlampYellow, LOW);
digitalWrite(LEDlampRed, HIGH);
digitalWrite(Klep, HIGH);
digitalWrite(Relaypomp, LOW);
} else
if( (distanceCm > 5) && (distanceCm <= 20) )
{
digitalWrite(LEDlampGreen, HIGH);
digitalWrite(LEDlampYellow, LOW);
digitalWrite(LEDlampRed, LOW);
digitalWrite(Relaypomp, HIGH);
digitalWrite(Klep, LOW);
} else
if( (distanceCm > 20) && (distanceCm <=40) )
{
digitalWrite(LEDlampYellow, HIGH);
digitalWrite(LEDlampGreen, LOW);
digitalWrite(LEDlampRed, HIGH);
digitalWrite(Relaypomp, HIGH);
digitalWrite(Klep, LOW);
} else
if( distanceCm >40 )
{
digitalWrite(LEDlampGreen, LOW);
digitalWrite(LEDlampYellow, LOW);
digitalWrite(LEDlampRed, HIGH);
digitalWrite(Relaypomp, LOW);
digitalWrite(Klep, LOW);
}
lcd.setCursor(0, 0); // Sets the location at which subsequent text written to the LCD will be displayed
lcd.print("Distance: "); // Prints string "Distance" on the LCD
lcd.print(distanceCm); // Prints the distance value from the sensor
lcd.print("cm");
if( (distanceCm > 5) && (distanceCm <= 10) )
{
lcd.setCursor(0, 1);
lcd.print("high ");
} else
if( (distanceCm > 10) && (distanceCm <=40))
{
lcd.setCursor(0, 1);
lcd.print("good ");
} else
if ( distanceCm >40 )
{
lcd.setCursor(0, 1);
lcd.print("Empty");
}
delay(10);
}