Hallo Boris,
ich bin gerade dabei, meine FHEM Installationen auf die neue Syntax umzustellen.
Verstehe ich es richtig, dass bei einem notify auf <calName>:start.* immer exakt EINE uid im event geliefert wird?
Also bei mehreren Terminen, die zeitgleich starten, gibt es auch immer mehrere events mit "start"?
Ja.
prima, danke :) Dann kann ich mir das splitten von uid in Zukunft sparen
Ich bin gerade dabei für ein (nicht von mir stammendes) Modul einen Patch auf die neue Syntax zu machen. Dabei bin ich auf ein Kommando gestoßen, bei dem ich nicht recht weiter komme: Wie würde man den das "next" in
get myCalendar uid next
in den neuen Syntax schreiben?
Die eigentliche Abfrage wäre
get myCalendar events format:custom="$U"
aber welcher limitSpec bzw. filterSpec entspricht "next"? Wenn ich die neue Syntax ohne filterSpec und limitSpec nutze bekomme ich mehr events zurück als mit "next", es muss also wohl irgendeine davon gesetzt werden...
Zitat von: reibuehl am 18 Mai 2018, 19:50:42
aber welcher limitSpec bzw. filterSpec entspricht "next"?
limit:count=1,from=0
Zitat von: betateilchen am 18 Mai 2018, 20:23:45
limit:count=1,from=0
Das liefert nur ein Resultat. "next" liefert mehrere. Könnte es
filter:mode=="upcoming"
sein? Das scheint zumindest mit meinem Test-Kalender das gleiche Ergebnis zu liefern...
series:next
Nochmal eine Verständnisfrage von mir...
Liefert "series:..." eigentlich auch Ergebnisse von events, die KEINE Serie sind, sondern nur einmal auftreten?
Die commandref sagt dazu:
ZitatThe series parameter determines the display of recurring events. series:next limits the display to the next calendar event out of all calendar events in the series that have not yet ended.
Zitat von: betateilchen am 18 Mai 2018, 22:14:46
Liefert "series:..." eigentlich auch Ergebnisse von events, die KEINE Serie sind, sondern nur einmal auftreten?
Ja.