Dummy State mit Zeitbereich abfragen

Begonnen von Markus., 08 April 2016, 05:51:34

Vorheriges Thema - Nächstes Thema

Markus.

Hallo zusammen

Ich habe mal wieder ein Problem mit einer doif Abfrage bzw. deren Syntax. Also wie sieht die Syntay zum Beispiel aus für folgende Bedingung.
Doif "Schalter 1 ein" UND NICHT Uhrzeit zwischen 18:30 und 22:30" set Aktor 1 on

Hoffe ihr könnt mir da weiter helfen

Gruß

Markus

Markus.

#1
habs hinbekommen :-)
so zum Beispiel


([16:00-22:00] and [schalter1] eq "ein") (set Aktor1 on)


Aber löst man denn in Fhem solche Schaltaufgaben grundsätzlich mit Doif? Oder gibt es da einen Vorteilhafteren weg?

Gruß

Markus

ernst1024

äh, da sind aber nicht die Bedingungen der Frage erfüllt, oder ist die Frage falsch?
Gruß Ernst

Markus.

nee ist nur ein Beispiel

denke so sieht das dann aus


( [schalter1] eq "ein" and not [18:30-22:30]) (set Aktor1 on)


mit "and" habe ich schon getestet nur mit "and not"noch nicht

Gruß

Markus

ernst1024

ja genau. Ob die Syntax jetzt ok ist da muss ich auch immer erst testen. Aber so oder so ähnlich sollte es klappen.

In fhem führen viele Wege nach Rom (manchmal denke ich für den Anfänger zu viele), welcher da der beste ist muss man von Fall zu Fall entscheiden. Hauptsache man kommt ans Ziel.
Gruß Ernst