[gelöst] - DOIF reagiert nicht auf Dummy!

Begonnen von tfriedrich85, 04 November 2020, 10:12:59

Vorheriges Thema - Nächstes Thema

Sany

ZitatNatürlich kann man es immer komplizierter schreiben, aber
Code: [Auswählen]
DOIF ([10:01-23:00|12345] and [$SELF:Tag])
bewirkt das gleiche (so lange $SELF:Tag nicht gleich 0 ist).

Da hast Du recht. Ich habe mit dem Slider angefangen und wollte auf den "Event" triggern. Da geht es dann nicht zusammen mit [10:01-23:00|12345], dass auch die Zeitpunkte triggern. Daraus entstand dann die Trennung aus Event innerhalb eines Zeitraums "or" der Zeitraum als Trigger (also Anfang und Ende).
Nun hat tfriedrich85 2 Lösungen und kann sich die Unterschiede klar machen.

Zitat(Dein "or" triggert aber erst um 10:08 statt 10:01 - ist aber nicht relevant, da wahrscheinlich ein Tippfehler)
copy-paste-typo.
War nicht der erste, wird nicht der letzte sein.... ;-)
fhem als LXC auf Proxmox auf einem minix Z100 , weitere LXC mit ZigBee2MQTT, MariaDB und Grafana. Homematic, FS20, mySensors, MQTT2, Tasmota, Shelly, Z-Wave  ....

tfriedrich85

Zitat von: tfriedrich85 am 06 November 2020, 15:32:26
Diese Lösung finde ich super.Vielen Dank! Hab aber noch 2 Verständnisprobleme:

1. (([?10:01-23:00|12345] and [$SELF:"Tag"]) or [10:08-23:00|12345]) - Warum das or? Wenn ich den Teil "or [10:08-23:00|12345]" entferne funktioniert es nicht mehr.
2. ([?10:01-23:00| - Was bewirkt das ?

Danke dir! Ich muss defmod mal in Ruhe ansehen, das scheint interessant zu sein...

Danke Sany, ich hab das nach deinem Vorschlag implementiert. Läuft super. - und defmod hab ich mir angeschaut, wieder was gelernt.