Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Ical Setzen eines Events

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Ical Setzen eines Events

    This topic has been deleted. Only users with topic management privileges can see it.
    • liv-in-sky
      liv-in-sky last edited by

      hi,

      ich benutze das script hier und für jede tonnenart ein eigenes script - hier das beispiel für biomüll - habe auch zwei tonnen an einem tag und es funktioniert bei mir - probiers doch mal - falls es nicht läuft, vermute ich, muss es an den ical daten liegen sollte, wie tempestas es schon erwähnte

      `/* Kalenderevent in der Zukunft suchen
      
      sucht im iCal Adapter nach events, die noch kommen
      http://forum.iobroker.net/viewtopic.php?f=21&t=3761&sid=4319378b32a0ce096bbbbfc0ebd859ce#p34975
      
      20.09.2016 erstellt von pix
      */
      
      // User Anpassungen
      var suchstring =   'BIOMÜLL';              // Su
      //var suchstring =   'KrankSchreibung';              // Suchbegriff
      //var suchstring =   'Biathlon';              // Suchbegriff
      var stichtag =     1;                   // 0 heute;  1 morgen; 2 übermorgen; 3 In 3 Tagen
      var idTabelle =    'ical.0.data.table'; // Instanz eintragen
      var logging =      false;                // debug Log ein/ausschalten
      // Ende User Anpassungen
      
      createState(suchstring, false, {
           type: 'boolean',
           def: false
      });
      
      var tage = ['Heute','Morgen','Übermorgen','In 3 Tagen']; // dafür relative Datumsangabe in iCal-Adapter einschalten und ggf. übersetzen
      
      function datum(x) {
          var jetzt = new Date();
          if (logging) log('Jetztzeit: ' + jetzt);
          //var zeit = new Date(jetzt.getTime() + x * 24 * 60 * 60 * 1000); // es werden genau x Tage, als x * 24 Stunden zugezählt --> nicht gut
          var zeit = new Date (jetzt.getFullYear(), jetzt.getMonth(), jetzt.getDate() + x); // in drei Tagen um Mitternacht
          if (logging) log('Zielzeit: ' + zeit);
          var jahr       = zeit.getFullYear();
          var monat      = (zeit.getMonth()+1 < 10) ? '0' + (zeit.getMonth()+1) : zeit.getMonth()+1;
          var tag        = (zeit.getDate() < 10) ? '0' + zeit.getDate() : zeit.getDate();
          return (tag + '.' + monat + '.' + jahr);
      }
      
      function pruefeKalender() {
         // exec('/usr/local/bin/alarmrest', function(err, stdout, stderr) {
          //if (err) {
            // log(stderr,'error');
            // return;
          //}
          //Mach was mit stdout;
          //});
          var kalender = getState(idTabelle).val;
          var tag = datum(parseInt(stichtag,10));
          if (logging) log(tag);
          try{
              var ereignisse = JSON.stringify(kalender, null, 2); // Ausgabe als String
              if (logging) log(ereignisse);
              for(var i = 0; i <kalender.length; 4/i++)/{/alle/events/durchgehen/if/(/(kalender[i].date.indexof(tag)/!="-1)" ||/(kalender[i].date.indexof(tage[stichtag])/)/string/datum/oder/relatives/(nicht/nicht)/gefunden,/also/gefunden/var/termin="kalender[i].event;" (termin.indexof(suchstring)/log('treffer:/'/+/tage[stichtag]/suchstring);/setstate(suchstring,/true);/break;/}/else/false);/catch/(fehler_try)/log('fehler/beim/kalenderevents/einlesen/fehler_try,/'error');/bei/aktualisierung/on/({id:/idtabelle,/change:/'any'},/function(data)/pruefekalender();/});/1min/nach/mitternacht/schedule("*3/*/*",/pruefekalender);/*exec('/usr/local/bin/alarmrest',/function(err,/stdout,/stderr)/(err)/log(stderr,'error');/return;/mach/was/mit/stdout;/});*/skriptstart/pruefekalender();<e=""></kalender.length;>`
      
      vielleicht hilft dir das weiter[/i][/i][/i]
      
      1 Reply Last reply Reply Quote 0
      • C
        cotonila last edited by

        OK, werde ich probieren…

        Mich irritiert halt, dass alle 4 Tonnen funktionieren, solange sie einzeln abgeholt werden. Erst wenn in der Tabelle 2 Events drin stehen, funktioniert mein Script nicht.

        Ich gebe Bescheid...

        1 Reply Last reply Reply Quote 0
        • liv-in-sky
          liv-in-sky last edited by

          ja - das finde ich auch irritierend. kann es sein das du bei/in deinen objecten(javascript.0.biomüll) einen fehler hast (etwas überschreibst oder so) oder in der vis-anzeige? ich meine, dass die scripte laufen, sich aber gegenseitig überschreiben

          1 Reply Last reply Reply Quote 0
          • C
            cotonila last edited by

            Guter Ansatz, muss ich nochmal prüfen. Da ich aber Variablen in Homematic schreibe, welche alle eine andere ID haben denk ich eher nicht. Die Script habe ich sogar mittlerweile schon von der Laufzeit 1 Minute auseinander gezogen damit es nicht zu Laufzeitproblemen kommt…

            Aber auch das werde ich nochmal nachprüfen 🙂

            1 Reply Last reply Reply Quote 0
            • M
              mikiline last edited by

              Es benötigt keine 4 Scripte für 4 Tonnen 😉

              Hier mein Skript das ich von hier gezogen habe und für meine 4 Abholtage umgebaut.

              //schedule("25 0 * * *", function () {
              // TESTSKRIPT FÜR NOXX
              
              // Annahme ist, dass jede Müllart mindestens einmal im Monat abgeholt wird. Nicht getestet und eventuell problematisch ist es, wenn Müll seltener abgeholt wird.
              
              debug = true;
              
              // Anlegen JS State für VIS 
              
              createState('javascript.0.muell.restmuell', 0);   //. gelb, blau usw entsprechend erstellen
              createState('javascript.0.muell.gelbersack', 0);   //. gelb, blau usw entsprechend erstellen
              createState('javascript.0.muell.papiertonne', 0);   //. gelb, blau usw entsprechend erstellen
              createState('javascript.0.muell.papierholsammlung', 0);   //. gelb, blau usw entsprechend erstellen
              
              // Suchvariablen
              
              var restmuell= "Rest";     // weitere Varialben für die anderen Müllsorten eintragen
              var gelbersack= "Gelber";     // weitere Varialben für die anderen Müllsorten eintragen
              var papiertonne= "Papier";     // weitere Varialben für die anderen Müllsorten eintragen
              var papierholsammlung= "Papier Hol";     // weitere Varialben für die anderen Müllsorten eintragen
              
              // Kalender auslesen (HTML Format)
              
                  // **************************************************************************************            
                  // Termine auswerten aus html. Bereinigung der HTML Tags und Konvertierung in Plain Text
                  // **************************************************************************************
              
                      var inhalt = getState("ical.2.data.html"/*HTML iCal table*/);           // an deinen eigenen Kalender anpassen
                      var inhaltString = inhalt.val.toString();
                      var inhaltStringReplace = inhaltString;
                      var inhaltStringText;
                      var i_search;
              
                      // remove all inside SCRIPT and STYLE tags
                      inhaltStringReplace=inhaltStringReplace.replace(/<script.*>[\w\W]{1,}(.*?)[\w\W]{1,}<\/script>/gi, "");
                      inhaltStringReplace=inhaltStringReplace.replace(/<style.*>[\w\W]{1,}(.*?)[\w\W]{1,}<\/style>/gi, "");
              
                      // remove BR tags
                      inhaltStringReplace=inhaltStringReplace.replace(/
              /gi, "");
                      inhaltStringReplace=inhaltStringReplace.replace(/<br\s\>/gi, "");
                      inhaltStringReplace=inhaltStringReplace.replace(/<br\>/gi, "");
              
                      // remove all else
                      inhaltStringReplace=inhaltStringReplace.replace(/<(?:.|\s)*?>/g, "");
              
                      // get rid of html-encoded characters:
                      inhaltStringReplace=inhaltStringReplace.replace(/ /gi," ");
                      inhaltStringReplace=inhaltStringReplace.replace(/&/gi,"&");
                      inhaltStringReplace=inhaltStringReplace.replace(/"/gi,'"');
                      inhaltStringReplace=inhaltStringReplace.replace(//gi,'>');    
              
                      if(debug) log(inhaltStringReplace);
              
                      setState('javascript.0.muell.restmuell', getPos(restmuell));
                      setState('javascript.0.muell.gelbersack', getPos(gelbersack));
                      setState('javascript.0.muell.papiertonne', getPos(papiertonne));
                      setState('javascript.0.muell.papierholsammlung', getPos(papierholsammlung));
              
              // n-ten Treffer finden
              
                      function nthIndex(str, pat, n){
                      var L= str.length, i= -1;
                      while(n-- && i++ <l){ i="str.indexOf(pat," i);/if/(i/</0)/break;/}/i_search="i;" funktion/zum/tage/im/monat/zählen/function/daysinmonth(month,/year)/{/return/new/date(year,/month,/0).getdate();/position/bestimmen/getpos(pos_welche_tonne)/var/pos="inhaltStringReplace.indexOf(pos_welche_tonne," 1);/if(debug)/log("pos/ist:/"+pos);/inhaltstringtext="inhaltStringReplace.substring((pos-13),pos-1);" log("datum/"+inhaltstringtext);/nthindex(inhaltstringtext,/".",/t_m="inhaltStringText.slice(0," i_search);/pos1="i_search+1;" log("pos1:/"/+pos1/);/2);/m_m="inhaltStringText.slice(pos1," pos2="i_search+1;" log("pos2:/+pos2/j_m="inhaltStringText.slice(pos2," inhaltstringtext.len/log(t_m/+"/,/+m_m/+j_m);/datum/heute/ermitteln/today="new" date();/log(today);/tag/t="today.getDate();" m="today.getMonth()+1;" jahr/j="today.getFullYear();" "+t+m+j);/berechnung/tagesdifferenzen/diff="0;" dim="DaysInMonth(m," j);/des/aktuellen/monats/log("tage/aktueller/monat:/"+dim);/if(j_m="">j || m_m > m) { // Prüfung: Jahr_Müll größer als aktuelles Jahr? Relevant bei Jahreswechsel ODEr Monat Müll größer aktueller Monat?
              
                          diff = parseInt(dim) - parseInt(t) + parseInt(t_m);          
                      }
                      else diff = parseInt(t_m) - parseInt(t);
              
                        if(debug) log("Tage bis zum nächsten Müll: "+diff);
              
                        return diff;
                  }
              //});</l){></br\></br\s\></style.*></script.*>
              
              1 Reply Last reply Reply Quote 0
              • T
                tempestas last edited by

                ja, ich sag ja, hier gibt es viele viele Skripte.

                Alleine mein Skript wurde jetzt 3 mal umgebaut und an individuelle Bedürfnisse angepasst, Pix' Skript bestimmt noch häufiger 🙂

                also Lösungen gibt es reichlich

                Allerdings sind glaube ich eure Anforderungen unterschiedlich. Er will ja eine Warnung, wenn am Folgetag Müll ansteht. Mein Skript diente dazu, die Tage bis zum nächsten Müll auszulesen.

                Hier:

                http://forum.iobroker.net/viewtopic.php … 89#p124389

                habe ich mal eine Lösung von mir dargestellt für Meldung am Vorabend, bei der man nicht nach spezifischen Müllsorten suchen muss. Das wiederum funktioniert dann aber nur, wenn man einen dedizierten Müllkalender hat und nicht einen Sammelkalender nutzt

                1 Reply Last reply Reply Quote 0
                • M
                  mikiline last edited by

                  Warnung geht mit den Signalbildern…...
                  2678_alert.png

                  1 Reply Last reply Reply Quote 0
                  • T
                    tempestas last edited by

                    Klar, alles geht prinzipiell.

                    Wenn er aber z.B. per Telegram oder Email erinnert werden will, geht das so nicht.

                    1 Reply Last reply Reply Quote 0
                    • C
                      cotonila last edited by

                      Gut und schön, nur dass ich die VIS nicht nutze. Schreib mir, wie vorhin kurz erwähnt die Werte nur in Homematic Variablen…

                      1 Reply Last reply Reply Quote 0
                      • M
                        mikiline last edited by

                        @tempestas:

                        ja, ich sag ja, hier gibt es viele viele Skripte.

                        Alleine mein Skript wurde jetzt 3 mal umgebaut und an individuelle Bedürfnisse angepasst, Pix' Skript bestimmt noch häufiger 🙂

                        also Lösungen gibt es reichlich

                        Allerdings sind glaube ich eure Anforderungen unterschiedlich. Er will ja eine Warnung, wenn am Folgetag Müll ansteht. Mein Skript diente dazu, die Tage bis zum nächsten Müll auszulesen.

                        Hier:

                        http://forum.iobroker.net/viewtopic.php … 89#p124389

                        habe ich mal eine Lösung von mir dargestellt für Meldung am Vorabend, bei der man nicht nach spezifischen Müllsorten suchen muss. Das wiederum funktioniert dann aber nur, wenn man einen dedizierten Müllkalender hat und nicht einen Sammelkalender nutzt `

                        Dafür benötigt es keinen dedizierten Müllkalender.

                        Man nimmt einfach die states "Anzahl Tage" und wenn der auf 1 steht (für in dem Fall "Morgen") dann spuck Warnung aus 😉

                        Ausser man hat Freude an sehr vielen Skripts wo man alles doppelt und dreifach pflegen muss bei einer Änderung 🙂

                        1 Reply Last reply Reply Quote 0
                        • T
                          tempestas last edited by

                          ich habe eine Möglichkeit gepostet, wie man ohne spezifische Suchbegriffe auskommen kann um darzustellen, dass es hier im Forum viele Möglichkeiten gibt.

                          Ich habe nicht gesagt, dass das die Ultima Ratio ist. Deine latent sarkastischen Hinweise sind also gerne geschenkt.

                          Dein Skript (übrigens meine Basis) , funktioniert anders. Dort ist die Vorgehensweise eben nach dezidierten Suchbegriffen und man erhält die Tage. Geht auch. Dann könnte ich natürlich schauen, ob Tage = 1 ist und dann ne Warnung raussenden. Ist doch kein Thema.

                          Aber das hilft dem TE auch alles nicht weiter.

                          @ cotolina: was genau tust du mit den Homematic Variablen? Sind die wirklich notwendig oder können wir dein Anliegen direkt via ioBroker erreichen?

                          1 Reply Last reply Reply Quote 0
                          • C
                            cotonila last edited by

                            Nein glaub eher nicht. Bzw, würde schon gehen, würde mir aber wieder viel Umbauarbeit bedeuten.

                            Mit den HM Variablen füttere ich Mediola Neo, welches ich zur Visualisierung auf verschiedenen. Div. nutze.

                            Dort werden mir Statusgrafiken angezeigt, für die verschiedenen Tonnenarten und dann separiert nach heute und morgen.

                            Außerdem sende ich mir pushMails wenn die Tonnen "heute" raus müssen. Aber wie gesagt, das geht ja über die iCal Eventeinträge relativ einfach zu realisieren.

                            1 Reply Last reply Reply Quote 0
                            • liv-in-sky
                              liv-in-sky last edited by

                              fehlersuche:

                              ich würde mal die homatic auslassen - also 2 scripts anlegen für 2 verschiedene tonnen und dann die objekte checken (natürlich kann man auch nur ein script verwenden) - läuft das, ist es ein homatic-einbindungsproblem - so wird der fehler eingekreist.

                              welches script man anschliessend verwendet ist danach eine individuelle entscheidung

                              1 Reply Last reply Reply Quote 0
                              • C
                                cotonila last edited by

                                Nochmal, ich hab für jede Tonne ein Script und die laufen auch zuverlässig. Nur dann nicht, wenn 2 Events in der iCal table stehen…

                                1 Reply Last reply Reply Quote 0
                                • liv-in-sky
                                  liv-in-sky last edited by

                                  du meinst aber schon zwei unterschiedliche tonnenarten als event ?

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    mikiline last edited by

                                    @cotonila:

                                    Gut und schön, nur dass ich die VIS nicht nutze. Schreib mir, wie vorhin kurz erwähnt die Werte nur in Homematic Variablen… `

                                    Dann verwende das Skript oben. Dann werden die Anzahl Tage bis zur nächsten Abholung in einzelne Variablen geschrieben.

                                    Steht eine 0 dann ist es "Heute", steht eine 1 dann ist "Morgen und bei einer 14 ist es ne Woche..

                                    Ps: kannst es ja gleichzeitig laufen lassen und prüfen ob alles klappt und später die 4 oder 5 anderen löschen 😉

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      mikiline last edited by

                                      @tempestas:

                                      ich habe eine Möglichkeit gepostet, wie man ohne spezifische Suchbegriffe auskommen kann um darzustellen, dass es hier im Forum viele Möglichkeiten gibt. `

                                      Spezifisch ist nur wiederum das man Datum mit Worten ersetzen muss, sonst wird auch kein "Morgen" gefunden.

                                      Hab ich 3 Skripte mit blaue, gelb und Restmüll, brauch ich wieder 3 Skripte mit 3 Instanzen ical.

                                      Mein Kommentar: Es geht alles in einem, das war alles 😉

                                      Und gerade weil es viele Möglichkeiten gibt, sollte man doch eigentlich versuchen, nicht 100 Skripte am laufen zu haben und den Überblick verlieren.

                                      Deshalb mein "Wink mit dem Zaunpfahl" was Du als latent sarkastisch bezeichnest 😉

                                      Mit Deinem "Basisskript" (vielen Dank dafür), ist also alles möglich…....Nicht nur die Suche nach dem Müll.

                                      1 Reply Last reply Reply Quote 0
                                      • C
                                        cotonila last edited by

                                        @liv-in-sky:

                                        du meinst aber schon zwei unterschiedliche tonnenarten als event ? `

                                        Ja genau. Das kommt zwar nur 1x im Monat vor, ist aber trotzdem nicht schön…

                                        1 Reply Last reply Reply Quote 0
                                        • T
                                          tempestas last edited by

                                          @mikiline:

                                          @tempestas:

                                          ich habe eine Möglichkeit gepostet, wie man ohne spezifische Suchbegriffe auskommen kann um darzustellen, dass es hier im Forum viele Möglichkeiten gibt. `

                                          Spezifisch ist nur wiederum das man Datum mit Worten ersetzen muss, sonst wird auch kein "Morgen" gefunden.

                                          Hab ich 3 Skripte mit blaue, gelb und Restmüll, brauch ich wieder 3 Skripte mit 3 Instanzen ical.

                                          Mein Kommentar: Es geht alles in einem, das war alles 😉

                                          Und gerade weil es viele Möglichkeiten gibt, sollte man doch eigentlich versuchen, nicht 100 Skripte am laufen zu haben und den Überblick verlieren.

                                          Deshalb mein "Wink mit dem Zaunpfahl" was Du als latent sarkastisch bezeichnest 😉

                                          Mit Deinem "Basisskript" (vielen Dank dafür), ist also alles möglich…....Nicht nur die Suche nach dem Müll. `

                                          Das hast du falsch verstanden.

                                          Das oben alternative Skript kann ALLE Müllsorten aus EINEM Kalender raussuchen, da es eben "Morgen" sucht. Statt dezidiert "Biotonne" sucht es dezidiert "Morgen" und sucht dann die passende Bezeichnung des Mülls raus. Und zwar unabhängig davon, ob morgen eine Müllsorte, zwei oder vier Sorten dran sind.

                                          Der Unterschied ist: Suche ich nach der Müllart, oder suche ich nach dem Wann?

                                          Wenn aber im iCal andere Termine mit drin sind, z.B. "Oma Trude besuchen", und der Termin auch "Morgen" ansteht, dann sucht das Skript eben raus "Morgen Oma Trude besuchen" und "Morgen Biomüll".

                                          Daher eine dezidierte Ical Instanz für den Müll notwendig,aber nicht pro Müllart.

                                          Dieser Satz
                                          > Spezifisch ist nur wiederum das man Datum mit Worten ersetzen muss, sonst wird auch kein "Morgen" gefunden.
                                          lässt sich auch umdrehen; denn viele haben nunmal "Ersetze Datum mit Worten" am laufen. Dann funkioniert dein Skript nicht. Ich verstehe ja, dass du dein Skript toll findest, ist ja auch schön umgesetzt von dir mit den vier Varianten (ich selber nutze das Skript ja auch, mit den Ergänzungen von PicNic, und nicht meine obige Alternative), aber deswegen sind andere Herangehensweisen noch lange nicht inferior.

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            dalmabrain last edited by

                                            @mikiline:

                                            @cotonila:

                                            Gut und schön, nur dass ich die VIS nicht nutze. Schreib mir, wie vorhin kurz erwähnt die Werte nur in Homematic Variablen… `

                                            Dann verwende das Skript oben. Dann werden die Anzahl Tage bis zur nächsten Abholung in einzelne Variablen geschrieben.

                                            Steht eine 0 dann ist es "Heute", steht eine 1 dann ist "Morgen und bei einer 14 ist es ne Woche..

                                            Ps: kannst es ja gleichzeitig laufen lassen und prüfen ob alles klappt und später die 4 oder 5 anderen löschen 😉 `

                                            Hi Mikiline,

                                            Ich habe dein Script verwendet und mit meinem Ical-Datenobjekt angepasst (–> ical.0). leider zeigt es bei den erstellen States immer NULL an. Was mache ich falsch?

                                            Hier ein Auszug aus dem Log:

                                            16:49:48.806	[info]	javascript.0 Start javascript script.js._test.Muelltermine
                                            16:49:48.807	[info]	javascript.0 script.js._test.Muelltermine: Heute Gelber Sack Übermorgen GelberSack In 6 Tagen Biotonne
                                            16:49:48.807	[info]	javascript.0 script.js._test.Muelltermine: pos ist: -1
                                            16:49:48.808	[info]	javascript.0 script.js._test.Muelltermine: Datum ist:
                                            16:49:48.808	[info]	javascript.0 script.js._test.Muelltermine: pos1: 0
                                            16:49:48.808	[info]	javascript.0 script.js._test.Muelltermine: pos2: 0
                                            16:49:48.809	[info]	javascript.0 script.js._test.Muelltermine: , ,
                                            16:49:48.809	[info]	javascript.0 script.js._test.Muelltermine: Sat Mar 10 2018 16:49:48 GMT+0100 (CET)
                                            16:49:48.809	[info]	javascript.0 script.js._test.Muelltermine: Datum heute ist: 1032018
                                            16:49:48.809	[info]	javascript.0 script.js._test.Muelltermine: Tage aktueller Monat: 31
                                            16:49:48.810	[info]	javascript.0 script.js._test.Muelltermine: Tage bis zum nächsten Müll: NaN
                                            16:49:48.810	[info]	javascript.0 script.js._test.Muelltermine: pos ist: 8
                                            16:49:48.810	[info]	javascript.0 script.js._test.Muelltermine: Datum ist: Heute
                                            16:49:48.810	[info]	javascript.0 script.js._test.Muelltermine: pos1: 0
                                            16:49:48.810	[info]	javascript.0 script.js._test.Muelltermine: pos2: 0
                                            16:49:48.811	[info]	javascript.0 script.js._test.Muelltermine: Heute , Heute , Heute
                                            16:49:48.811	[info]	javascript.0 script.js._test.Muelltermine: Sat Mar 10 2018 16:49:48 GMT+0100 (CET)
                                            16:49:48.811	[info]	javascript.0 script.js._test.Muelltermine: Datum heute ist: 1032018
                                            16:49:48.811	[info]	javascript.0 script.js._test.Muelltermine: Tage aktueller Monat: 31
                                            16:49:48.811	[info]	javascript.0 script.js._test.Muelltermine: Tage bis zum nächsten Müll: NaN
                                            16:49:48.811	[info]	javascript.0 script.js._test.Muelltermine: pos ist: -1
                                            16:49:48.812	[info]	javascript.0 script.js._test.Muelltermine: Datum ist:
                                            16:49:48.812	[info]	javascript.0 script.js._test.Muelltermine: pos1: 0
                                            16:49:48.812	[info]	javascript.0 script.js._test.Muelltermine: pos2: 0
                                            16:49:48.812	[info]	javascript.0 script.js._test.Muelltermine: , ,
                                            16:49:48.812	[info]	javascript.0 script.js._test.Muelltermine: Sat Mar 10 2018 16:49:48 GMT+0100 (CET)
                                            16:49:48.813	[info]	javascript.0 script.js._test.Muelltermine: Datum heute ist: 1032018
                                            16:49:48.813	[info]	javascript.0 script.js._test.Muelltermine: Tage aktueller Monat: 31
                                            16:49:48.813	[info]	javascript.0 script.js._test.Muelltermine: Tage bis zum nächsten Müll: NaN
                                            16:49:48.813	[info]	javascript.0 script.js._test.Muelltermine: pos ist: 57
                                            16:49:48.813	[info]	javascript.0 script.js._test.Muelltermine: Datum ist: In 6 Tagen
                                            16:49:48.813	[info]	javascript.0 script.js._test.Muelltermine: pos1: 0
                                            16:49:48.814	[info]	javascript.0 script.js._test.Muelltermine: pos2: 0
                                            16:49:48.814	[info]	javascript.0 script.js._test.Muelltermine: In 6 Tagen , In 6 Tagen , In 6 Tagen
                                            16:49:48.814	[info]	javascript.0 script.js._test.Muelltermine: Sat Mar 10 2018 16:49:48 GMT+0100 (CET)
                                            16:49:48.814	[info]	javascript.0 script.js._test.Muelltermine: Datum heute ist: 1032018
                                            16:49:48.814	[info]	javascript.0 script.js._test.Muelltermine: Tage aktueller Monat: 31
                                            16:49:48.814	[info]	javascript.0 script.js._test.Muelltermine: Tage bis zum nächsten Müll: NaN
                                            16:49:48.815	[info]	javascript.0 script.js._test.Muelltermine: registered 0 subscriptions and 0 schedules
                                            

                                            GELÖST

                                            Ich hatte noch die relative Datumsangabe eingeschaltet 🙂
                                            2783_2018-03-10_16-56-32.gif

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            879
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            32
                                            159
                                            25586
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo