Ich habe mir zwischenzeitlich natürlich auch Gedanken gemacht und dabei folgendes zusammengeschrieben:
const int RELAISPin = 4;
const int TASTER = 7;
const int LEDPin = 10;
int LEDStatus = LOW;
int TASTERStatus;
unsigned long vorher = 0; // Speichert den letzten Zustand der LED
long AN = 0; // ms für AN
long AUS = 5000; // ms für AUS
unsigned long entprellen = 100; // Entprellzeit in ms
void setup()
{
pinMode(RELAISPin, OUTPUT);
pinMode(LEDPin, OUTPUT);
pinMode (TASTER, INPUT);
}
void loop()
{
unsigned long aktuell = millis();
TASTERStatus = digitalRead(TASTER);
if((TASTERStatus == LOW) && (aktuell - vorher >= AUS))
{
LEDStatus = HIGH;
vorher = aktuell;
digitalWrite(LEDPin, LEDStatus);
digitalWrite(RELAISPin, HIGH);
}
else if ((TASTERStatus == HIGH) && (aktuell - vorher > entprellen >= AN))
{
LEDStatus = LOW;
vorher = aktuell;
digitalWrite(LEDPin, LEDStatus);
digitalWrite(RELAISPin, LOW);
delay(200);
}
}
Ganz grundsätzlich funktioniert das auch schon fast, wobei ich denke, dass das nicht so 100%ig korrekt ist, denn teils reagiert der Tastschalter auch irgendwie induktiv - zumindest habe ich das Gefühl.
@Wuehlmaus was hast Du denn da? Klingt genau nach dem was ich suche.
Ihr werdet lachen, aber mir ist heute eine nützliche, aber auch lustige Idee gekommen.
Und zwar arbeitet meine Frau ausschließlich nachts und schläft dann vormittags.
Der dumme Postbote weiß das auch, aber er klingelt trotzdem sehr häufig -> meine Frau wacht natürlich jedesmal auf.
Jetzt möchte ich dieses "Projekt" in die Klingel einbauen, sodass sie vor dem Schlafen gehen kurz den Schalter drückt, mit der LED sichtbar wird, dass das Ding auch "scharf geschalten" ist die Klingel ist entsprechend dem Timer deaktiviert.
Mit meinem Code wird das aber so nicht klappen, da ich dummerweise millis verwendet habe und sich damit Stunden eher schlecht abbilden lassen.
Der Timer soll jeden Tag nachdem der Schalter kurz gedrückt wurde, für 6 Stunden ein Relais schalten, dass die Klingel unterbricht.
Nicht mehr und nicht weniger 
Freue mich über weitere Anregungen!
Gruß,
Dominik