FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: abc2006 am 14 April 2013, 01:21:10

Titel: mit at befehl wiederholen
Beitrag von: abc2006 am 14 April 2013, 01:21:10
Hi,


define a2 at +00:01:00 { Log 1, "Teatime" }

funktioniert, eine Minute später habe ich im Log einen Eintrag.

define a2 at *00:01:00 { Log 1, "Teatime" }

funktioniert nicht, nicht mal wenigstens einmal ...

Warum?  Was mache ich falsch ?

lg
stephan
Titel: Aw: mit at befehl wiederholen
Beitrag von: abc2006 am 14 April 2013, 01:25:29
okay, habe den Fehler gefunden: es muss

define a2 at +*00:01:00 { Log 1, "Teatime" }

heissen ( nicht nur *, sonder +* )

lg
stephan
Titel: Aw: mit at befehl wiederholen
Beitrag von: broadway am 14 April 2013, 12:52:28
Dein 2. Beispiel define a2 at *00:01:00 { Log 1, "Teatime" }

wird täglich um 0 Uhr und 1 Minute ausgeführt.
Titel: Aw: mit at befehl wiederholen
Beitrag von: mathyou am 16 April 2013, 02:11:21
Hallo,
hat jemand ewtl. einen Link zu den Wochentagen wie Mo-Fr und oder Sa-So zu den "at" Befehlen ?
Ich finde keine auflistung zu den Wochengruppen, z.B. wenn man nicht jeden Tag schalten lassen möchte...
Danke für Euere Hilfe, Gruß mathyou.
Titel: Aw: mit at befehl wiederholen
Beitrag von: Zrrronggg! am 16 April 2013, 03:13:59
{if ($wday == 3)  { fhem("set...

Montag  = 1
Dienstag = 2
Mittwoch = 3
etc.

{ if ($wday == 3) || ($wday == 4)  { fhem("set...
Wenn es Mittwoch ODER Donnerstag ist...

{if ($we) {fhem ("set
Samstag und Sonntag

{if (!($we)) {fhem ("set ...
NICHT Samstag und Sonntag (also an Wochentagen)

Komplettbeispiel:

define a2 at *00:01:00 { if ($wday == 3) || ($wday == 4)  { fhem("set LICHT off") } }
jeden Tag um eine Minute nach Mitternacht prüfen, ob es Mittwoch oder Donnerstag ist, wenn ja LICHT off schalten.


Alles aus dem Kopf und ungeprüft.
Titel: Aw: mit at befehl wiederholen
Beitrag von: mathyou am 16 April 2013, 03:55:10
Hallo Zrrronggg!
Das ging ja rats fatz, dank Dir für die Auflistung der Tage und Wochenenden, so versteht man das nun endlich :-)
Danke und Gruß, mathyou.
Titel: Aw: mit at befehl wiederholen
Beitrag von: broadway am 16 April 2013, 19:43:38
ACHTUNG Sonntag $wday = 0 (nicht 7)