FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: MikeKepi am 26 Juli 2016, 21:53:38

Titel: Befehl nicht vor einer bestimmten Zeit schalten
Beitrag von: MikeKepi am 26 Juli 2016, 21:53:38
Hallo ich möchte meinen Radio einschalten und meine Stehlampe sollte sich erst um 20:30 dazuschalten
Ich habe schon vieles probiert aber komme leider auf keinen grünen Zweig.
Das einzige was bisher funktioniert ist dieser Befehl

Radio:on set StehlampeWZ on-for-timer 30


Der Timer ist für den nachlauf da ich alle 10 Sekunden vom Radio die Meldung (on) bekomme und dadurch kann ich keinen off Timer nutzen weil dann würde sich die Lampe nie abschalten
Titel: Antw:Befehl nicht vor einer bestimmten Zeit schalten
Beitrag von: automatisierer am 26 Juli 2016, 21:59:14
Das sind definitiv zu wenige Informationen. So wird dir keiner helfen können.
Titel: Antw:Befehl nicht vor einer bestimmten Zeit schalten
Beitrag von: MadMax-FHEM am 26 Juli 2016, 22:02:30
Außer vielleicht mit Denkanstößen die dich vielleicht beim Selbststudium in die richtige Richtung bringen:

attr event-on-change-reading .*

Beim Radio, dann kommen events nur bei Änderung...

'DOIF' bzw. 'at' für das spätere schalten der Lampe...
Titel: Antw:Befehl nicht vor einer bestimmten Zeit schalten
Beitrag von: MikeKepi am 26 Juli 2016, 22:15:07
super danke der at Befehl wars

define Stahlampe_auto_an at *20:30:00 set Stehlampe on;;{if(Value("Radio") eq "on")) {fhem("set Stehlame on-for-timer 30")}}


FUNKTIONIERT
Titel: Antw:Befehl nicht vor einer bestimmten Zeit schalten
Beitrag von: automatisierer am 26 Juli 2016, 22:52:57
na dann, das war ja einfach...

In dem Perl Gedöns ist auf jeden Fall schon mal nen Klammer-Fehler