neuer Adapter webCal
-
@liv-in-sky ok dann werde ich wohl noch warten müssen und einstweilen mit meiner tabelle begnügen da ich ja auf vis-2 bin und nicht zurück kann
Aber danke trotzdem für die info
Mfg -
würde dir so eine tabelle für deine vis2 helfen? ist aus webcal.0...
-
@liv-in-sky Ja sogar sehr
-
du musst zeile 9 und 10 anpassen - dann ein html widget mit binding auf den in zeile 9 dp
script://@liv-in-sky 2020 21.1023.-07:48 //HIER WIRD PFAD UND FILENAME DEFINIERT const path = "/htmlexample.html"; //FIlenamen definieren const home ='vis.0' //wo soll das file im iobroker-file-system liegen ? (oder z.b auch iqontrol.meta) let braucheEinFile=false; // bei true wird ein file geschrieben let braucheEinVISWidget=true; // bei true wird ein html-tabelle in einen dp geschrieben - siehe nächste zeile let dpVIS="0_userdata.0.CONTROL-OWN.AAATEST.TestHTML" //WICHTIG wenn braucheEinVISWidget auf true gesetzt !! dp zusätzlich für VIS-HTML-Basic-Widget let dataPointWebCal="webcal.0.events.termine.data" let mySchedule1=" */10 * * * * "; //jede minute //--------------------------------------- //HIER DIE SPALTEN ANZAHL DEFINIEREN - jede Spalte einen Wert - in diesem Beispiel sind es 5 var htmlFeld1='EVENT'; var Feld1lAlign="left"; // überschrift Tabellen Spalte1 und Ausrichtung left,right or center var htmlFeld2='DATE'; var Feld2lAlign="center"; // überschrift Tabellen Spalte2 und Ausrichtung left,right or center var htmlFeld3='FROM'; var Feld3lAlign="left"; // überschrift Tabellen Spalte3 und Ausrichtung left,right or center var htmlFeld4='TO'; var Feld4lAlign="center"; // überschrift Tabellen Spalte4 und Ausrichtung left,right or center var htmlFeld5='IN ...'; var Feld5lAlign="center"; // überschrift Tabellen Spalte5 und Ausrichtung left,right or center //----------------------------------- //ÜBERSCHRIFT ÜBER TABELLE let htmlUberschrift=true; // mit Überschrift über der tabelle let htmlSignature=false; // anstatt der Überscghrift eine signature: - kleiner - anliegend const htmlFeldUeber='ioBroker Instanzen'; // Überschrift und Signature const htmlFarbUber="white"; // Farbe der Überschrift const htmlSchriftWeite="normal"; // bold, normal - Fettschrift für Überschrift const htmlÜberFontGroesse="18px"; // schriftgröße überschrift //MEHRERE TABELLEN NEBENEINANDER let mehrfachTabelle=1; // bis zu 4 Tabellen werden nebeneinander geschrieben- verkürzt das Ganze, dafür etwas breiter - MÖGLICH 1,2,3,oder 4 !!! const trennungsLinie="2"; //extra trennungslinie bei mehrfachtabellen - evtl auf 0 stellen, wnn htmlRahmenLinien auf none sind const farbetrennungsLinie="white"; const htmlFarbZweiteTabelle="white"; // Farbe der Überschrift bei jeder 2.ten Tabelle const htmlFarbTableColorUber="#BDBDBD"; // Überschrift in der tabelle - der einzelnen Spalten //ÜBERSCHRIFT SPALTEN const UeberSchriftHöhe="35"; //Überschrift bekommt mehr Raum - darunter und darüber - Zellenhöhe const LinieUnterUeberschrift="3"; // Linie nur unter Spaltenüberschrift - const farbeLinieUnterUeberschrift="white"; const groesseUeberschrift=16; const UeberschriftStyle="normal" // möglich "bold" //GANZE TABELLE let abstandZelle="3"; let farbeUngeradeZeilen="#000000"; //Farbe für ungerade Zeilenanzahl - Hintergrund der Spaltenüberschrift bleibt bei htmlFarbTableColorGradient1/2 let farbeGeradeZeilen="#151515"; //Farbe für gerade Zeilenanzahl - Hintergrund der Spaltenüberschrift bleibt bei htmlFarbTableColorGradient1/2 let weite="450"; //Weite der Tabelle let zentriert=true; //ganze tabelle zentriert const backgroundAll="#000000"; //Hintergrund für die ganze Seite - für direkten aufruf oder iqontrol sichtber - keine auswirkung auf vis-widget const htmlSchriftart="Helvetica"; const htmlSchriftgroesse="15px"; //FELDER UND RAHMEN let UeberschriftSpalten=true; // ein- oder ausblenden der spatlen-überschriften const htmlFarbFelderschrift="#BDBDBD"; // SchriftFarbe der Felder const htmlFarbFelderschrift2="#D8D8D8"; // SchriftFarbe der Felder für jede 2te Tabelle const htmlFarbTableColorGradient1="#424242"; // Gradient - Hintergrund der Tabelle - Verlauffarbe const htmlFarbTableColorGradient2="#424242"; // Gradient - Hintergrund der Tabelle - ist dieser Wert gleich Gradient1 gibt es keinen verlauf const htmlFarbTableBorderColor="grey"; // Farbe des Rahmen - is tdieser gleich den gradienten, sind die rahmen unsichtbar let htmlRahmenLinien="none"; // Format für Rahmen: MÖGLICH: "none" oder "all" oder "cols" oder "rows" const htmlSpalte1Weite="auto"; // Weite der ersten beiden Spalten oder z.b. 115px // HIER NICHTS ÄNDERN let borderHelpBottum; let borderHelpRight; let htmlcenterHelp; let htmlcenterHelp2; if(htmlRahmenLinien=="rows") {borderHelpBottum=1;borderHelpRight=0;} if(htmlRahmenLinien=="cols") {borderHelpBottum=0;borderHelpRight=1;} if(htmlRahmenLinien=="none") {borderHelpBottum=0;borderHelpRight=0;} if(htmlRahmenLinien=="all") {borderHelpBottum=1;borderHelpRight=1;} zentriert ? htmlcenterHelp="auto" : htmlcenterHelp="left"; zentriert ? htmlcenterHelp2="center" : htmlcenterHelp2="left"; const htmlZentriert='<center>' const htmlStart= "<!DOCTYPE html><html lang=\"de\"><head><title>Vorlage</title><meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">"+ "<style> * { margin: 0;} body {background-color: "+backgroundAll+"; margin: 0 auto; }"+ " p {padding-top: 10px; padding-bottom: 10px; text-align: "+htmlcenterHelp2+"}"+ // " div { margin: 0 auto; margin-left: auto; margin-right: auto;}"+ " td { padding:"+abstandZelle+"px; border:0px solid "+htmlFarbTableBorderColor+"; border-right:"+borderHelpRight+"px solid "+htmlFarbTableBorderColor+";border-bottom:"+borderHelpBottum+"px solid "+htmlFarbTableBorderColor+";}"+ " table { width: "+weite+"; margin: 0 "+htmlcenterHelp+"; border:1px solid "+htmlFarbTableBorderColor+"; border-spacing=\""+abstandZelle+"0px\" ; }"+ // margin macht center "td:nth-child(1) {width: "+htmlSpalte1Weite+"}"+"td:nth-child(2) {width:"+htmlSpalte1Weite+"}"+ " </style></head><body> <div>"; //const htmlUeber= "<p style=\"color:"+htmlFarbUber+"; font-family:"+htmlSchriftart+"; font-weight: bold\">"+htmlFeldUeber+"</p>"; const htmlTabStyle= "<table bordercolor=\""+htmlFarbTableBorderColor+"\" border=\"2px\" cellspacing=\""+abstandZelle+"\" cellpadding=\""+abstandZelle+"\" width=\""+weite+"\" rules=\""+htmlRahmenLinien+"\" style=\"color:"+htmlFarbFelderschrift+"; font-size:"+htmlSchriftgroesse+ "; font-family:"+htmlSchriftart+";background-image: linear-gradient(42deg,"+htmlFarbTableColorGradient2+","+htmlFarbTableColorGradient1+");\">"; const htmlTabUeber1="<tr height=\""+UeberSchriftHöhe+"\" style=\"color:"+htmlFarbTableColorUber+"; font-size: "+groesseUeberschrift+"px; font-weight: "+UeberschriftStyle+" ; border-bottom: "+LinieUnterUeberschrift+"px solid "+farbeLinieUnterUeberschrift+" \">"; const htmlTabUeber3="</tr>"; //NICHTS ÄNDERN - abhängig von den oben definierten _Spalten - in diesem Beispiel sind es 5 var htmlTabUeber2="<td width="+htmlSpalte1Weite+" align="+Feld1lAlign+"> "+htmlFeld1+" </td><td width="+htmlSpalte1Weite+" align="+Feld2lAlign+"> "+htmlFeld2+" </td><td align="+Feld3lAlign+"> "+htmlFeld3+" </td><td align="+Feld4lAlign+"> "+htmlFeld4+" </td><td align="+Feld5lAlign+"> "+htmlFeld5+" </td>"; var htmlTabUeber2_1="<td width="+htmlSpalte1Weite+" align="+Feld1lAlign+" style=\"color:"+htmlFarbZweiteTabelle+"\"> "+htmlFeld1+" </td><td width="+htmlSpalte1Weite+" align="+Feld2lAlign+" style=\"color:"+htmlFarbZweiteTabelle+"\"> "+htmlFeld3+ " </td><td align="+Feld3lAlign+" style=\"color:"+htmlFarbZweiteTabelle+"\"> "+htmlFeld3+" </td><td align="+Feld4lAlign+" style=\"color:"+htmlFarbZweiteTabelle+"\"> "+htmlFeld4+ " </td><td align="+Feld5lAlign+" style=\"color:"+htmlFarbZweiteTabelle+"\"> "+htmlFeld5+" </td>"; //------------------------------------------------------ var htmlOut=""; var mix; var counter; var val1; var val2; var val0; var val3; var val4; var htmlTabUeber=""; function writeHTML(){ htmlOut=""; counter=-1; htmlTabUeber=""; switch (mehrfachTabelle) { case 1: htmlTabUeber=htmlTabUeber1+htmlTabUeber2+htmlTabUeber3; break; case 2: htmlTabUeber=htmlTabUeber1+htmlTabUeber2+htmlTabUeber2_1+htmlTabUeber3; break; case 3: htmlTabUeber=htmlTabUeber1+htmlTabUeber2+htmlTabUeber2+htmlTabUeber2+htmlTabUeber3; break; case 4: htmlTabUeber=htmlTabUeber1+htmlTabUeber2+htmlTabUeber2_1+htmlTabUeber2+htmlTabUeber2_1+htmlTabUeber3; break; }; if (!UeberschriftSpalten) {htmlTabUeber=""} //-------------------------------------------------------------------------------------------------------------------------------------------------- //---------hier kommt eure schleife rein counter++, tabelleBind() und tabelleFinish() müssen so integriert bleiben !!!------------------------------ //---------alle valx werte müssen von euch bestimmt werden - val0,val1,val2,val3,val4!!!------------------------------------------------------------ //-------------------------------------------------------------------------------------------------------------------------------------------------- let mySelktor=JSON.parse(getState(dataPointWebCal).val) for (let i=0;i<mySelktor.length;i++) { // hier eigene schleife definieren // var ida = id.split('.'); // if(existsState(id) && existsState(id.replace("StandortBlitzer","Abfahrt")) && existsState(id.replace("StandortBlitzer","Destination"))) { counter++; // SEHR WICHTIG - MUSS IN JEDER SCHLEIFE INTEGRIERT SEIN val0=mySelktor[i].summary val1=formatDate(getDateObject(mySelktor[i].date), "TT")+' '+formatDate(getDateObject(mySelktor[i].date), "O", "de") val2=mySelktor[i].startTime val3=mySelktor[i].endTime val4=mySelktor[i].dateText.replace("in ","").replace(" Tagen","") tabelleBind(); //HIER NICHTS ÄNDERN : HIER WERDEN DIE DATEN DER SCHLEIFE ZUSAMMENGESETZT - diese function muss als letztes in der eigenen schleife aufgerufen werden }; //Schleifen Ende - je nach schleifenart muss hier etwas geändert werden !!!!!!!!! //------------------------------------------------------------------------------------------------------------------------------------------------- //--------------------------------------------------Ende der schleife------------------------------------------------------------------------------ //------------------------------------------------------------------------------------------------------------------------------------------------- tabelleFinish(); // AB HIER NICHTS ÄNDERN - tabelle fertigstellen } // function ende //MAIN: schedule(mySchedule1, function () { writeHTML(); if (braucheEinFile) {writeFile(home, path ,htmlOut, function (error) { /* log('file written');*/ });} }); writeHTML(); function tabelleBind(){ //HIER WERDEN DIE DATEN DER SCHLEIFE ZUSAMMENGESETZT - hat man oben 5 Felder definiert, braucht man hier 5 Werte switch (mehrfachTabelle) { case 1: if(counter%2==0) { htmlOut=htmlOut+"<tr bgcolor=\""+farbeGeradeZeilen+"\"><td align="+Feld1lAlign+" >"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td align="+Feld3lAlign+">"+val2+"</td><td align="+Feld4lAlign+">"+val3+"</td><td align="+Feld5lAlign+">"+val4+"</td></tr>"; break; } else { htmlOut=htmlOut+"<tr bgcolor=\""+farbeUngeradeZeilen+"\"><td align="+Feld1lAlign+" >"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td align="+Feld3lAlign+">"+val2+"</td><td align="+Feld4lAlign+">"+val3+"</td><td align="+Feld5lAlign+">"+val4+"</td></tr>"; break; } case 2: if(counter%4==0){ if(counter%2==0) {htmlOut = htmlOut+"<tr bgcolor=\""+farbeGeradeZeilen+"\"><td align="+Feld1lAlign+" >"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td align="+Feld3lAlign+">"+val2+"</td><td align="+Feld4lAlign+">"+val3+"</td><td style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+";\" align="+Feld5lAlign+">"+val4+"</td>"; } else {htmlOut = htmlOut+"<td align="+Feld1lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val0+"</td><td align="+Feld2lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val1+"</td><td align="+Feld3lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val2+"</td><td align="+Feld4lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val3+"</td><td align="+Feld5lAlign+">"+val4+"</td></tr>";} break; }else{ if(counter%2==0) {htmlOut = htmlOut+"<tr bgcolor=\""+farbeUngeradeZeilen+"\"><td align="+Feld1lAlign+" >"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td align="+Feld3lAlign+">"+val2+"</td><td align="+Feld4lAlign+">"+val3+"</td><td style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+";\" align="+Feld5lAlign+">"+val4+"</td>"; } else {htmlOut = htmlOut+"<td align="+Feld1lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val0+"</td><td align="+Feld2lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val1+"</td><td align="+Feld3lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val2+"</td><td align="+Feld4lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val3+"</td><td align="+Feld5lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val4+"</td></tr>";} break;} case 3: if(counter%2==0) { if(counter%3==0 ) {htmlOut = htmlOut+"<tr bgcolor=\""+farbeGeradeZeilen+"\"><td align="+Feld1lAlign+" >"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td align="+Feld3lAlign+">"+val2+"</td><td align="+Feld4lAlign+">"+val3+"</td><td style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+";\" align="+Feld5lAlign+">"+val4+"</td>"; } else { if(counter%3==1 ) { htmlOut = htmlOut+"<td align="+Feld1lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val0+"</td><td align="+Feld2lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val1+"</td><td align="+Feld3lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val2+"</td><td align="+Feld4lAlign+" style=\" color:"+htmlFarbFelderschrift2+"\">"+val3+"</td><td align="+Feld5lAlign+" style=\"border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+"; color:"+htmlFarbFelderschrift2+"\">"+val4+"</td>";} else {htmlOut = htmlOut+"<td align="+Feld1lAlign+" >"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td align="+Feld3lAlign+">"+val2+"</td><td align="+Feld4lAlign+">"+val3+"</td><td align="+Feld5lAlign+">"+val4+"</td></tr>";} } break;} else{ if(counter%3==0 ) {htmlOut = htmlOut+"<tr bgcolor=\""+farbeUngeradeZeilen+"\"><td align="+Feld1lAlign+" >"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td align="+Feld3lAlign+">"+val2+"</td><td align="+Feld4lAlign+">"+val3+"</td><td style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+";\" align="+Feld5lAlign+">"+val4+"</td>"; } else { if(counter%3==1 ) { htmlOut = htmlOut+"<td align="+Feld1lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val0+"</td><td align="+Feld2lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val1+"</td><td align="+Feld3lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val2+"</td><td align="+Feld4lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val3+"</td><td align="+Feld5lAlign+" style=\"border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+"; color:"+htmlFarbFelderschrift2+"\">"+val4+"</td>";} else {htmlOut = htmlOut+"<td align="+Feld1lAlign+" >"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td align="+Feld3lAlign+">"+val2+"</td><td align="+Feld4lAlign+">"+val3+"</td><td align="+Feld5lAlign+">"+val4+"</td></tr>";} } break; } case 4: if(counter%8==0) { if(counter%4==0) {htmlOut = htmlOut+"<tr bgcolor=\""+farbeGeradeZeilen+"\"><td align="+Feld1lAlign+" >"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td align="+Feld3lAlign+">"+val2+"</td><td align="+Feld4lAlign+">"+val4+"</td><td style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+";\" align="+Feld5lAlign+">"+val3+"</td>"; } else {if(counter%4==1 ) { htmlOut = htmlOut+"<td align="+Feld1lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val0+"</td><td align="+Feld2lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val1+"</td><td align="+Feld3lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val2+"</td><td align="+Feld4lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val3+"</td><td align="+Feld5lAlign+" style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+"; color:"+htmlFarbFelderschrift2+"\">"+val4+"</td>";} else {if(counter%4==3) { htmlOut= htmlOut+"<td align="+Feld1lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val0+"</td><td align="+Feld2lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val1+"</td><td align="+Feld3lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val2+"</td><td align="+Feld4lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val3+"</td><td align="+Feld5lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val4+"</td></tr>";} else {htmlOut = htmlOut+"<td align="+Feld1lAlign+" >"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td align="+Feld3lAlign+">"+val2+"</td><td align="+Feld4lAlign+">"+val3+"</td><td style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+";\" align="+Feld5lAlign+">"+val4+"</td>";}} } break;} else{ if(counter%4==0) {htmlOut = htmlOut+"<tr bgcolor=\""+farbeUngeradeZeilen+"\"><td align="+Feld1lAlign+" >"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td align="+Feld3lAlign+">"+val2+"</td><td align="+Feld4lAlign+">"+val3+"</td><td style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+";\" align="+Feld5lAlign+">"+val3+"</td>"; } else {if(counter%4==1 ) { htmlOut = htmlOut+"<td align="+Feld1lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val0+"</td><td align="+Feld2lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val1+"</td><td align="+Feld3lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val2+"</td><td align="+Feld4lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val3+"</td><td align="+Feld5lAlign+" style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+"; color:"+htmlFarbFelderschrift2+"\">"+val4+"</td>";} else {if(counter%4==3) { htmlOut= htmlOut+"<td align="+Feld1lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val0+"</td><td align="+Feld2lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val1+"</td><td align="+Feld3lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val2+"</td><td align="+Feld4lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val3+"</td><td align="+Feld5lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val4+"</td></tr>";} else {htmlOut = htmlOut+"<td align="+Feld1lAlign+" >"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td align="+Feld3lAlign+">"+val2+"</td><td align="+Feld4lAlign+">"+val3+"</td><td style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+";\" align="+Feld5lAlign+">"+val4+"</td>";}} } break; } } //switch ende } function tabelleFinish() { // tabelle fertigstellen switch (mehrfachTabelle) { case 1: break; case 2: if(counter%2==0) htmlOut = htmlOut.replace(/<\/td>$/, '</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>'); break; case 3: if(counter%3==2) htmlOut = htmlOut.replace(/<\/td>$/, "</td></tr>"); if(counter%3==1) htmlOut = htmlOut.replace(/<\/td>$/, "</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>"); if(counter%3==0) htmlOut = htmlOut.replace(/<\/td>$/, "</td><td> </td><td> </td><td> </td><td> </td><td style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+"\"> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>"); break; case 4: if(counter%4==3) htmlOut = htmlOut.replace(/<\/td>$/, "</td></tr>"); if(counter%4==2) htmlOut = htmlOut.replace(/<\/td>$/, "</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>"); if(counter%4==1) htmlOut = htmlOut.replace(/<\/td>$/, "</td><td> </td><td> </td><td> </td><td> </td><td style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+"\"> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>"); if(counter%4==0) htmlOut = htmlOut.replace(/<\/td>$/, "</td><td> </td><td> </td><td> </td><td> </td><td style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+"\"> </td><td> </td><td> </td><td> </td><td> </td><td style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+"\"> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr>"); break; } var htmlUeber= "<p style=\"color:"+htmlFarbUber+"; font-family:"+htmlSchriftart+"; font-size: "+htmlÜberFontGroesse+"; font-weight:"+htmlSchriftWeite+ "\">"+htmlFeldUeber+"  Last Update: "+formatDate(getDateObject((parseFloat((new Date().getTime())))), "SS:mm:ss");+"</p>"; var htmlUnter= "<div style=\"color:"+htmlFarbUber+"; font-family:"+htmlSchriftart+"; font-size: 70%; text-align: right;\" >"+htmlFeldUeber+"  Last Update: "+formatDate(getDateObject((parseFloat((new Date().getTime())))), "SS:mm:ss");+"</div>" if (!htmlSignature) htmlUnter=""; //Ausgabe über VIS html widget - tabelle in datenpunkt schreiben - html tabelle ohne html header und body var htmlOutVIS=""; // htmlUberschrift ? htmlOutVIS=htmlUeber+htmlTabStyle+htmlTabUeber+htmlOut+"</table>" : htmlOutVIS=htmlTabStyle+htmlTabUeber+htmlOut+"</table>"; if (htmlUberschrift) { zentriert ? htmlOutVIS=htmlZentriert+htmlUeber+htmlTabStyle+htmlTabUeber+htmlOut+"</table>"+htmlUnter : htmlOutVIS=htmlUeber+htmlTabStyle+htmlTabUeber+htmlOut+"</table>"+htmlUnter ; } else { zentriert ? htmlOutVIS=htmlZentriert+htmlTabStyle+htmlTabUeber+htmlOut+"</table>"+htmlUnter : htmlOutVIS=htmlTabStyle+htmlTabUeber+htmlOut+"</table>"+htmlUnter; } // log("bin raus aus tabelleBind"); if (braucheEinVISWidget) setState(dpVIS, htmlOutVIS ); var htmlUnter= "<div style=\"color:"+htmlFarbUber+"; font-family:"+htmlSchriftart+"; font-size: 80%; text-align: center; \" >"+htmlFeldUeber+"  Last Update: "+formatDate(getDateObject((parseFloat((new Date().getTime())))), "SS:mm:ss");+"</div>" if (!htmlSignature) htmlUnter=""; var htmlEnd="</table>"+htmlUnter+"</div></body>"; //mit oder ohne überschrift - zentriert oder links htmlUberschrift ? htmlOut=htmlStart+htmlUeber+htmlTabStyle+htmlTabUeber+htmlOut+htmlEnd : htmlOut=htmlStart+htmlTabStyle+htmlTabUeber+htmlOut+htmlEnd; //log(htmlOut); }
-
@smilie108 das gesamt-json muss ich noch machen, ist noch nicht fertig.
Was mich halt wundert warum ihr das in iobroker vis braucht. Die Termine an sich kann man doch auch ganz normal im handykakender anzeigen? Also ich habe einen eugenen nectcloud kalender für smarthome, einen für mich, meine Frau und meinem Sohn und Familie. Diese werden halt ganz normal im handy gehandhabt und mit verschiedenen farben dargestellt und alerts nur auf bedtimmte kalender angelegt. Im iobroker habe ich nur den smarthome drin, weil ich da azf bestimmte events, wie zb. Ob jemand das Büro nutzt (heizung an/aus), oder ob wir auf urlaubsreise sind. Das ging auch alles mit dem ical adapter schon, was mich gestört hattem war dasman beim anlegen von neuen events immer darauf achten musste, sas man einträgt, daher habe ich jetzt den webcal programmiert, der auch schreiben kann, und damit das event per knopfdruck immer korrekt erzeugt. -
@dirkhe damit ich in der küche den kalender ansehen kann, ohne immer das handy zur hand zu nehmen
-
@dirkhe mhm jap am handy stimmt aber wenn ich schon eine Visu fürs ganze haus mache kann ich das mit reinnehmen und sehe dann die ansehenden termine auf einem Richtigen bildschirm
Die kleinen Handybildschirme siind ja jetzt für visus nicht so toll -
@dirkhe sagte in Test neuer Adapter webCal:
habe ich jetzt den webcal programmiert, der auch schreiben kann
und dafür bin ich dankbar -ein cooles feature - einträge löschen wäre halt noch schön
ich nutze webcal nur für die eingabe in einen google kalender - leider ist mir das ganze google-api zeugs zu komplex - daher mal die frage
hast du nicht lust und zeit, deinen adapter so umzubauen, dass man nur den google kalender nutzen kann - fürs eingeben und löschen von einträgen - und das dann zu einem neuen adapter zu machen
für den calender adapter war das mal geplant - der wird aber leide nicht mehr gepflegt (https://github.com/WLAN-Kabel/ioBroker.calendar)
-
@liv-in-sky das löschen könnte man schon hinzufügen, denke ich, aber im prinzip würde das dann nur per sendto gehen, weil ich nicht wüsste, wie man sowas in datenpunkte reinbringen sollte, oder man müsste die als flache lixte machen, also pro event ein datenpunkt... aber ob das so schön ist.
man könnte einen dp machen "deleteById" oder so. Muss ich mir mal anschauen. -
könntest du dann die eventid auch bei der abfrage der google einträge mit ausgeben - dann hat man im script einen "anker"
da ich froh wäre, sowas zu haben, würde mir auch ein sendto reichen. ein dp wie deleteById wäre ein traum
-
@dirkhe Hi gibt es eigentlich auch eine möglichkeit die ganzen events auch in einem dp zusammenzufassen oder soll man das mit einem script dann selber machen?
Habe ja mehrer Kalender und filtere aus den verschiedenen Kalendern das raus was ich bauche würde das aber gerne in einer Liste anzeigen lassen ? -
@iobnordlicht sagte in Test neuer Adapter webCal:
@dirkhe sagte in Test neuer Adapter webCal:
@iobnordlicht so sieht es bei mir aus
Yep, Prinzip verstanden
Habe gerade mal mit dem Widget rumprobiert -> https://github.com/Scrounger/ioBroker.vis-materialdesign#calendar
Das Widget kann ja mit dem json von dir "angefüttert" werden, hat aber leider Verdauungsprobleme
Hi, ich habe mich jetzt dazu entschlossen, kein eigenes JSON für das vis zu machen, habe aber ein Script mit in die Readme gehangen https://github.com/dirkhe/ioBroker.webcal/blob/master/doc/vis-material-design.js
Bitte testet das mal, weil ich das leider nicht installiert habe. Es wir kein mehrtägiges Ereignis geben, weil das intern immer auf Tage runter gerechnet ist. Ich weiß nicht, ob das funktioniert, wen start ein Datum + zeit ist und end nur ein Datum.
-
@liv-in-sky die id ist jetzt schon mal mit drin, im aktuellen master
-
@smilie108 sagte in Test neuer Adapter webCal:
@dirkhe Hi gibt es eigentlich auch eine möglichkeit die ganzen events auch in einem dp zusammenzufassen oder soll man das mit einem script dann selber machen?
Habe ja mehrer Kalender und filtere aus den verschiedenen Kalendern das raus was ich bauche würde das aber gerne in einer Liste anzeigen lassen ?du kanst einfach ein event anlegen und dann als regEx .* angeben
-
@liv-in-sky Lösch funktion per sendTo ist auch drin. Im Nextcloud calendar klappt das, google konnte ich noch nicht testen. In der readme steht, wie es geht, bitte mal testen
-
@dirkhe sagte in Test neuer Adapter webCal:
wow - du warst aber schnell
und das testergebnis:
08:52:24.259 info javascript.0 (488) script.js.common.A-IOBROKER-NOTIFY-WINDOWS.delete_Google_entry: [{'id':'6ua193s04p2tvdfuagarfho1vc','status':'successfully deleted'},{'id':'70d03hq46hpoj0oqik89fuhah2','status':'successfully deleted'}]
tausend dank - funktioniert !!!!
-
@liv-in-sky könntest du noch mal als id irgendein mist übergeben, um den fehlerfall zu testen, bitte?
-
das script:
sendTo("webcal.0", "deleteEvents", { calendar: "alarme", events: [ { id: "6gootimes2tvdfuagarfho1vc" }, { id: "aadd ff" } ] },function(events){ /* callback function object events will be repeat from input, with additional status or error field, */ log(events); })
das ist das log
ebcal.0 2023-10-23 19:56:59.396 debug days for calendar event({"start":"2023-10-23T18:30:00.000Z","end":"2023-10-23T19:45:00.000Z"}): {"0":{"id":"lpbh50c82b0jlpu3p91d4jhfs0","calendarName":"eislaufhalle","summary":"EHCKK 2. Liga Training","date":"2023-10-23T18:30:00.000Z","startTime":"20:30","endTime":"21:45"}}
anschliessend gibt er noch alle daten im log aus (debug mode)
also das alles kommt, wenn ich ds script ausführewebcal.0 2023-10-23 20:00:28.372 debug days for event termine: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"},{"id":"6db8gv3757vi69cr37a9gim2tg","calendarName":"eislaufhalle","summary":"NET Training","date":"2023-10-23T13:15:00.000Z","startTime":"15:15","endTime":"16:15"},{"id":"ejechv64ubr51u8hke80favdq4","calendarName":"eislaufhalle","summary":"KREC Training","date":"2023-10-23T14:30:00.000Z","startTime":"16:30","endTime":"17:45"},{"id":"2tqhcn7nujprjo2obgb2bilio8","calendarName":"eislaufhalle","summary":"HCT YL U15 Training","date":"2023-10-23T16:00:00.000Z","startTime":"18:00","endTime":"19:00"},{"id":"puqe65h0q79sksjid6rtjld00s","calendarName":"eislaufhalle","summary":"HCT YL U17 Training","date":"2023-10-23T17:15:00.000Z","startTime":"19:15","endTime":"20:15"},{"id":"lpbh50c82b0jlpu3p91d4jhfs0","calendarName":"eislaufhalle","summary":"EHCKK 2. Liga Training","date":"2023-10-23T18:30:00.000Z","startTime":"20:30","endTime":"21:45"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.372 debug days for event Special: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"},{"id":"6db8gv3757vi69cr37a9gim2tg","calendarName":"eislaufhalle","summary":"NET Training","date":"2023-10-23T13:15:00.000Z","startTime":"15:15","endTime":"16:15"},{"id":"ejechv64ubr51u8hke80favdq4","calendarName":"eislaufhalle","summary":"KREC Training","date":"2023-10-23T14:30:00.000Z","startTime":"16:30","endTime":"17:45"},{"id":"2tqhcn7nujprjo2obgb2bilio8","calendarName":"eislaufhalle","summary":"HCT YL U15 Training","date":"2023-10-23T16:00:00.000Z","startTime":"18:00","endTime":"19:00"},{"id":"puqe65h0q79sksjid6rtjld00s","calendarName":"eislaufhalle","summary":"HCT YL U17 Training","date":"2023-10-23T17:15:00.000Z","startTime":"19:15","endTime":"20:15"},{"id":"lpbh50c82b0jlpu3p91d4jhfs0","calendarName":"eislaufhalle","summary":"EHCKK 2. Liga Training","date":"2023-10-23T18:30:00.000Z","startTime":"20:30","endTime":"21:45"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.372 debug days for event All: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"},{"id":"6db8gv3757vi69cr37a9gim2tg","calendarName":"eislaufhalle","summary":"NET Training","date":"2023-10-23T13:15:00.000Z","startTime":"15:15","endTime":"16:15"},{"id":"ejechv64ubr51u8hke80favdq4","calendarName":"eislaufhalle","summary":"KREC Training","date":"2023-10-23T14:30:00.000Z","startTime":"16:30","endTime":"17:45"},{"id":"2tqhcn7nujprjo2obgb2bilio8","calendarName":"eislaufhalle","summary":"HCT YL U15 Training","date":"2023-10-23T16:00:00.000Z","startTime":"18:00","endTime":"19:00"},{"id":"puqe65h0q79sksjid6rtjld00s","calendarName":"eislaufhalle","summary":"HCT YL U17 Training","date":"2023-10-23T17:15:00.000Z","startTime":"19:15","endTime":"20:15"},{"id":"lpbh50c82b0jlpu3p91d4jhfs0","calendarName":"eislaufhalle","summary":"EHCKK 2. Liga Training","date":"2023-10-23T18:30:00.000Z","startTime":"20:30","endTime":"21:45"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.372 debug days for calendar event({"start":"2023-10-23T18:30:00.000Z","end":"2023-10-23T19:45:00.000Z"}): {"0":{"id":"lpbh50c82b0jlpu3p91d4jhfs0","calendarName":"eislaufhalle","summary":"EHCKK 2. Liga Training","date":"2023-10-23T18:30:00.000Z","startTime":"20:30","endTime":"21:45"}} webcal.0 2023-10-23 20:00:28.371 debug found event 'termine' in calendar event webcal.0 2023-10-23 20:00:28.371 debug found event 'Special' in calendar event webcal.0 2023-10-23 20:00:28.371 debug found event 'All' in calendar event webcal.0 2023-10-23 20:00:28.371 debug check calendar(eislaufhalle) event EHCKK 2. Liga Training from IOB Script webcal.0 2023-10-23 20:00:28.371 debug days for event termine: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"},{"id":"6db8gv3757vi69cr37a9gim2tg","calendarName":"eislaufhalle","summary":"NET Training","date":"2023-10-23T13:15:00.000Z","startTime":"15:15","endTime":"16:15"},{"id":"ejechv64ubr51u8hke80favdq4","calendarName":"eislaufhalle","summary":"KREC Training","date":"2023-10-23T14:30:00.000Z","startTime":"16:30","endTime":"17:45"},{"id":"2tqhcn7nujprjo2obgb2bilio8","calendarName":"eislaufhalle","summary":"HCT YL U15 Training","date":"2023-10-23T16:00:00.000Z","startTime":"18:00","endTime":"19:00"},{"id":"puqe65h0q79sksjid6rtjld00s","calendarName":"eislaufhalle","summary":"HCT YL U17 Training","date":"2023-10-23T17:15:00.000Z","startTime":"19:15","endTime":"20:15"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.371 debug days for event Special: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"},{"id":"6db8gv3757vi69cr37a9gim2tg","calendarName":"eislaufhalle","summary":"NET Training","date":"2023-10-23T13:15:00.000Z","startTime":"15:15","endTime":"16:15"},{"id":"ejechv64ubr51u8hke80favdq4","calendarName":"eislaufhalle","summary":"KREC Training","date":"2023-10-23T14:30:00.000Z","startTime":"16:30","endTime":"17:45"},{"id":"2tqhcn7nujprjo2obgb2bilio8","calendarName":"eislaufhalle","summary":"HCT YL U15 Training","date":"2023-10-23T16:00:00.000Z","startTime":"18:00","endTime":"19:00"},{"id":"puqe65h0q79sksjid6rtjld00s","calendarName":"eislaufhalle","summary":"HCT YL U17 Training","date":"2023-10-23T17:15:00.000Z","startTime":"19:15","endTime":"20:15"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.371 debug days for event All: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"},{"id":"6db8gv3757vi69cr37a9gim2tg","calendarName":"eislaufhalle","summary":"NET Training","date":"2023-10-23T13:15:00.000Z","startTime":"15:15","endTime":"16:15"},{"id":"ejechv64ubr51u8hke80favdq4","calendarName":"eislaufhalle","summary":"KREC Training","date":"2023-10-23T14:30:00.000Z","startTime":"16:30","endTime":"17:45"},{"id":"2tqhcn7nujprjo2obgb2bilio8","calendarName":"eislaufhalle","summary":"HCT YL U15 Training","date":"2023-10-23T16:00:00.000Z","startTime":"18:00","endTime":"19:00"},{"id":"puqe65h0q79sksjid6rtjld00s","calendarName":"eislaufhalle","summary":"HCT YL U17 Training","date":"2023-10-23T17:15:00.000Z","startTime":"19:15","endTime":"20:15"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.371 debug days for calendar event({"start":"2023-10-23T17:15:00.000Z","end":"2023-10-23T18:15:00.000Z"}): {"0":{"id":"puqe65h0q79sksjid6rtjld00s","calendarName":"eislaufhalle","summary":"HCT YL U17 Training","date":"2023-10-23T17:15:00.000Z","startTime":"19:15","endTime":"20:15"}} webcal.0 2023-10-23 20:00:28.371 debug found event 'termine' in calendar event webcal.0 2023-10-23 20:00:28.371 debug found event 'Special' in calendar event webcal.0 2023-10-23 20:00:28.371 debug found event 'All' in calendar event webcal.0 2023-10-23 20:00:28.371 debug check calendar(eislaufhalle) event HCT YL U17 Training from IOB Script webcal.0 2023-10-23 20:00:28.371 debug days for event termine: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"},{"id":"6db8gv3757vi69cr37a9gim2tg","calendarName":"eislaufhalle","summary":"NET Training","date":"2023-10-23T13:15:00.000Z","startTime":"15:15","endTime":"16:15"},{"id":"ejechv64ubr51u8hke80favdq4","calendarName":"eislaufhalle","summary":"KREC Training","date":"2023-10-23T14:30:00.000Z","startTime":"16:30","endTime":"17:45"},{"id":"2tqhcn7nujprjo2obgb2bilio8","calendarName":"eislaufhalle","summary":"HCT YL U15 Training","date":"2023-10-23T16:00:00.000Z","startTime":"18:00","endTime":"19:00"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.371 debug days for event Special: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"},{"id":"6db8gv3757vi69cr37a9gim2tg","calendarName":"eislaufhalle","summary":"NET Training","date":"2023-10-23T13:15:00.000Z","startTime":"15:15","endTime":"16:15"},{"id":"ejechv64ubr51u8hke80favdq4","calendarName":"eislaufhalle","summary":"KREC Training","date":"2023-10-23T14:30:00.000Z","startTime":"16:30","endTime":"17:45"},{"id":"2tqhcn7nujprjo2obgb2bilio8","calendarName":"eislaufhalle","summary":"HCT YL U15 Training","date":"2023-10-23T16:00:00.000Z","startTime":"18:00","endTime":"19:00"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.371 debug days for event All: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"},{"id":"6db8gv3757vi69cr37a9gim2tg","calendarName":"eislaufhalle","summary":"NET Training","date":"2023-10-23T13:15:00.000Z","startTime":"15:15","endTime":"16:15"},{"id":"ejechv64ubr51u8hke80favdq4","calendarName":"eislaufhalle","summary":"KREC Training","date":"2023-10-23T14:30:00.000Z","startTime":"16:30","endTime":"17:45"},{"id":"2tqhcn7nujprjo2obgb2bilio8","calendarName":"eislaufhalle","summary":"HCT YL U15 Training","date":"2023-10-23T16:00:00.000Z","startTime":"18:00","endTime":"19:00"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.371 debug days for calendar event({"start":"2023-10-23T16:00:00.000Z","end":"2023-10-23T17:00:00.000Z"}): {"0":{"id":"2tqhcn7nujprjo2obgb2bilio8","calendarName":"eislaufhalle","summary":"HCT YL U15 Training","date":"2023-10-23T16:00:00.000Z","startTime":"18:00","endTime":"19:00"}} webcal.0 2023-10-23 20:00:28.370 debug found event 'termine' in calendar event webcal.0 2023-10-23 20:00:28.370 debug found event 'Special' in calendar event webcal.0 2023-10-23 20:00:28.370 debug found event 'All' in calendar event webcal.0 2023-10-23 20:00:28.370 debug check calendar(eislaufhalle) event HCT YL U15 Training from IOB Script webcal.0 2023-10-23 20:00:28.370 debug days for event termine: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"},{"id":"6db8gv3757vi69cr37a9gim2tg","calendarName":"eislaufhalle","summary":"NET Training","date":"2023-10-23T13:15:00.000Z","startTime":"15:15","endTime":"16:15"},{"id":"ejechv64ubr51u8hke80favdq4","calendarName":"eislaufhalle","summary":"KREC Training","date":"2023-10-23T14:30:00.000Z","startTime":"16:30","endTime":"17:45"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.370 debug days for event Special: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"},{"id":"6db8gv3757vi69cr37a9gim2tg","calendarName":"eislaufhalle","summary":"NET Training","date":"2023-10-23T13:15:00.000Z","startTime":"15:15","endTime":"16:15"},{"id":"ejechv64ubr51u8hke80favdq4","calendarName":"eislaufhalle","summary":"KREC Training","date":"2023-10-23T14:30:00.000Z","startTime":"16:30","endTime":"17:45"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.370 debug days for event All: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"},{"id":"6db8gv3757vi69cr37a9gim2tg","calendarName":"eislaufhalle","summary":"NET Training","date":"2023-10-23T13:15:00.000Z","startTime":"15:15","endTime":"16:15"},{"id":"ejechv64ubr51u8hke80favdq4","calendarName":"eislaufhalle","summary":"KREC Training","date":"2023-10-23T14:30:00.000Z","startTime":"16:30","endTime":"17:45"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.370 debug days for calendar event({"start":"2023-10-23T14:30:00.000Z","end":"2023-10-23T15:45:00.000Z"}): {"0":{"id":"ejechv64ubr51u8hke80favdq4","calendarName":"eislaufhalle","summary":"KREC Training","date":"2023-10-23T14:30:00.000Z","startTime":"16:30","endTime":"17:45"}} webcal.0 2023-10-23 20:00:28.370 debug found event 'termine' in calendar event webcal.0 2023-10-23 20:00:28.370 debug found event 'Special' in calendar event webcal.0 2023-10-23 20:00:28.370 debug found event 'All' in calendar event webcal.0 2023-10-23 20:00:28.369 debug check calendar(eislaufhalle) event KREC Training from IOB Script webcal.0 2023-10-23 20:00:28.369 debug days for event termine: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"},{"id":"6db8gv3757vi69cr37a9gim2tg","calendarName":"eislaufhalle","summary":"NET Training","date":"2023-10-23T13:15:00.000Z","startTime":"15:15","endTime":"16:15"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.369 debug days for event Special: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"},{"id":"6db8gv3757vi69cr37a9gim2tg","calendarName":"eislaufhalle","summary":"NET Training","date":"2023-10-23T13:15:00.000Z","startTime":"15:15","endTime":"16:15"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.369 debug days for event All: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"},{"id":"6db8gv3757vi69cr37a9gim2tg","calendarName":"eislaufhalle","summary":"NET Training","date":"2023-10-23T13:15:00.000Z","startTime":"15:15","endTime":"16:15"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.369 debug days for calendar event({"start":"2023-10-23T13:15:00.000Z","end":"2023-10-23T14:15:00.000Z"}): {"0":{"id":"6db8gv3757vi69cr37a9gim2tg","calendarName":"eislaufhalle","summary":"NET Training","date":"2023-10-23T13:15:00.000Z","startTime":"15:15","endTime":"16:15"}} webcal.0 2023-10-23 20:00:28.369 debug found event 'termine' in calendar event webcal.0 2023-10-23 20:00:28.369 debug found event 'Special' in calendar event webcal.0 2023-10-23 20:00:28.369 debug found event 'All' in calendar event webcal.0 2023-10-23 20:00:28.369 debug check calendar(eislaufhalle) event NET Training from IOB Script webcal.0 2023-10-23 20:00:28.369 debug days for event termine: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.369 debug days for event Special: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.369 debug days for event All: {"0":[{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"}],"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.369 debug days for calendar event({"start":"2023-10-23T10:15:00.000Z","end":"2023-10-23T11:15:00.000Z"}): {"0":{"id":"l49aqsbo1p42o2a60lg06hjqv0","calendarName":"eislaufhalle","summary":"Julia Weingardt Training PATCH-Eis","date":"2023-10-23T10:15:00.000Z","startTime":"12:15","endTime":"13:15"}} webcal.0 2023-10-23 20:00:28.369 debug found event 'termine' in calendar event webcal.0 2023-10-23 20:00:28.369 debug found event 'Special' in calendar event webcal.0 2023-10-23 20:00:28.368 debug found event 'All' in calendar event webcal.0 2023-10-23 20:00:28.368 debug check calendar(eislaufhalle) event Julia Weingardt Training PATCH-Eis from IOB Script webcal.0 2023-10-23 20:00:28.368 debug days for event termine: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.368 debug days for event Special: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.368 debug days for event All: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}],"12":[{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.368 debug days for calendar event({"start":"2023-11-04T06:30:00.000Z","end":"2023-11-04T06:45:00.000Z"}): {"12":{"id":"n3nji08d6octml28lapddsjh2o_20231103T063000Z","calendarName":"alarme","summary":"BIOMÜLL","date":"2023-11-04T06:30:00.000Z","startTime":"07:30","endTime":"07:45"}} webcal.0 2023-10-23 20:00:28.368 debug found event 'termine' in calendar event webcal.0 2023-10-23 20:00:28.368 debug found event 'Special' in calendar event webcal.0 2023-10-23 20:00:28.368 debug found event 'All' in calendar event webcal.0 2023-10-23 20:00:28.368 debug check calendar(alarme) event BIOMÜLL webcal.0 2023-10-23 20:00:28.368 debug days for event termine: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}]} webcal.0 2023-10-23 20:00:28.368 debug days for event Special: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}]} webcal.0 2023-10-23 20:00:28.368 debug days for event All: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}],"9":[{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}]} webcal.0 2023-10-23 20:00:28.368 debug days for calendar event({"start":"2023-11-01T09:00:00.000Z","end":"2023-11-01T09:30:00.000Z"}): {"9":{"id":"4uhi1gk4vm1sjg246nsgmtpsf2_20231101T090000Z","calendarName":"alarme","summary":"StromAblesen und Eingeben","date":"2023-11-01T09:00:00.000Z","startTime":"10:00","endTime":"10:30"}} webcal.0 2023-10-23 20:00:28.368 debug found event 'termine' in calendar event webcal.0 2023-10-23 20:00:28.368 debug found event 'Special' in calendar event webcal.0 2023-10-23 20:00:28.368 debug found event 'All' in calendar event webcal.0 2023-10-23 20:00:28.368 debug check calendar(alarme) event StromAblesen und Eingeben webcal.0 2023-10-23 20:00:28.368 debug days for event termine: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}]} webcal.0 2023-10-23 20:00:28.367 debug days for event Special: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}]} webcal.0 2023-10-23 20:00:28.367 debug days for event All: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"},{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}]} webcal.0 2023-10-23 20:00:28.367 debug days for calendar event({"start":"2023-10-31T06:30:00.000Z","end":"2023-10-31T07:30:00.000Z"}): {"8":{"id":"dce65i1c9t39fipff9n438mrfc_20231031T063000Z","calendarName":"alarme","summary":"GELBER SACK","date":"2023-10-31T06:30:00.000Z","startTime":"07:30","endTime":"08:30"}} webcal.0 2023-10-23 20:00:28.367 debug found event 'termine' in calendar event webcal.0 2023-10-23 20:00:28.367 debug found event 'Special' in calendar event webcal.0 2023-10-23 20:00:28.367 debug found event 'All' in calendar event webcal.0 2023-10-23 20:00:28.367 debug check calendar(alarme) event GELBER SACK webcal.0 2023-10-23 20:00:28.366 debug days for event termine: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.366 debug days for event Special: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.366 debug days for event All: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}],"8":[{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"}]} webcal.0 2023-10-23 20:00:28.366 debug days for calendar event({"start":"2023-10-31T06:15:00.000Z","end":"2023-10-31T06:45:00.000Z"}): {"8":{"id":"4apms8pr3l3i69msfpsdfs2jcv_20231031T061500Z","calendarName":"alarme","summary":"RESTMÜLL","date":"2023-10-31T06:15:00.000Z","startTime":"07:15","endTime":"07:45"}} webcal.0 2023-10-23 20:00:28.366 debug found event 'termine' in calendar event webcal.0 2023-10-23 20:00:28.366 debug found event 'Special' in calendar event webcal.0 2023-10-23 20:00:28.366 debug found event 'All' in calendar event webcal.0 2023-10-23 20:00:28.366 debug check calendar(alarme) event RESTMÜLL webcal.0 2023-10-23 20:00:28.366 debug days for event termine: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}]} webcal.0 2023-10-23 20:00:28.366 debug days for event Special: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}]} webcal.0 2023-10-23 20:00:28.366 debug days for event All: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}],"4":[{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}]} webcal.0 2023-10-23 20:00:28.366 debug days for calendar event({"start":"2023-10-27T07:00:00.000Z","end":"2023-10-27T07:30:00.000Z"}): {"4":{"id":"22f71eehoser9bdch2but1gpbu","calendarName":"alarme","summary":"Termin Impfen Zecke","date":"2023-10-27T07:00:00.000Z","startTime":"09:00","endTime":"09:30"}} webcal.0 2023-10-23 20:00:28.366 debug found event 'termine' in calendar event webcal.0 2023-10-23 20:00:28.366 debug found event 'Special' in calendar event webcal.0 2023-10-23 20:00:28.366 debug found event 'All' in calendar event webcal.0 2023-10-23 20:00:28.366 debug check calendar(alarme) event Termin Impfen Zecke webcal.0 2023-10-23 20:00:28.365 debug days for event termine: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}]} webcal.0 2023-10-23 20:00:28.365 debug days for event Special: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}]} webcal.0 2023-10-23 20:00:28.365 debug days for event All: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}],"3":[{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}]} webcal.0 2023-10-23 20:00:28.365 debug days for calendar event({"start":"2023-10-26T06:00:00.000Z","end":"2023-10-26T06:15:00.000Z"}): {"3":{"id":"pueaq67opus4eip5sf9vuqaphd_20231026T060000Z","calendarName":"alarme","summary":"PAPIER TONNE","date":"2023-10-26T06:00:00.000Z","startTime":"08:00","endTime":"08:15"}} webcal.0 2023-10-23 20:00:28.365 debug found event 'termine' in calendar event webcal.0 2023-10-23 20:00:28.365 debug found event 'Special' in calendar event webcal.0 2023-10-23 20:00:28.365 debug found event 'All' in calendar event webcal.0 2023-10-23 20:00:28.365 debug check calendar(alarme) event PAPIER TONNE webcal.0 2023-10-23 20:00:28.365 debug days for event termine: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}]} webcal.0 2023-10-23 20:00:28.365 debug days for event Special: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}]} webcal.0 2023-10-23 20:00:28.365 debug days for event All: {"1":[{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}]} webcal.0 2023-10-23 20:00:28.365 debug days for calendar event({"start":"2023-10-24T06:00:00.000Z","end":"2023-10-24T06:30:00.000Z"}): {"1":{"id":"68s36c1h6dhjib9i70smab9kc8o30bb264pm4b9iclhjed1jckoj4pb46s","calendarName":"alarme","summary":"Sr. Peller","date":"2023-10-24T06:00:00.000Z","startTime":"08:00","endTime":"08:30"}} webcal.0 2023-10-23 20:00:28.365 debug found event 'termine' in calendar event webcal.0 2023-10-23 20:00:28.365 debug found event 'Special' in calendar event webcal.0 2023-10-23 20:00:28.365 debug found event 'All' in calendar event webcal.0 2023-10-23 20:00:28.365 debug check calendar(alarme) event Sr. Peller webcal.0 2023-10-23 20:00:28.364 info found 6 calendar objects webcal.0 2023-10-23 20:00:28.125 info found 7 calendar objects javascript.0 2023-10-23 20:00:27.939 info script.js.common.A-IOBROKER-NOTIFY-WINDOWS.delete_Google_entry: [{'id':'6gootimes2tvdfuagarfho1vc','error':'Not Found'},{'id':'aadd ff','error':'Not Found'}] webcal.0 2023-10-23 20:00:27.646 debug delete Events from alarme webcal.0 2023-10-23 20:00:27.646 debug {"command":"deleteEvents","message":{"calendar":"alarme","events":[{"id":"6gootimes2tvdfuagarfho1vc"},{"id":"aadd ff"}]},"from":"system.adapter.javascript.0","callback":{"message":{"calendar":"alarme","events":[{"id":"6gootimes2tvdfuagarfho1vc"},{"id":"aadd ff"}]},"id":6906,"ack":false,"time":1698084027645},"_id":78019668} javascript.0 2023-10-23 20:00:27.645 info script.js.common.A-IOBROKER-NOTIFY-WINDOWS.delete_Google_entry: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions javascript.0 2023-10-23 20:00:27.637 info Start javascript script.js.common.A-IOBROKER-NOTIFY-WINDOWS.delete_Google_entry javascript.0 2023-10-23 20:00:27.024 info Stop script script.js.common.A-IOBROKER-NOTIFY-WINDOWS.delete_Google_entry
-
@liv-in-sky alles klar, sieht doch gut aus, die entscheidende Zeile ist ja
2023-10-23 20:00:27.939 info script.js.common.A-IOBROKER-NOTIFY-WINDOWS.delete_Google_entry: [{'id':'6gootimes2tvdfuagarfho1vc','error':'Not Found'},{'id':'aadd ff','error':'Not Found'}]
Das andere ist normal, denn wenn du Events löscht (oder hinzufügst), holt er alle Daten neu..
-
Das Script für vis-material-design habe ich auch nochmal geupdatet, jetzt sind auch immer endZeiten drin und mehrtägige Events werden jetzt zusammengefasst