Hallo
In den verschiedenen OE-Versionen (2.5, 2.2 und 2.0) des aktuellen AutoTimer ist im github noch ein Bug enthalten (nach Hinweis eines Users im ihad).
Da werden an einer Stelle bei der Duplikatprüfung die Timer-Offset-Werte fälschlicherweise nochmals mit dem Wert 60 multipliziert (Umrechnung in Sekunden), obwohl der Offset-Wert an dieser Stelle bereits als Sekundenwert vorliegt.
Es erfolgt vorher an anderer Stelle in der AutoTimerResource.py schon die Multiplikation mit 60.
Dadurch kommt es unter bestimmten Umständen zur Erstellung doppelter Timer-Einträge.
Weitere Infos gibt es hier:
http://www.i-have-a-dreambox.c…ostid=2198911#post2198911
Es wäre schön, wenn jemand den Fehler im git vor dem nächsten Feed-Update noch beheben könnte.
Der Fehler wurde schon gegengeprüft und bestätigt.
Also bei den beiden Zeilen jeweils am Zeilenende beim timer.offset[x] das „ * 60“ entfernen
OE2.5 (master-branch): Zeile 387 + 388
https://github.com/opendreambo…mer/src/AutoTimer.py#L387
OE2.2 (branch 4.2): Zeile 493 + 494
https://github.com/opendreambo…mer/src/AutoTimer.py#L493
OE2.0 (branch 4.0): Zeile 492 + 493
https://github.com/opendreambo…mer/src/AutoTimer.py#L492
Vielen Dank
PS: Ich könnte auch ein Pull-Request über Fork machen, weiß jetzt nur nicht, was die bessere/schnellere Variante ist.