Es wäre hilfreich, wenn Erinnungen auf Basis eines relativen MHD konfiguriert werden könnten, welches dadurch die Haltbarkeit des Produkts zumindest allgemein rechnerisch berücksichtigt.
Hintergrund: Ich möchte über abgelaufene Lebensmittel benachrichtigt werden, um sie noch rechtzeitig verbrauchen zu können, bevor sie verderben. Dabei gibt es aber Produkte, die relativ kurz nach dem MHD verderben und andere, die auch mehrere Wochen nach Ablauf des MHD noch bedenkenlos verbraucht werden.
Das relative MHD könnte auf Basis der bestehenden Daten berechnet werden.
Vorschlag:
rMHD (relatives MHD) = (Aktuelles Datum - MHD) / (MHD - Tag der Erfassung)
Beispiel H-Milch:
  • H-Milch wird 60 Tage vor Ablauf erfasst.
  • 2 Tage nach MHD ergibt sich ein rMHD von 2/60 = 0,033. Zu diesem Zeitpunkt benötige ich noch keine Benachrichtigung.
  • 30 Tage nach Ablauf wäre der rMHD bei 30/60 = 0,5, ab dann möchte ich eine Benachrichtigung erhalten. Ggf. auch als Kategorie "Warnstufe gelb"
  • 60 Tage nach Abluaf wäre der rMHD bei 60/60 = 1, d.h. die Warnstufe könnte auf rot gesetzt werden.
Beispiel Tomenstücke in der Dose:
  • Dose hat bei Erfassung ein Ablaufdatum, dass 1,5 Jahre (ca. 550 Tage) in der Zukunft liegt.
  • Erst wenn die Dose rund 9 Monate über dem MHD ist, ist die Warnstufe gelb erreicht.
Die Warnstufen (gelb bei 0,5-1 und rot bei rMHD > 1) sollten konfigurierbar sein.
Optional wäre, den Sonderfall eines kurz vor Ablauf erworbenen Produkts mit langer Haltbarkeit trotzdem richtig erfassen zu können. Bspw. könnten Nudeln mit Rabatt verkauft werden, wenn diese in wenigen Tagen ablaufen. Trotzdem könnten diese auch erst in einigen Monaten verbraucht werden. Für diesen Sonderfall müsste der berücksichtigte Tag der Erfassung manuell zurückdatiert werden können.