[Gelöst] DOIF erstmaligen Startzeitpunkt definieren

Begonnen von KNUT345, 14 Januar 2019, 18:35:17

Vorheriges Thema - Nächstes Thema

KNUT345

Hallo Zusammen,
ich würde gerne per DOIF eine Zeitschaltung programmieren.
Im Prinzip funktioniert alles soweit,
was ich jetzt noch suche/vermisse ist die Möglichkeit ähnlich wie bei einem at
den Startzeitpunkt über attr alignTime zu definieren.

Danke im Voraus und Grüße
Knut

Morgennebel

Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA

KNUT345

Danke für die schnelle Antwort.
Aber ich meine das ist nicht das was ich suche, denn
ich will ja:
* Start um 18:00 Uhr
* Intervall alle 36h, heißt 18:00, 00:00 +1Tg, 06:00 +1Tg usw.
dann könnte ich zwar:

define Test1 DOIF [19:00]

bzw.

define Test2 DOIF [+36:00]

Dann würde doch:
* Test1 immer um 18:00 Uhr aktiv
* Test2 alle 36h aktiv ab dem Zeitpunkt der Aktivierung, z.B. 18:45 Uhr usw.
Gibt es eine Möglichkeit beides zu kombinieren?

Grüße
Knut


amenomade

Geht es nicht mit :
define Test1 DOIF ([18:00] and [$SELF:cmd] ne 1) (befehl)
attr Test1 repeatcmd 129600
? (nicht getestet)
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

KNUT345

Danke für den Tipp, der erste Schnelltest funktionierte.
Grüße
Knut