FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Benbaeck am 30 November 2022, 22:51:22

Titel: [FUIP] View::WeekdayTimer
Beitrag von: Benbaeck am 30 November 2022, 22:51:22
Hi,

ich habe in meinen ganzen WeekdayTimern den Paramater "w" mit angegeben um den Schaltpunkt zu ignorieren wenn er ein Feiertag ist.
Wenn ich die Timer über FUIP verändere löscht er mir das |w weg. Ist es möglich, dass irgendwo einzustellen, damit er den Parameter mit übernimmt?

Gruß
Titel: Antw:[FUIP] View::WeekdayTimer
Beitrag von: Thorsten Pferdekaemper am 31 Dezember 2022, 18:00:27
Hi,
ich habe mir das jetzt endlich mal anschauen können. Im Prinzip wäre das "w" immer sinnvoll, wenn man nicht sowieso Sa, So oder We im Profilelement aktiviert hat. Allerdings wäre das nicht so ganz kompatibel zum jetzigen Zustand. Außerdem bin ich mir nicht ganz sicher, wie man so etwas wie "Mo bis Sa" behandeln sollte. Einerseits will man "Mo bis Fr" vielleicht nicht haben, wenn es sich um einen Feiertag handelt. Andererseits ist Sa immer ein "Feiertag" (IsWe ist true).
Wahrscheinlich braucht man das im Widget als doch pro Profilelement, also pro Zeile. Da müsste ich mir aber erst einmal überlegen, wie man das am besten darstellt. ...oder man kann da doch irgend einen sinnvollen Automatismus bauen.
Kommentare?
Gruß,
   Thorsten
Titel: Antw:[FUIP] View::WeekdayTimer
Beitrag von: Thorsten Pferdekaemper am 01 Januar 2023, 15:43:51
Hi,
ich habe mir das nochmal im Quellcode angeschaut. Das "w" scheint mir ein bisschen seltsam, wenn man Sa oder So auswählt. Das scheint sich zu beißen. D.h. Sa oder So mit "w" wird immer ignoriert, da bei Sa/So $we immer true ist. Wenn man aber We auswählt (also Tag 7), dann wird die Zeile trotz "w" nicht ignoriert.
Mal sehen, wie man damit am Besten umgeht.
Gruß,
   Thorsten
Titel: Antw:[FUIP] View::WeekdayTimer
Beitrag von: Beta-User am 02 Januar 2023, 20:45:22
Bin grade auch nicht mehr besonders tief im WeekdayTimer-Code drin, und das "w"-feature erfreut sich eher seltenem feedback.

Falls Verbesserungswünsche/Vorschläge da sind, kann ich gerne mal schauen, ob sich da was machen läßt.
Vielleicht betr. Sa./So.: Es kann durchaus sein, dass diese Tage nicht $we sind, falls ein noWeekend-holiday das entsprechend anweist! (Ob der WeekdayTimer das tatsächlich berücksichtigt, kann ich aber nicht aus der Hüfte beantworten, gehe aber davon aus).