Befehl nicht vor einer bestimmten Zeit schalten

Begonnen von MikeKepi, 26 Juli 2016, 21:53:38

Vorheriges Thema - Nächstes Thema

MikeKepi

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

automatisierer

Das sind definitiv zu wenige Informationen. So wird dir keiner helfen können.

MadMax-FHEM

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...
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

MikeKepi

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

automatisierer

na dann, das war ja einfach...

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