@Moskus har et script som holder orden på offentlige fridager:
Dessverre holder ikke denne styr på dager du er hjemme utover de offentlige fridagene - sykedag, innklemt dag, vinterferie, høstferie, påskeferie, sommerferie, osv, osv. Dvs at hvis du bruker dette til å styre senking av temperatur når du er på jobb, så blir det veldig kaldt disse dagene!
Min løsninger er å lage en egen Google Calendar for "huset", som jeg leser av via Google sitt API (med PHP) og oppdaterer HomeSeer utifra det.
Jeg kjører på Linux, men ser ingenting i veien for at samme løsning kan kjøres på Windows.
PS:
Dette bruker PHP fra kommandolinje, så man trenger ikke kjøre en webserver med PHP-støtte eller åpne noen porter i brannmurer, osv.
1. Aller først, implementer @Moskus sitt script fra lenken over og sjekke at det virker.
2. Deretter er det bare følg denne guiden og se at du får tilgang til å lese ut data fra din primære Google-kalender:
https://developers.google.com/google-apps/calendar/quickstart/php
3. Så lager du en egen "hus-kalender".
Gå deretter inn på innstillinger for kalenderen og finn kalender-ID'en:
4. Legg inn dette scriptet som "HomeSeer.php" (og rediger de 4 øverste linjene):
5. Legg til et event i "hus-kalenderen" og sjekk at den listet opp når du nå kjører "php HomeSeer.php".
6. Sett opp følgende event:
Da skal "fridag"-devicen oppdateres seg basert på kalenderen i tillegg til faste fridager fra scriptet til @Moskus.