FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: rhoffm34 am 17 Juli 2021, 01:01:03

Titel: [Gelöst] at definieren das sich selber löscht
Beitrag von: rhoffm34 am 17 Juli 2021, 01:01:03
Hallo, ich habe eine Anfängerfrage:

Ich bin auf der Suche nach einem selbst löschenden at. Das heißt es soll zu einer bestimmten Uhrzeit definiert werden und nach seiner Ausführung sich selber löschen...

Das folgende funktioniert zwar erzeugt aber immer neben Save Config ein rotes Fragezeichen welches zum speichern der Config auffordert.


*19:00:00 {
    my $Zufallszahl = int(rand(15) +40 );
    my $Uhr = "23:".$Zufallszahl.":".$Zufallszahl;
my $Flag_Urlaub = ReadingsVal("Flag_Urlaub", "state", "0");
   if ($Flag_Urlaub == 1)
   {
    fhem("define Modul_Temporaer_set_StatusHome at *".$Uhr."
    {
fhem('set teleBot message \@R_H set Home_Status auf nachtruheUrlaub'),
    fhem('set Status_Home nachtruheUrlaub'),
    fhem('delete Modul_Temporaer_set_StatusHome')
    }");
    fhem("attr Modul_Temporaer_set_StatusHome room 00_Sicherheit")
}
}


Hat jemand eine Idee wie ich das hinbekomme ohne dieses rote Fragezeichen?

Gruß, rhoffm34

Titel: Antw:at definieren das sich selber löscht
Beitrag von: DeeSPe am 17 Juli 2021, 01:29:07
Einfach den Stern am Anfang weg lassen. Der Stern bedeutet doch immer um 19 Uhr und somit will das in der cfg gespeichert werden.

Gruß
Dan
Titel: Antw:at definieren das sich selber löscht
Beitrag von: rhoffm34 am 17 Juli 2021, 01:38:03
Mensch danke, Dan. Brett vorm Kopf... manchmal ist es zu einfach.

Danke und schönes WE

Gruß,
Ralf