NEWS
Test Adapter ical 1.10.4
-
Aktuelle Test Version 1.10.4 Veröffentlichungsdatum 30.07.2021 Github Link Latest Repo Hi All,
@Feuersturm und ich habe die letzten Tage intensiv damit verbracht den ical Adapter mal seiner seit 1.7.5 reingebrachten Probleme zu berauben und ihn wieder für alle sinnvoll nutzbar zu machen. Einen riesen Dank daher an Feuersturm für seine Geduld und ausführlichen Tests.
EInige Fehler kamen am Ende auch gar nicht vom Adapter sondern vom Update einer Library die Dinge mit Zeitzonen anders regelt, daher waren ggf Termine verschoben.Aber auch wir können nicht an alle Fälle denken. Daher jetzt die Bitte an die Tester-Community hier zu unterstützen.
Bitte installiert die 1.10.4 und gebt Feedback! Die Version ist auf NPM und sollte demnächst im Latest Repo auftauchen.
Hier ein Auszug aus den Fixes:
- (Apollon77) Make sure daysPast is correctly initialized if not provided
- (Apollon77) When no calendar could be read then no events are updated/cleanup
- (Apollon77) Respect HTTP statuscode from server response too to detect errors* (Apollon77/Feuersturm) Fix other timezone issues
- (Apollon77) Fix setting external States when events are active
- (Apollon77) Also list recurring entries from the past
- (Apollon77) Fix the event states for the days in future
- (Apollon77/Feuersturm) Fix wrong times and dates introduced in 1.7.5.
- (Feuersturm) Allow Setting daysPast to be decreased to zero with button again
- (Apollon77) Make sure all Event objects are created before values are written
- IMPORTANT: data.table is now a stringified array!! Consider when using this value!
- (Apollon77) Optimize for js-controller 3.3
- (BasGo) added analysis for events marked as private in Google Calendar
- (jens-maus) updated dependencies
Bitte prüft auch ggf erstelle GitHub Issues ob diese noch vorhanden sind oder gefixt sind und gebt dort Rückmeldung bzw schliesst Sie wenn Sie von Euch und gefixt sind.
Neue Probleme (hoffe nicht) bitte anlegen im GitHub und Debug Log dazu packen bzw einen relevanten ICS-File Teil oder so.
Ingo
-
Und weil es so schön ist ...
nach Diskussion in einem Issue:
1.11.0
- (Apollon77) Locally cache remote calendars to be used in case of request errors
-
Gerade installiert.
Bei ganztägigen Serien (Wiederholung wie bspw. Geburtstage) wird jetzt nicht mehr ganztägig zurückgegeben, sondern 0.00 - 22.00 Uhr:
-
@lessthanmore Bitte Github issue mit
- screenshot der settings in ical instanz
- ics File (am besten nur genau so ein termin)
- Debug log
PS: Und wo ist der unterschied zwischen dem Mülltermin und dem Geburtstag? Weil der Mülltermin ist auch ganztägig geht aber ... also am besten bitte beide in das Sample file
-
@apollon77 Habe die Version 1.11.0 installiert und keine Auffälligkeiten bemerkt
-
@apollon77 said in Test Adapter ical 1.10.4:
@lessthanmore Bitte Github issue mit
- screenshot der settings in ical instanz
- ics File (am besten nur genau so ein termin)
- Debug log
PS: Und wo ist der unterschied zwischen dem Mülltermin und dem Geburtstag? Weil der Mülltermin ist auch ganztägig geht aber ... also am besten bitte beide in das Sample file
Wie gesagt, Blaue Tonne ist ein ganztägiges Einzelereignis und die anderen sind Terminserien (auch ganztägig).
Habe keinen Account bei github. -
@lessthanmore sagte in Test Adapter ical 1.10.4:
Habe keinen Account bei github.
Die Freche Antwort ist: Dann mach Dir einen, kostet ca. 30 Sekunden. Du nutzt ein Open Source Projekt, wo die gesamte Entwicklung, die Projektkoordinierung und viele anderen Dinge auf GitHub stattfinden. zB auch Adapter-Requests und vor allem die Zusammenarbeit mit den Devs. In meinen Augen gehört GitHub dazu um wirklich ein Teil der Community zu sein (Und nein ich will da jetzt keine Diskussion lostreten, wollte die Aussage aber auch so nicht stehen lassen)...
Die uns weiterführende Antwort ist: Dann stell es halt ausnahmsweise hier zur Verfügung.
-
@apollon77 Ich bevorzuge ja eher die freundliche Antwort
https://github.com/iobroker-community-adapters/ioBroker.ical/issues/280ICS File lade ich später hoch wenn ich am Mac bin.
-
@lessthanmore Danke für Dein Verständnis
-
Ein Riesendank an @apollon77 (besonders für die 1.11.0) und an @Feuersturm für die Arbeit an diesem Adapter.
Für mich einer der wichtigsten Adapter gerade im Winter für die Heizungssteuerung.
-
@apollon77 said in Test Adapter ical 1.10.4:
@lessthanmore Danke für Dein Verständnis
Alles gut, hast ja Recht.
Bin jetzt zurück zur 1.7.4, da wird es weiterhin richtig dargestellt.
Debug Log brauche ich etwas Zeit weil ich dafür einen eigenen Kalender erstellen muss. Im jetzigen Log stehen eindeutig zu viele private Sachen und das Log ist riesig, da er alles bis 2017 liest. -
@lessthanmore ich hab einen test Kalender für die aktuellen ical Tests. Ich werde heute Abend einmal schauen ob ich dein Verhalten mit der 1.7.4 und der aktuell version nachstellen kann. Dann kann ich auch einfach ein Debug log ziehen. Das soll sich aber natürlich nicht davon abhalten auch einen test Kalender zu erstellen.
-
@apollon77 1.11.0 bis jetzt nichts auffälliges.
bei der gelegenheit auch den Admin auf 5.1.17 hochgezogen, da hats mich doch aus den socken geworfen... -
@lessthanmore Bitte 1.11.1 testen
-
@apollon77 said in Test Adapter ical 1.10.4:
@lessthanmore Bitte 1.11.1 testen
Gerade gemacht, läuft wieder.
Lieben Dank euch beiden fürs super schnelle fixen. -
@apollon77
V1.11.1 läuft einwandfrei.Eine Kleinigkeit hätte ich aber:
Könnt ihr den "ellenlangen Timezone-String" aus dem Logging rausnehmen, oder wird der für was Spezielles benörigt?:Use Timezone: Europe/Berlin / {"name":"Europe/Berlin","abbrs":["CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CEMT","CEST","CET","CEST","CET","CEST","CEMT","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET","CEST","CET"],"untils":[-1693706400000,-1680483600000,-1663455600000,-1650150000000,-1632006000000,-1618700400000,-938905200000,-857257200000,-844556400000,-828226800000,-812502000000,-796777200000,-781052400000,-776563200000,-765936000000,-761180400000,-748479600000,-733273200000,-717631200000,-714610800000,-710380800000,-701910000000,-684975600000,-670460400000,-654130800000,-639010800000,323830800000,338950800000,354675600000,370400400000,386125200000,401850000000,417574800000,433299600000,449024400000,465354000000,481078800000,496803600000,512528400000,528253200000,543978000000,559702800000,575427600000,591152400000,606877200000,622602000000,638326800000,654656400000,670381200000,686106000000,701830800000,717555600000,733280400000,749005200000,764730000000,780454800000,796179600000,811904400000,828234000000,846378000000,859683600000,877827600000,891133200000,909277200000,922582800000,941331600000,954032400000,972781200000,985482000000,1004230800000,1017536400000,1035680400000,1048986000000,1067130000000,1080435600000,1099184400000,1111885200000,1130634000000,1143334800000,1162083600000,1174784400000,1193533200000,1206838800000,1224982800000,1238288400000,1256432400000,1269738000000,1288486800000,1301187600000,1319936400000,1332637200000,1351386000000,1364691600000,1382835600000,1396141200000,1414285200000,1427590800000,1445734800000,1459040400000,1477789200000,1490490000000,1509238800000,1521939600000,1540688400000,1553994000000,1572138000000,1585443600000,1603587600000,1616893200000,1635642000000,1648342800000,1667091600000,1679792400000,1698541200000,1711846800000,1729990800000,1743296400000,1761440400000,1774746000000,1792890000000,1806195600000,1824944400000,1837645200000,1856394000000,1869094800000,1887843600000,1901149200000,1919293200000,1932598800000,1950742800000,1964048400000,1982797200000,1995498000000,2014246800000,2026947600000,2045696400000,2058397200000,2077146000000,2090451600000,2108595600000,2121901200000,2140045200000,null],"offsets":[-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-180,-120,-60,-120,-60,-120,-180,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60,-120,-60],"population":4100000}
-
@joergeli Nächstenliebe ein GitHub issue als Erinnerung. Kann ich als debug loggen. Der wird zum debugging benötigt.
-
@apollon77
Sorry,
ich hatte noch keine Zeit, die GitHub-"Erinnerung" zu erstellen, aber wie ich gemerkt habe, hast Du es nicht vergessen und mit der v 1.11.2 heraus genommen.
Danke dafür! -
1.11.2 läuft bei mir scheinbar ohne Probleme. Aber ich kenne auch nicht die alten Probleme bzw. habe sie nicht festgestellt.
Toll, dass hier auch der trashschedule-Adapter sofort angepasst wurde (1.2.0), um mit dem neuen ical zu funktionieren
-
@lobomau musstest du etwas umstellen?
Ich habe ical auf 1.11.2 und Trash auf 1.2.0
bekomme aber seit den updates eine Fehlermeldungtrashschedule.0 2021-08-03 10:30:09.115 error (2663) no events found in iCal instance - check configuration and restart adapter
ich habe nix verstellt und verstehe nicht wo durch das kommt.
Einträge sind im Kalender drinne und hatte auch alles bis zum Update super geklappt.