Da får vi også endre "the box".
La oss si at jeg vil hente hendelser for de neste 7 dager. Har man mange hendelser vil scriptet fjerne de tidligste hendelsene. Jeg vet ikke hvorfor, men de fjernes. Jeg gjør da det (logiske) valget ved å ha de førstkommende hendelsene øverst, slik man leser en kalender.
Jeg vil også ha en begrensning på maksimalt de 10 neste hendelser. Dette fordi det er ryddigst i HStouch, samt at HomeSeer selv setter noen merkelige begrensninger når strengen er større enn vinduet den vises i. I noen uker kan antallet hendelser de neste 7 dagene være ganske stort, og derfor kan det være kjekt med denne begrensningen.
(I eksempelet under har jeg fjernet antall-begrensningen i scriptet, alt er direkte hentet fra plugin).
La oss si at jeg henter eventer for de 3 neste dagene. Da får jeg dette (når jeg fjerner subjektet, privatlivets fred):
Parametre:
Resultat:
Så endrer vi det til 10 neste dager.
Parametre:
Resultat:
.... Altså er det en innebygget begrensning på 10 hendelser, som forsåvidt er det jeg ønsket meg. Så det er bra!
MEN siden lista som returneres fra pluginen er sortert feil vei, får jeg de 10 hendelsene i lista som er lengst vekk i tid, og ikke de som er interessante. Altså de som er nærmest nå-tidspunktet i løpet av de 10 neste dagene.
Se script: