FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Markus. am 08 April 2016, 05:51:34

Titel: Dummy State mit Zeitbereich abfragen
Beitrag von: Markus. am 08 April 2016, 05:51:34
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
Titel: Antw:Dummy State mit Zeitbereich abfragen
Beitrag von: Markus. am 08 April 2016, 09:54:01
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
Titel: Antw:Dummy State mit Zeitbereich abfragen
Beitrag von: ernst1024 am 08 April 2016, 10:30:22
äh, da sind aber nicht die Bedingungen der Frage erfüllt, oder ist die Frage falsch?
Titel: Antw:Dummy State mit Zeitbereich abfragen
Beitrag von: Markus. am 08 April 2016, 10:35:41
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
Titel: Antw:Dummy State mit Zeitbereich abfragen
Beitrag von: ernst1024 am 08 April 2016, 11:27:04
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.