Opening hours Problem mit Sommer und Winterzeit

Ich habe Öffnungszeiten erstellt die jeweils für Sommer und Winterzeit unterschiedlich sind:
Mar Su[-1]-Oct Su[-1] -1 day Mo-Fr 10:00-18:00, Sa,Su,PH 09:00-18:00; Oct Su[-1]-Mar Su[-1] -1 day: 11:00-18:00, Sa,Su,PH 09:00-17:00

Laut http://openingh.openstreetmap.de/evaluation_tool/ funktionieren die aber nicht so wie erwartet. Der 6.5. sollte eigentlich 09:00-18:00 offen haben (Sommerzeit), laut Tool aber 09:00-17:00 (Regel Sa,Su,PH 09:00-17:00). Offenbar wird der jeweils zweite Zeitraum als unabhängig behandelt. Was mache ich da falsch?

In deiner Winterzeit-Angabe fehlte das Mo-Fr, aber das ändert nichts (wird ja vom Sa,Su,PH überschrieben).

Sieht so aus, als müsstest du den Zeitraumselektor jedem Ausdruck voranstellen, also so:

Mar Su[-1]-Oct Su[-1] -1 day: Mo-Fr 10:00-18:00; Mar Su[-1]-Oct Su[-1] -1 day: Sa,Su,PH 09:00-18:00; Oct Su[-1]-Mar Su[-1] -1 day: Mo-Fr 11:00-18:00; Oct Su[-1]-Mar Su[-1] -1 day: Sa,Su,PH 09:00-17:00

Damit geht’s im Evaluator einwandfrei.

–ks

Ok, damit komme ich (mit den anderen Ausnahmeregelungen) leider über die erlaubten 255 Zeichen. Wenn es keine andere Möglichkeit gibt, geht das wohl so nicht.

Musst ja nicht alle Angaben selektieren, arbeite mit Überschreiben und Ergänzen:

10:00-18:00; Sa,Su,PH 09:00-18:00; Oct Su[-1]-Mar Su[-1] -1 day Mo-Fr 10:00-11:00 off; Oct Su[-1]-Mar Su[-1] -1 day Sa,Su,PH 17:00-18:00 off

140 Zeichen.

Wäre aber natürlich eleganter, wenn man klammern könnte, um einen monthday selector auf mehrere Zeitangaben beziehen zu können.

–ks

Edit: Syntax

Moin,

1. Was hat der Doppelpunkt hinter dem 2. day zu suchen? - Erledigt
2. Egal ob mit oder ohne Doppelpunkt: Wenn ich den (Edit: Original-)Ausdruck im Tool eingebe, zeigt er mir “Mai 6. Sa geöffnet 09:00 - 18:00”

Wo ist jetzt noch mal genau Dein Problem?

Grüße, Georg

Mich wundert vor allem, dass der Evaluator unter dem Wochenplan schreibt: „Zur Anwendung gekommene Regel: Sa,Su,PH 09:00-17:00“ – obwohl der Plan zu anderen Ergebnissen kommt.

–ks

Keine Ahnung, ist aus einem Beispiel von https://wiki.openstreetmap.org/wiki/DE:Key:opening_hours übernommen.

Hmm, das stimmt sogar. Drunter steht aber: “Zur Anwendung gekommene Regel: Sa,Su,PH 09:00-17:00” Was ist jetzt richtig?

Ich gehe mal davon aus, dass das so richtig its. Weiß vielleicht jemand, wie man den Karfreitag darstellt? Geht das überhaupt mit dieser Syntax?


easter -2 days

schau beim Evaluator ganz nach unten in den Beispielen :wink:

easter -2 days

–ks

Menno! Du warst nur schneller, weil ich es erst noch überprüfen wollte!

–ks

Ach, hat schon jemand, wegen dem eigentlichen Fehler (angewandte Regel ungleich grafische Anzeige) im Eröffnungspost ein Issue auf github aufgemacht oder ypid einfach mal angeschrieben?

Welche Regel genau? Deine aus dem ersten Beitrag?

Die letzte Regel zählt nicht zur Winterzeit, wie bereits (im 2. Beitrag) beschrieben.