grover du hast recht, es liegt tatsächlich am Kalender. Ich dachte gestern erst das es mit meinem Geburtstagskalender zusammen hängt da es nur mit dem Abfallkalender problemlos lief. Doch dann habe ich trotzdem nach gewisser Zeit die Meldungen im Log und heute Morgen war alles wieder gut. Ich denke das zeitweise etwas bei der Abfrage nicht funktioniert bzw der Kalender nicht erreichbar ist.
homebridge-calendar ( Kalender Trigger)
-
-
Ich werde dann auch noch einmal einen Test wagen und berichten. Ich hatte 2 Kalender, einen mit 4 Sensoren und einen mit 1 Sensor. Jetzt habe ich ja auch Backups meiner persist-Ordner und werde die Größe der log-Dateien überwachen
DSchumacher2104 werde heute Abend mal wieder den 2. Kalender hinzufügen und morgen früh nochmal in den Log schauen und auch berichten.
So, es hängt tatsächlich mit dem Kalender zusammen. Ich habe meinen Geburtstagskalender wieder eingefügt und plötzlich wird wieder mein Log zugeknallt. Bis zu dem ersten Ereignis im Kalender, ab dann läuft alles normal. Es fühlt sich so an, als müsste sich der Kalender erstmal mit dem Plugin synchronisieren. Es stört mich trotzdem das bei einen ganztägigen Termin zeitweise der Schalter für die Abrufdauer ( bei mir 5 Minuten ) aussetzt. Das Problem werde ich aber nicht alleine haben, es ist bestimmt nur noch niemanden aufgefallen.Man guckt sich ja nicht die ganze Zeit die Schalter an. grover Kann man da etwas ändern? Vielleicht die Abfrage Zeit verlängern oder ähnliches?
Hmm, meine Log-Datei ist jetzt auch ruhig. Komischerweise zeigt das Plugin aber nur die Termine aus dem ersten Kalender an. Im 2. steht auch gerade ein Termin, alle Kontakte bleiben aber geschlossen!?! Ich weiß nun nicht weiter
Code
Alles anzeigen{ "bridge": { "name": "HB Kalender", "username": "xxx", "port": 51835, "pin": "xxx", "manufacturer": "@nfarina", "model": "Homebridge", "serialNumber": "0.4.38" }, "description": "HomeKit Kalender Steuerung", "platforms": [ { "platform": "Calendar", "calendars": [ { "name": "Automation", "url": "webcal://xxx", "pollingInterval": 5, "sensors": [ "Eileen" ] }, { "name": "Abfallkalender", "url": "webcal://xxx", "pollingInterval": 5, "sensors": [ "Blaue", "Braune", "Gelbe", "Grünschnittsammelaktion" ] } ] } ], "accessories": [ ] }
Code
Alles anzeigenMar 8 21:24:46 raspberrypi3 homebridge[16319]: [2018-3-8 21:24:46] [Calendar] Updating calendar Abfallkalender Mar 8 21:24:46 raspberrypi3 homebridge[16319]: [2018-3-8 21:24:46] [Calendar] Updating calendar Automation Mar 8 21:24:47 raspberrypi3 homebridge[16319]: [2018-3-8 21:24:47] [Calendar] Pushing calendar sensor 'Abfallkalender' state 0 - value 0 Mar 8 21:24:47 raspberrypi3 homebridge[16319]: [2018-3-8 21:24:47] [Calendar] Pushing calendar sensor 'Blaue' state 0 - value 0 Mar 8 21:24:47 raspberrypi3 homebridge[16319]: [2018-3-8 21:24:47] [Calendar] Pushing calendar sensor 'Braune' state 0 - value 0 Mar 8 21:24:47 raspberrypi3 homebridge[16319]: [2018-3-8 21:24:47] [Calendar] Pushing calendar sensor 'Gelbe' state 0 - value 0 Mar 8 21:24:47 raspberrypi3 homebridge[16319]: [2018-3-8 21:24:47] [Calendar] Pushing calendar sensor 'Grünschnittsammelaktion' state 0 - value 0 Mar 8 21:24:47 raspberrypi3 homebridge[16319]: [2018-3-8 21:24:47] [Calendar] Setting Automation to true Mar 8 21:24:47 raspberrypi3 homebridge[16319]: [2018-3-8 21:24:47] [Calendar] Setting Eileen to true Mar 8 21:24:47 raspberrypi3 homebridge[16319]: [2018-3-8 21:24:47] [Calendar] Pushing calendar sensor 'Automation' state 1 - value 1 Mar 8 21:24:47 raspberrypi3 homebridge[16319]: [2018-3-8 21:24:47] [Calendar] Pushing calendar sensor 'Eileen' state 1 - value 1
Im Abfallkalender steht ein Termin der heute um 17:00 Uhr begonnen hat und bis morgen 10:00 Uhr dauert. Der Sensorname muss doch nicht ganz identisch sein, oder? Heißt im Kalender z. B. "Gelbe Tonne" und mein Sensor nur "Gelbe". Aber zumindest müsste ja der Abfallkalender Kontakt ausgelöst werden. Kann man das irgendwie kontrollieren, was das Plugin aus dem Kalender lädt?
Im Log kannst du sehen was das Plugin lädt. Deine Config sieht merkwürdig aus, du kannst doch nicht in Zeile 38 hiermit ], enden?
Code
Alles anzeigen{ "platform": "Calendar", "calendars": [ { "name": "Abfall", "url": "webcal://xxxxx", "pollingInterval": 5, "offset": "-8h", "sensors": [ "Restabfall", "LKG Gelber Sack" ] }, { "name": "Geburtstagskalender", "url": "webcal://xxxxx", "pollingInterval": 5, "sensors": [ "CalSensor1", "CalSensor2" ] } ] },
So,geht schon wieder los. Kaum ist der Termin vorbei und der Log wird zugeknallt. Habe langsam echt kein Bock mehr!!!!
Hat noch jemand einen Geburtstagskalender angelegt?
So, ich habe das Problem mit den fehlenden Terminen bei mir identifiziert. Das Plugin schafft es zumindest hier nicht, wiederkehrende Ereignisse einzulesen bzw. anzuzeigen. Wenn ich einen einzelnen Termin mit dem gleichen Namen des wiederkehrenden Termin eintrage, wird dieser signalisiert, aber der wiederkehrende Termin nicht.
grover Kannst Du mal nachschauen, ob das Plugin die wiederkehrenden Termin aus dem iCloud-Kalender richtig einliest? Ich habe das Gefühl, dass sich die bei mir aufgetretenen Probleme damit erklären lassen.
Ich habe jetzt auch keine Log-Datei-Probleme mehr
DSchumacher2104 Das kann auch das Problem bei mir sein. Alle Termine fangen ja mit Geburtstag xy an. Wenn der Termin bei mir ansteht, dann funktioniert alles. Wenn er aber den nächsten Geburtstagtermin sucht, dann geht das Problem los und der Log füllt sich sofort.
<p><woltlab-metacode data-name="user" data-attributes="WzUxMF0=">grover</woltlab-metacode> Wie schaut es den mit dem Update aus? Zwecks der Offset Zeit.</p>
Kannst du schon mit npm install github:grover/homebridge-calendar installieren.
Kannst du schon mit npm install github:grover/homebridge-calendar installieren.
to0b Ich installiere meine Homebridge-plugins normalerweise immer mit sudo und -g als Option. Gerät dann irgendetwas durcheinander, wenn ich das Plugin wie von dir beschrieben installiere?
Dies war jetzt nur als Beispiel wie man mit npm direkt über ein github repo installiert. Wenn du nicht im node_modules global Ornder bist musst du -g natürlich angeben. Und wenn du für die Installation Super User Rechte benötigst musst du auch sudo davor schreiben
Bin erst seit gestern wieder zu Hause, ich hoffe das ich diese Woche wieder etwas Zeit finde.
grover Wäre toll wenn du nochmal das Plugin prüfen würdest. Mein Abfallkalender mit Restmüll und Gelbersack läuft fehlerfrei. Problem mit dem Log gibt es nur beim Geburtstagkalender. Dachte zuerst es würde an den wiederkehrenden Termin mit Geburtstage XY liegen. Als ich Geburtstag im Kalender rausgenommen habe und nur XY drin hatte, lief es 2 Tage und danach wird wieder der Log gefüllt. Irgendwie läuft da irgendwas nicht rund, evtl mit dem Einzelsensor?
Bei mir lief es auch ein paar Tage wieder "logfrei", sogar ohne die Termine zu ändern, dann fing es plötzlich wieder mit den Log-Einträgen an, die Log-Datei war plötzlich über 5 GB groß bevor ich das Plugin gestoppt habe. Wiederkehrenden Termine wurden bei mir nicht signalisiert. Ich habe auch zwei Kalender eingebunden, einen mit einem Einzelsensor und einen mit 4 Sensoren.
grover Können wir dich irgendwie unterstützen?