FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Kalendermodule => Thema gestartet von: betateilchen am 17 Mai 2018, 08:43:24

Titel: Verständnisfrage zu CALENDAR
Beitrag von: betateilchen am 17 Mai 2018, 08:43:24
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"?
Titel: Antw:Verständnisfrage zu CALENDAR
Beitrag von: Dr. Boris Neubert am 17 Mai 2018, 09:31:13
Ja.
Titel: Antw:Verständnisfrage zu CALENDAR
Beitrag von: betateilchen am 17 Mai 2018, 09:47:01
prima, danke :) Dann kann ich mir das splitten von uid in Zukunft sparen
Titel: Antw:Verständnisfrage zu CALENDAR
Beitrag von: reibuehl am 18 Mai 2018, 19:50:42
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...

Titel: Antw:Verständnisfrage zu CALENDAR
Beitrag von: betateilchen am 18 Mai 2018, 20:23:45
Zitat von: reibuehl am 18 Mai 2018, 19:50:42
aber welcher limitSpec bzw. filterSpec entspricht "next"?

limit:count=1,from=0
Titel: Antw:Verständnisfrage zu CALENDAR
Beitrag von: reibuehl am 18 Mai 2018, 21:08:56
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...
Titel: Antw:Verständnisfrage zu CALENDAR
Beitrag von: Dr. Boris Neubert am 18 Mai 2018, 21:17:08
series:next
Titel: Antw:Verständnisfrage zu CALENDAR
Beitrag von: betateilchen am 18 Mai 2018, 22:14:46
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.
Titel: Antw:Verständnisfrage zu CALENDAR
Beitrag von: Dr. Boris Neubert am 19 Mai 2018, 12:46:48
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.