FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Jogi am 10 August 2017, 17:02:17

Titel: [gelöst]: Sleep in FHEM Befehl richtig oder falsch?
Beitrag von: Jogi am 10 August 2017, 17:02:17
Hallo zusammen,
hier eine Anfängerfrage:
Ich möchte eine Steckdose zeitverzögert einschalten, wenn ein Ereignis stattfindet.
Nun habe ich dazu recherchiert und bin auf den sleep-Befehl gestoßen. Allerdings habe ich auch gelesen, dass Sleep das System lahmlegen kann. Perl-Sleep ist nicht erlaubt, FHEM-Sleep ist erlaubt. Da bin ich als Anfänger überfordert.
Ist folgender Befehl richtig oder falsch?

define nTablet_Wandoff notify Bewegung:off sleep 60.0;; set Tablet_Wand on

Wenn er falsch ist, wäre ein Tipp, wie es richtig geht super!
Vielen Dank!
Titel: Antw:Sleep in FHEM Befehl richtig oder falsch?
Beitrag von: DeeSPe am 10 August 2017, 17:03:51
So ist der sleep Befehl richtig, weil er als FHEM Befehl und nicht als Perl Befehl ausgeführt wird.

Gruß
Dan
Titel: Antw:Sleep in FHEM Befehl richtig oder falsch?
Beitrag von: Jogi am 10 August 2017, 17:22:47
Zitat von: DeeSPe am 10 August 2017, 17:03:51
So ist der sleep Befehl richtig, weil er als FHEM Befehl und nicht als Perl Befehl ausgeführt wird.

Gruß
Dan
Vielen Dank,
ich habe noch eine Nachfrage:
Wie funktioniert das bei einem DOIF?
Ist das korrekt:
define Garagenlicht DOIF ([Dunkel] eq "on" and [Garagentor] eq "on" )(sleep 10.0 ;; set Garage_Vorne on) DOELSE (set Garage_Vorne off)
Titel: Antw:Sleep in FHEM Befehl richtig oder falsch?
Beitrag von: Damian am 10 August 2017, 17:30:40
Zitat von: Jogi am 10 August 2017, 17:22:47
Vielen Dank,
ich habe noch eine Nachfrage:
Wie funktioniert das bei einem DOIF?
Ist das korrekt:
define Garagenlicht DOIF ([Dunkel] eq "on" and [Garagentor] eq "on" )(sleep 10.0 ;; set Garage_Vorne on) DOELSE (set Garage_Vorne off)
define Garagenlicht DOIF ([Dunkel] eq "on" and [Garagentor] eq "on" )(set Garage_Vorne on) DOELSE (set Garage_Vorne off)
attr Garagenlicht wait 10


Bei DOIF solltest du mit dem Attribut wait arbeiten.
Titel: Antw:Sleep in FHEM Befehl richtig oder falsch?
Beitrag von: Jogi am 10 August 2017, 17:33:31
Zitat von: Damian am 10 August 2017, 17:30:40
define Garagenlicht DOIF ([Dunkel] eq "on" and [Garagentor] eq "on" )(set Garage_Vorne on) DOELSE (set Garage_Vorne off)
attr Garagenlicht wait 10


Bei DOIF solltest du mit dem Attribut wait arbeiten.

Vielen Dank, ich habe es ausprobiert und es funktioniert!