Aktor nach bestimmter Zeit ausschalten?

Begonnen von punker, 04 April 2012, 18:07:37

Vorheriges Thema - Nächstes Thema

punker

                                                       

Hallo,

habe mir eine Funktion zusammengebastelt, mit der ich per FHT80-TF2 an
meiner Korridortüre eine Intertechno (ELRO AB600)-Steckdose einschalte.
(define steckdose_an_durch_tuerkontakt_auf notify
tfk.korridortuer_dieter:Window:.Open.* set steckdose02 on)
Dies funktioniert auch. Allerdings kennen diese billigen Funksteckdosen
keine Kommandos außer ON und OFF. Also auch keine ON-FOR-TIMER Funktion.
Wie kann ich es bewerkstelligen eine Timer-Funktion anderweitig einzubauen?
Die Steckdose soll z.B. nach 15 min wieder ausschalten.

mfg
Dieter

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
LG

Dieter

The truth is out there!

borsti67

                                                 

Hi Dieter,

> tfk.korridortuer_dieter:Window:.Open.* set steckdose02 on)

> Wie kann ich es bewerkstelligen eine Timer-Funktion anderweitig
> einzubauen? Die Steckdose soll z.B. nach 15 min wieder ausschalten.

statt nur "steckdose02 on" brauchst Du 2 Befehle:

{set steckdose02 on;;
define at_st02_off at +00:15 set steckdose02 off}


(ungetestet!)

Gruss
Torsten

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
cu/2
Borsti
---
FHEM 5.8 auf Synology DS211j (bis 11/17) | FHEM 6.0 auf Raspi Zero W (bis 11/20) | FHEM 6.2 als VM in Synology DS1815+ (ab 11/20)

rudolfkoenig

                                                   

> {set steckdose02 on;;
> define at_st02_off at +00:15 set steckdose02 off}


oder mit sleep (seit neuesten ungefaehrlich):
define ny notify button:on\
 set steckdose02 on;; sleep 900;; set steckdose02 off

Achtung: im Beispiel oben ist {} ueberfluessig bzw. schaedlich.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

punker

                                                       

Danke für eure schnellen Antworten.

Hab jetzt mal die Funktion von Borsti verwendet, hat auch nach dem
entfernen der {} funktioniert (Danke Rudolf), aber jetzt gibts ein kleines
Problem, an dem die Konstruktion des FHT80-TF2 Schuld ist (glaub ich).
Und zwar, wenn ich die Tür aufmache und zu schnell wieder schließe, dann
kriegt der TF2 das manchmal nicht mit und schaltet halt nicht.
Wahrscheinlich bräuchte ich da den anderen TFK, der sofort eine Meldung
sendet - oder lieg ich hier falsch?

mfg
Dieter

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
LG

Dieter

The truth is out there!

Guest

Originally posted by: <email address deleted>

> Wahrscheinlich bräuchte ich da den anderen TFK, der sofort eine Meldung
> sendet - oder lieg ich hier falsch?

Richtig! Der TFK sendet den Schaltzustand nicht (nur) in einem festen
Zeitraster, sondern sofort.

Ciao
Gerhard

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Dr. Boris Neubert

                                             

...oder den Perl-Code aus X10, der on-for-timer für X10 nachrüstet, für das IT-Modul recyclen.
BN



Rudolf Koenig schrieb:

>> {set steckdose02 on;;
>> define at_st02_off at +00:15 set steckdose02 off}
>
>
>oder mit sleep (seit neuesten ungefaehrlich):
>define ny notify button:on\
> set steckdose02 on;; sleep 900;; set steckdose02 off
>
>Achtung: im Beispiel oben ist {} ueberfluessig bzw. schaedlich.
>
>--
>To unsubscribe from this group, send email to
>fhem-users+unsubscribe@googlegroups.com

--
Diese Nachricht wurde von meinem WePad mit K-9 Mail gesendet.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!